Uygulama İşinizi Etkileyecek Dokuz iOS 11 API'si
Yayınlanan: 2017-11-30Bu yıl Apple dünyasında devrim niteliğinde yeni bir tasarıma sahip yeni bir cihaz - iPhone X gördük. Ve iPhone X'ten (on olarak telaffuz edilir) sadece birkaç ay önce, işletim sistemi devi en son işletim sistemi güncellemesini başlattı - iOS 11.
Yeni işletim sistemi 11'in gücüne sahip kendi özellikleriyle geldi. Cihazlarını güncelleyenler artık tüm dosyaları tek bir yerde bir araya getiren yeni bir dosya uygulaması, bir sürükle ve bırak özelliği, güçlü bir yeni yuva görüyorlardı. , ve daha fazlası.
Bu yeterli değilse, yeniden tasarlanmış bir App Store da gördük. Yeni sekme, Günlük Hikayeler, İpuçları ve Püf Noktaları bölümü, Temalı Liste ve Gelişmiş arama, yeni mağazada gelen birkaç değişiklikten sadece birkaçıydı.
Tüm bunların iOS Geliştiricilerini ve milyonlarca iPhone/iPad kullanıcısını mutlu etmek için yeterli olduğunu düşünüyorsanız, burada bitmedi. Fazlası var.
Tüm bunlara ek olarak, Apple, olağanüstülüğü sıradan uygulamalara entegre etmeye yardımcı olmak için yepyeni API'ler/Çerçeveler geliştirdi. Jargonlardan nefret eden ve geri düğmesine basmaya hazır olanlar için bekleyin. Size bunların ne olduğunu söyleyeyim:
API'ler/Çerçeveler ile ne demek istiyorsunuz?
API'ler/Çerçeveler, uygulamanıza 5 kat daha az çabayla yeni özellikler ekleme aracınızdır. API'lerin bir uygulamanın daha iyi ve daha verimli çalışmasını sağlamanın birkaç yolu vardır, ancak Apple'ın sürekli olarak yeni bir set ve mevcut partiye eklentiler çıkarmasına neden olan en önemli nedenlerden biri, sıradan uygulamaları inanılmaz hale getirmeleridir. .
Şimdi dokuz iOS 11 API'sinin listesiyle artık çok daha havalı olacak özelliklere bakalım.
Aşağıda, etkilenecek alanlardan ve onları etkileyen API'lerden bahsettik –
Okumaya devam et:
iOS 11 çıktığından beri ios uygulama geliştirme şirketi dünyasına tanıtılan API'lerin ve eklenen özelliklerin karışımı .
Önce yeni çıkan Apple API Listesine bakalım, ardından eklenti özelliği görenlere geçelim:
Yeni Apple API'leri
1. Core ML ile Makine Öğrenimi
Günümüzde odak noktası, kendilerine ait bir beyne sahip uygulamalar oluşturmaya odaklanıyor. Cihazla insan etkileşimini anlayan ve onunla büyüyenler. Bunu mümkün kılmak için Apple, uygulamanıza yüz izleme, yüz algılama, metin algılama, önemli nokta algılama ve barkod tanımlama gibi makine öğrenimi özelliklerini ve sayısız başka özelliği eklemenizi sağlayan bir çerçeve geliştirdi.
Core ML API, yalnızca birkaç satır kod kullanarak akıllı yeni özelliklerle uygulamalar oluşturmanıza olanak tanıyan makine öğrenimi modellerinin kolay entegrasyonuyla yüksek hızlı performans sağlar.
İşletmeler bunu nasıl kullanabilir?
- Uygulamanız kullanıcıların galeri bölümü etrafında dönüyorsa, galeriyi güvenli ve gizli fotoğraflara göre kolayca kategorize edebilirsiniz (Nude'un yaptığı gibi bir şey)
- Konum, fotoğraftaki öğeler vb. bilgileri vererek çerçeveden yararlanabilirsiniz (Adobe Lightroom, oraya yüklenen fotoğraflar için hangi Diyafram ve ISO değerinin ayarlandığını tanımlamak için ML kullanır)
2. ARKit ile Verimli Artırılmış Gerçeklik
Resmine tıkladığınız şeyin fiziksel çevresini, olabileceği bir şeye görsel olarak yenilemeye yardımcı olacaktır.
Diyelim ki eviniz için Ikea'dan yepyeni bir dolap almak istiyorsunuz ama oda rengine uyup uymayacağından emin değilsiniz. ARKit sayesinde kabineti kurmak istediğiniz yere projelendirebilecek ve satın aldıktan sonra kabinin nasıl görüneceğini anlayabileceksiniz.
İşletmeler bunu nasıl kullanabilir?
- mCommerce uygulamaları API ile büyük fayda sağlayacaktır, çünkü bunu kullanarak öğenin fotoğrafını çekebilir ve satın almak zorunda kalmadan evlerine yerleştirebilirler. Wayfair, Overstock.com ve Build.com gibi bir dizi perakendeci, yakında API kullanarak AR uygulamalarını yapacaklarını duyurdular.
- Eğlence uygulamaları, fotoğrafa kurgusal bir öğe ekleyerek çerçeveden yararlanabilecek sonraki uygulamalardır (PokemonGo gibi)
3. Sürükle ve Bırak ile Sürükle ve Bırak
iOS'taki bu çerçeve ile, kullanıcılar artık sürekli hareketlerin yardımıyla öğeleri bir ekran konumundan diğerine sürükleyebilir. Sürükle ve bırak, hem bir uygulamada gerçekleşebilir hem de bir uygulamadan diğerine aktarılabilir.
Diyelim ki sizinki, kullanıcıların resim yüklediği Instagram gibi bir uygulama, şimdi bu yeni API'lerle, resimlerini galeriden doğrudan uygulamanıza sürükleyebilecekler.
Böylece, birkaç dakikalığına bile olsa, diğerinde çalışmak için Uygulamanızı terk eden Kullanıcılar hakkında endişelenmenize gerek yok.
İşletmeler bunu nasıl kullanabilir?
- Dosya oluşturma ve düzenleme modeli üzerinde çalışan işletmeler için artık beş ekstra düğmeye basmak zorunda kalmadan yalnızca bir hareketle uygulamaları yüklemelerine ve göndermelerine izin vermek kolay olacak.
- Mesajlaşma uygulamalarının markaları için artık kullanıcıların bir iletişim bilgilerini, görseli veya bir müzik dosyasını doğrudan uygulamanıza sürüklemesine olanak sağlayabilirsiniz. (GifWrapped'in yaptığı gibi)
4. Vision API ile Görüntü Analizi
Artık bu API ile kullanıcının burnu ve gözleri gibi yüz simgelerini kolayca tespit edebilirsiniz. Sizinki, insanlara güneş gözlüğü takan ve onlara köpek suratı veren bir uygulamaysa, artık bunu sadece kameranızla gerçek zamanlı olarak yapabileceksiniz. Daha önce, iOS geliştiricilerinin bu görevi tamamlamak ve bir şeyi bu kadar karmaşık hale getirmek için Computer Vision konusunda yetenekli olmaları bekleniyordu, ancak bu API ile artık her mühendis bu görevi yapabilir.
Çerçeve, görüntülerde sınıflandırma modellerini uygulamak ve ardından makine öğrenimi görevini kolay ve güvenilir hale getirmek için bu resimleri işlemek için Core ML çerçevesiyle birlikte çalışır.
İşletmeler bunu nasıl kullanabilir?
- Güzellik uygulamaları için bu API harika bir kombinasyon olabilir. Fotoğrafta birinin giydiği dudak renginin açıklamasını verebilir ve bunu uygulamanızdaki ayrıntılı ürün açıklama sayfasına bağlayabilirsiniz.
- Akıl sağlığı ile ilgili uygulamalar, yüz ayrıntılarını okumak ve kişinin ne kadar mutlu veya üzgün olduğuna dair bir analiz vermek için uygulamayı da kullanabilir.
5. Core NFC ile Sorunsuz NFC
NFC, dünya çapındaki perakendeciler için Eureka anıdır. NFC desteğinin API olarak gelmesiyle artık satmak istediğiniz ürünlere akıllı etiket ekleyebilirsiniz. Kullanıcılar artık tek bir telefon dokunuşuyla önlerindeki rafa yerleştirilen ürünle ilgili incelemelere, ayrıntılı teknik özelliklere ve hatta videolara erişebilir veya önlerinde duran veya isteğe bağlı, ayrıntılı özelliklere, incelemelere veya erişime erişebilir. hatta ürünün videoları. Doğru yapıldığında, mTicaret şirketlerine, ürünlerinin ayrıntılarıyla gerçek zamanlı olarak potansiyel müşterilere ulaşma konusunda bir avantaj sağlayabilir.
NFC'nin yalnızca Mobil Ödeme yapmak için kullanıldığı günler geride kaldı, artık başka sektörler ve kullanım yolları var –
- Kurumsal uygulama şirketleri, çalışanların programını izlemek için API'yi kullanabilir. Diyelim ki telefonunuzda beklemede olan bir müşteriniz var ve onlara hangi ekibin yardım edebileceğinden emin değilsiniz. Uygulamayı NFC etiketi üzerinde sallayarak, o zaman diliminde hangi takımın müsait olduğunu bulabileceksiniz.
- E-Ticaret uygulamaları, kullanıcıları belirli konumlarındaki fırsatlar ve indirimler hakkında bilgilendirerek NFC'den yararlanabilir.
- Seyahat endüstrisi, müşteri hizmetleri personeli ile sonsuz konuşmalar yapmak yerine, yolcuların kayıp bagajlarını bir kiosk aracılığıyla bulmaya yardımcı olmak için API'yi kullanabilir. Ayrıca API, daha verimli hale getirmek için yolcu check-in işlemine dahil edilebilir.
6. DeviceCheck ile Cihaz Takibi
Geliştiricilerin eski kullanıcıların cihazlarını takip etmelerini sağlar, böylece uygulamaya geri dönerlerse geliştiriciler daha önce orada bulunduklarını bilirler. API, kullanıcıların bir cihazdaki varlığını izlemenin yanı sıra, şirketlerin promosyon kodlarını kimin kullandığını ve kimin sahtekarlık yaptığını takip etmelerini sağlayacaktır.
İşletmeler bunu nasıl kullanabilir?
- İsteğe bağlı uygulamalar, kullanıcının ilk kez oturum açma avantajlarından yararlanmak için uygulamayı kaldırıp yüklemediğini kontrol etmek için API'yi kullanabilir.
- Anlaşmaya dayalı uygulamalar için artık teklifi kimin aldığını ve kimin tekrar almaya çalıştığını kolayca kontrol edebilirsiniz.
7. IdentityLookup ile istenmeyen mesaj filtreleme
Bu API'yi kullanarak artık kullanıcılara tanımadıkları birinden mesaj almamaları için yerleşik bir seçenek sunabileceksiniz. İş modeli kullanıcı kimliği veya Arayan Kimliği olan şirketler lehine çalışmak.
Bu nasıl çalışır -
IdentityLookup API, yalnızca numaraları cihazda kayıtlı olmayan bilinmeyen göndericiler tarafından gönderilen SMS ve MMS ile çalışır. Kaynak ne olursa olsun, kullanıcıların rehberindeki birinden veya iMessage tarafından gönderilen mesajlarla çalışmaz.
İşletmeler bunu nasıl kullanabilir?
- Arayan Kimliği tabanlı uygulamalar, kullanıcıları için istenmeyen mesajları filtrelemek için API'yi kullanabilir.
Bu 7'si yakın zamanda piyasaya sürülenler olsa da, bir özellik güncellemesi gören ünlü Apple API'lerinden ikisi var.
Eklenti Özelliklerine Sahip Mevcut API'ler
8. SpriteKit ile Animasyon
Apple, geliştiricilerine donanımlarıyla entegrasyon sağlamak için yerleşik bir grafik işleme altyapısı vermek istedi. iOS uygulamalarına ve oyunlarına animasyon eklemek için kullanılan SpriteKit API, oyun ve animasyon endüstrisinin yüksek olduğu bir zamanda kullanışlı oluyor.
9. MapKit ile İlgi Çekici Noktaları Belirtin
MapKit API, çok uzun zamandan beri Apple'ın kediciklerindeyken, çerçeve son zamanlarda uzun özellikler listesine bir ektir. Uygulamanız bazı toplu taşıma yol tarifleri sunuyorsa yol tariflerinizi Haritalar'da kullanılabilir hale getirebilirsiniz.
Kullanıcının Metro A'dan Metro B'ye gitmek istediğini varsayalım, şimdi ona doğrudan Metro rotasını vermenin yanı sıra, bir nokta daha gidebilir ve ona başlangıç noktasından metroya yürüme talimatları verebilirsiniz.
Artık kullanıcılar haritada bir yeri kendi ilgi alanları olarak işaretleyebilecek ve ona bir açıklama ekleyebilecekler.
İşletmeler bunu nasıl kullanabilir?
- Konum tabanlı her uygulama, API'yi yalnızca belirli konumu göstermek için kullanabilir, aynı zamanda yeni özellikle, bir kullanıcı uygulamanızda Donut yazdığında, artık onlara yakındaki halka eklemleri sunabileceksiniz.
Ayrıca kullanıcılarınıza bir yere açıklama atama özgürlüğü verecek ve haritada önceden tanımlanmış olanlarla sınırlı olmayacaksınız.
Burada bahsedilenlerin yanı sıra, iOS Uygulamasını sadece kolay ve verimli hale getirmekle kalmayıp, aynı zamanda üstün kalitede hale getirerek geliştiricilere daha geniş bir kapsam sağlayan SiriKit, AirPlay 2, MusicKit, Files ve Depth Map API gibi başka API'ler de vardır. uygulamalarıyla daha fazlasını yapmak için.