Dziewięć interfejsów API iOS 11, które wpłyną na Twój biznes związany z aplikacjami

Opublikowany: 2017-11-30

W tym roku w świecie Apple zobaczyliśmy nowe urządzenie – iPhone X, o rewolucyjnym, nowym designie. I zaledwie kilka miesięcy przed iPhonem X (wymawiane dziesięć), gigant OS uruchomił swoją najnowszą aktualizację systemu operacyjnego – iOS 11.

Nowy system operacyjny ma własny zestaw funkcji do potęgi 11. Ci, którzy zaktualizowali swoje urządzenia, widzieli teraz nową aplikację do plików, która gromadziła wszystkie pliki w jednym miejscu, funkcję przeciągania i upuszczania, nową, potężną stację dokującą , i wiele więcej.
Jakby tego było mało, zobaczyliśmy też przeprojektowany App Store. Nowa karta, Dzienne historie, sekcja Porady i wskazówki, Lista tematyczna i Ulepszone wyszukiwanie to tylko niektóre z nielicznych zmian, które pojawiły się w nowym sklepie.

Jeśli myślałeś, że to wszystko wystarczy, aby programiści iOS byli zajęci i milion użytkowników iPhone'ów / iPadów szczęśliwych, to nie koniec. Jest więcej.

Oprócz tego Apple wymyślił zupełnie nowe interfejsy API/frameworki, aby pomóc zintegrować niesamowitość ze zwykłymi aplikacjami. Dla tych, którzy nienawidzą żargonów i są gotowi na naciśnięcie przycisku wstecz, trzymajcie się. Powiem ci, czym one są:

Co rozumiesz przez interfejsy API/frameworki?

Interfejsy API/Frameworks to Twoje medium do dodawania nowych funkcji do Twojej aplikacji przy 5X mniejszym wysiłku. Istnieje wiele sposobów, w jakie interfejsy API sprawiają, że aplikacja działa lepiej i wydajniej, ale jednym z najważniejszych powodów, dla których Apple stale wprowadza nowy zestaw i dodatek do istniejącej partii, jest fakt, że zwykłe aplikacje są niesamowite. .

Przyjrzyjmy się teraz funkcjom, które będą teraz jeszcze fajniejsze dzięki liście dziewięciu interfejsów API iOS 11.

Poniżej wymieniliśmy obszary, które zostałyby dotknięte, wraz z wpływającymi na nie interfejsami API –

Czytaj dalej:

Mieszanka interfejsów API i dodatkowych funkcji, które są wprowadzane do świata firmy zajmującej się tworzeniem aplikacji na iOS od czasu wydania iOS 11.

Dziewięć interfejsów API iOS 11
Przyjrzyjmy się najpierw nowo uruchomionej liście API Apple, a następnie przejdziemy do tych, w których pojawiła się dodatkowa funkcja:

Nowe API Apple

1. Uczenie maszynowe z Core ML

Obecnie koncentrujemy się na tworzeniu aplikacji, które mają własny mózg. Te, które rozumieją interakcję człowieka z urządzeniem i rosną wraz z nim. Aby było to możliwe, firma Apple opracowała platformę, która umożliwia dodawanie do aplikacji funkcji uczenia maszynowego, takich jak śledzenie twarzy, wykrywanie twarzy, wykrywanie tekstu, wykrywanie punktów orientacyjnych i identyfikacja kodów kreskowych, a także mnóstwo innych funkcji.

Interfejs API Core ML zapewnia wysoką wydajność i łatwą integrację modeli uczenia maszynowego, umożliwiając tworzenie aplikacji z inteligentnymi nowymi funkcjami przy użyciu zaledwie kilku wierszy kodu.

Jak firmy mogą z niego korzystać –

  • Jeśli Twoja aplikacja obraca się wokół sekcji galerii użytkowników, możesz łatwo kategoryzować galerię według bezpiecznych i ukrytych zdjęć (coś w rodzaju tego, co robi Nude)
  • Możesz skorzystać z frameworka, podając informacje o lokalizacji, elementach na zdjęciu itp. (Adobe Lightroom używa ML do określenia, jaka wartość przysłony i ISO została ustawiona dla przesłanych tam zdjęć)

2. Wydajna rzeczywistość rozszerzona z ARKit

Pomoże wizualnie odnowić fizyczne otoczenie tego, na co klikasz, w coś, czym może się stać.

Wydajna rzeczywistość rozszerzona z ARKit
Załóżmy, że chcesz kupić nową szafkę do swojego domu od Ikei, ale nie jesteś pewien, czy będzie pasować do koloru pokoju. Z pomocą ARKit będziesz mógł zaprojektować szafkę w miejscu, w którym chcesz ją zainstalować, a następnie zorientować się, jak szafka będzie wyglądać po jej zakupie.

