API Nedir – API Kullanım Alanları – Onur Yazılım Blog
in Asp.Net, C#, JAVA, Kotlin, Ne Nedir?, Python, SCRİPT
Bir iPhone için uygulama geliştirmek istediğinizi varsayalım. Apple’ın iOS işletim sistemi, sizin için kolaylaştırmak için diğer tüm işletim sistemlerinde olduğu gibi çok sayıda API sunar .
Örneğin, bir veya daha fazla web sayfasını göstermek için bir web tarayıcısı yerleştirmek istiyorsanız, kendi web tarayıcınızı sadece uygulamanız için sıfırdan programlamanız gerekmez. WebKit (Safari) tarayıcı nesnesini uygulamanıza yerleştirmek için WKWebView API’sini kullanabilirsiniz.
İPhone’un kamerasından fotoğraf veya video çekmek istiyorsanız, kendi kamera arayüzünüzü yazmanıza gerek yoktur. İPhone’un dahili kamerasını uygulamanıza yerleştirmek için kamera API’sini kullanırsınız. Bunu kolaylaştırmak için API’ler mevcut değilse, uygulama geliştiriciler kendi kamera yazılımlarını oluşturmak ve kamera donanımının girdilerini yorumlamak zorunda kalacaklardı. Ancak Apple’ın işletim sistemi geliştiricileri tüm bu zor işleri yaptılar; böylece geliştiriciler bir kamera yerleştirmek için kamera API’sini kullanabilir ve ardından uygulamalarını oluşturmaya devam edebilirler. Ayrıca, Apple kamera API’sini geliştirdiğinde, ona bağlı olan tüm uygulamalar otomatik olarak bu geliştirmeden faydalanacaktır.
Bu her platform için geçerlidir. Örneğin, Windows’ta bir iletişim kutusu oluşturmak ister misiniz? Bunun için bir API var . Android’de parmak izi kimlik doğrulamasını desteklemek ister misiniz? Bunun için de bir API var , bu nedenle her Android üreticisinin parmak izi sensörünü test etmeniz gerekmez. Geliştiriciler tekerleği tekrar tekrar icat etmek zorunda kalmazlar.
* Modern API’ler, geliştirici dostu, kolay erişilebilir ve geniş kapsamlı anlaşılan standartlara (tipik olarak HTTP ve REST) uygundur.
* Başka bir üretken yazılım parçası olarak, modern API, tasarım, test, inşa, yönetim ve versiyonlama için kendi yazılım geliştirme yaşam döngüsüne (SDLC) sahiptir. Ayrıca, modern API’ler tüketim ve versiyonlama için iyi belgelenmiştir.
Arduino Teleduino Kullanımı - Teleduino Nedir
Seri Port Nedir - Seri Port Hakkında Bilgiler