Jak firmy mogą z niego korzystać –

  • Aplikacje mCommerce odniosą duże korzyści dzięki API, tylko dlatego, że za jego pomocą mogą zrobić zdjęcie przedmiotu i umieścić go w swoim domu, bez konieczności kupowania go. Wielu sprzedawców detalicznych, takich jak Wayfair, Overstock.com i Build.com, już ogłosiło, że wkrótce będą tworzyć swoje aplikacje AR za pomocą interfejsu API.
  • Aplikacje rozrywkowe są kolejnymi, które mogą skorzystać z frameworka, wprowadzając fikcyjny element na zdjęciu (jak PokemonGo)

3. Przeciągnij i upuść za pomocą funkcji przeciągnij i upuść

Dzięki tej strukturze w iOS użytkownicy mogą teraz przeciągać elementy z jednego miejsca na ekranie do drugiego za pomocą ciągłych gestów. Przeciąganie i upuszczanie może mieć miejsce zarówno w jednej aplikacji, jak i można je przenieść z jednej aplikacji do drugiej.

Załóżmy, że masz aplikację taką jak Instagram, w której użytkownicy przesyłają zdjęcia, teraz dzięki nowym interfejsom API będą mogli przeciągnąć swój obraz z galerii bezpośrednio do Twojej aplikacji.
Przeciągnij i upuść
Dzięki temu nie musisz się już martwić, że użytkownicy porzucą Twoją aplikację, aby pracować nad inną, nawet na kilka minut.

Jak firmy mogą z niego korzystać –

  • Firmy pracujące nad tworzeniem plików i modelem organizacji mogą teraz łatwo przesyłać i wysyłać aplikacje jednym gestem, bez konieczności naciskania pięciu dodatkowych przycisków.
  • W przypadku marek aplikacji do obsługi wiadomości możesz teraz umożliwić użytkownikom przeciąganie informacji kontaktowych, obrazu lub pliku muzycznego bezpośrednio do Twojej aplikacji. (Jak to, co robi GifWrapped)

4. Analiza obrazu za pomocą Vision API

Teraz możesz łatwo wykryć punkty orientacyjne twarzy, takie jak nos i oczy użytkownika, za pomocą tego interfejsu API. Jeśli twoja aplikacja to aplikacja, która nakłada okulary przeciwsłoneczne na ludzi i daje im psią twarz, możesz to zrobić w czasie rzeczywistym, tylko za pomocą aparatu. Wcześniej oczekiwano, że programiści iOS będą biegli w Computer Vision, aby ukończyć to zadanie i zrobić coś tak skomplikowanego, ale dzięki temu API teraz każdy inżynier może wykonać to zadanie.
Struktura działa w połączeniu z platformą Core ML, aby stosować modele klasyfikacji w obrazach, a następnie przetwarzać te obrazy, aby zadanie uczenia maszynowego było łatwe i niezawodne.

Jak firmy mogą z niego korzystać –

  • W przypadku aplikacji Beauty ten interfejs API może być świetną kombinacją. Możesz podać opis koloru ust, który ktoś nosi na zdjęciu i połączyć go ze szczegółową stroną opisu produktu w swojej aplikacji.
  • Aplikacje zajmujące się zdrowiem psychicznym mogą również korzystać z aplikacji do odczytywania szczegółów twarzy i analizowania, jak dana osoba jest szczęśliwa lub smutna.

5. Bezproblemowy NFC z Core NFC

NFC to moment Eureki dla detalistów na całym świecie. Wraz z pojawieniem się obsługi NFC jako interfejsu API, możesz teraz dodać inteligentny tag do produktów, które chcesz sprzedawać. Za jednym dotknięciem telefonu użytkownicy mogą teraz uzyskać dostęp do recenzji, szczegółowej specyfikacji, a nawet filmów związanych z produktem umieszczonym na półce przed nimi lub uzyskać dostęp na żądanie do szczegółowych specyfikacji, recenzji lub nawet filmy produktu. Jeśli zostanie to zrobione prawidłowo, może pomóc firmom mCommerce uzyskać przewagę pod względem dotarcia do potencjalnych klientów ze szczegółami ich produktu w czasie rzeczywistym.
Dawno minęły czasy, kiedy NFC było używane tylko do dokonywania płatności mobilnych, teraz istnieją inne branże i sposoby jej wykorzystania –

  • Firmy tworzące aplikacje dla przedsiębiorstw mogą używać interfejsu API do śledzenia harmonogramów pracowników. Załóżmy, że masz klienta zawieszonego na telefonie i nie masz pewności, który zespół jest dostępny, aby mu pomóc. Po prostu machając aplikacją na tag NFC, będziesz w stanie sprawdzić, który zespół jest dostępny w tym czasie.
  • Aplikacje eCommerce mogą korzystać z NFC, informując użytkowników o ofertach i rabatach w ich określonej lokalizacji.
  • Branża turystyczna może wykorzystać API do zlokalizowania zagubionego bagażu podróżnych za pośrednictwem kiosku, zamiast zmuszać ich do niekończących się rozmów z personelem obsługi klienta. Ponadto API można włączyć do procesu odprawy pasażerów, aby uczynić go bardziej wydajnym.

6. Śledzenie urządzeń za pomocą DeviceCheck

Pozwala programistom śledzić urządzenia byłych użytkowników, dzięki czemu, jeśli kiedykolwiek wrócą do aplikacji, programiści będą wiedzieć, że byli tam wcześniej. Wraz ze śledzeniem obecności użytkowników na urządzeniu, API umożliwi firmom śledzenie, kto użył ich kodu promocyjnego i kto robi coś oszukańczego.

Jak firmy mogą z niego korzystać –

  • Aplikacje na żądanie mogą korzystać z interfejsu API, aby sprawdzić, czy użytkownik odinstalował, a następnie zainstalował aplikację, aby uzyskać korzyści przy pierwszym logowaniu.
  • W przypadku aplikacji opartych na umowach możesz teraz łatwo sprawdzić, kto przyjął ofertę, a kto próbuje ją ponownie.

7. Filtrowanie niechcianych wiadomości za pomocą IdentityLookup

Korzystając z tego interfejsu API, będziesz mógł teraz dać użytkownikom wbudowaną opcję, aby nie otrzymywać wiadomości od kogoś, kogo nie znasz. Praca na rzecz firm, których model biznesowy polega na identyfikacji użytkownika lub Caller ID.

Tak to działa -

IdentityLookout API

IdentityLookup API działa tylko z SMS-ami i MMS-ami wysyłanymi przez nieznanych nadawców, których numery nie są zapisane na urządzeniu. Nie będzie działać z wiadomościami wysyłanymi od kogoś z kontaktów użytkowników lub przez iMessage, niezależnie od źródła.

Jak firmy mogą z niego korzystać –

  • Aplikacje oparte na Caller ID mogą używać interfejsu API do filtrowania niechcianych wiadomości dla swoich użytkowników.

Chociaż te 7 były tymi, które zostały niedawno uruchomione, istnieją dwa słynne interfejsy Apple API, które doczekały się aktualizacji funkcji.

Istniejące interfejsy API z dodatkowymi funkcjami

8. Animacja za pomocą SpriteKit

Interfejs API SpriteKit

Apple chciał dać swoim programistom wbudowaną infrastrukturę renderującą grafikę, aby umożliwić integrację z ich sprzętem. Używany do dodawania animacji do aplikacji i gier na iOS, SpriteKit API przydaje się w czasach, gdy branża gier i animacji jest na szczycie.

9. Wywołaj Użyteczne Miejsca za pomocą MapKit

Podczas gdy API MapKit jest w kitty Apple od bardzo dawna, framework niedawno został dodany do długiej listy funkcji. Jeśli Twoja aplikacja oferuje wskazówki dojazdu transportem publicznym, możesz udostępnić je w Mapach.
Załóżmy, że użytkownik chce przejść z metra A do metra B, teraz wraz z podaniem mu bezpośredniej trasy metra, możesz przejść o jeden punkt więcej i podać mu wskazówki dla pieszych z punktu początkowego do metra.

Teraz użytkownicy będą mogli również zaznaczyć miejsce na mapie jako interesujące ich miejsce i dodać do niego adnotację.

Jak firmy mogą z niego korzystać –

  • Każda aplikacja oparta na lokalizacji może używać interfejsu API nie tylko do pokazywania określonej lokalizacji, ale także, dzięki nowej funkcji, za każdym razem, gdy użytkownik wpisze Donut w Twojej aplikacji, będziesz mógł teraz prezentować mu połączenia z pączkami w pobliżu.
    Dasz także swoim użytkownikom swobodę przypisywania adnotacji do miejsca i nie ograniczasz się do tych wstępnie zdefiniowanych na mapie.

Oprócz wymienionych tutaj, istnieją również inne interfejsy API – takie jak SiriKit, AirPlay 2, MusicKit, Files i Depth Map API – dzięki którym aplikacja na iOS jest nie tylko łatwa i wydajna, ale także najwyższej jakości, dając programistom większy zakres zrobić więcej z ich aplikacjami.