Oto, co programiści mogą zrobić dzięki nowemu interfejsowi API NFC dla iPhone’a

cyberfeed.pl 2 miesięcy temu


Apple ogłosiło w środę, iż udostępni chip NFC iPhone’a aplikacjom innych firm, tak jak zrobiło to wcześniej w tym roku dla deweloperów z Unii Europejskiej. Nowe API będzie dostępne w przyszłości Wersja beta systemu iOS 18.1i otwiera zupełnie nowy świat możliwości dla aplikacji na iPhone’a. Czytaj dalej, aby dowiedzieć się, co programiści mogą zrobić z nowym interfejsem API NFC dla iPhone’a.

Zrozumienie NFC na iPhonie

iPhone’y mają NFC od lat. Technologia komunikacji bliskiego zasięgu pozwala urządzeniom na bezprzewodowe przesyłanie danych na naprawdę krótką odległość i jest szeroko stosowana do płatności zbliżeniowych. Apple wprowadziło NFC do swoich urządzeń w 2014 roku wraz z iPhone’em 6 i pierwszym Apple Watch. Jednak w przeciwieństwie do urządzeń z Androidem, NFC na iPhone była dostępna wyłącznie w Apple Pay.

Na przestrzeni lat firma Apple rozszerzyła możliwości technologii NFC w swoich urządzeniach. iPhoneale wszystko pozostało pod ścisłą kontrolą. Aplikacja Apple Wallet teraz działa również z cyfrowymi kluczami do zamków drzwi i samochodów, a także kartami tranzytowymi i identyfikatorami dostępu dla pracowników. Wszystko oparte na NFC. Jednak przez cały czas opiera się to na partnerstwie z Apple.

W 2017 roku firma wprowadziła nowy interfejs API Core NFCco umożliwiło deweloperom wdrożenie odczytu tagów NFC w ich aplikacjach po raz pierwszy. Mimo to istniało ogromne ograniczenie: Apple wyraźnie zabraniało deweloperom korzystania z tego API do takich rzeczy jak płatności.

Zapłać przez dotknięcie na iPhonie: początek nowej ery

W 2022 roku nastąpiła duża zmiana, kiedy Apple wprowadziło funkcję Tap to Pay na iPhonieTo API zmienia iPhone do terminala płatniczego, dzięki czemu aplikacje bankowe mogą być używane do otrzymywania płatności zbliżeniowych za pośrednictwem innego telefonu lub karty NFC. I chociaż korzystanie z tego API wymaga zatwierdzenia od Apple, nie opiera się ono na specjalnym partnerstwie, jak Apple Pay.

Po raz pierwszy firma Apple wyraziła chęć udostępnienia technologii NFC w telefonie iPhone innym platformom płatniczym niż jej własna.

Jednocześnie ustawa o rynku cyfrowym (DMA) zobowiązała firmę do umożliwienia twórcom systemu swobodniejszego korzystania z czytnika NFC w telefonie iPhone. I tak się stało w przypadku systemu iOS 17.4, który ukazał się na początku tego rokuale tylko w przypadku aplikacji wydanych w UE. Ale teraz Apple wprowadza te zmiany w reszcie świata.

Oto, co deweloperzy mogą teraz zrobić dzięki NFC na iPhonie

Dzięki nowemu interfejsowi API platformy NFC & SE większość rzeczy, które są w tej chwili dostępne wyłącznie w aplikacji Apple Wallet, będzie również dostępna dla aplikacji innych firm. Obejmuje to transakcje NFC, cyfrowe klucze do drzwi i samochodów, dowody osobiste, a choćby bilety.

Na przykład bank w regionie, w którym Apple Pay nie jest oficjalnie dostępny, mógłby wdrożyć własne rozwiązanie płatności zbliżeniowych w swojej aplikacji na iPhone’a. Operator transportu publicznego mógłby uruchomić swoje rozwiązanie płatności zbliżeniowych bezpośrednio w App Store, bez konieczności bezpośredniej współpracy z Apple. Podobnie deweloper mógłby uruchomić portfel cyfrowy, aby konkurować z Apple Wallet na iOS.

Oto wszystkie przypadki użycia obsługiwane przez nowe API:

  • Płatności
  • Kluczyki do samochodu
  • Klucze do domu
  • Klucze hotelowe
  • Karty tranzytowe
  • Odznaki korporacyjne
  • Legitymacje studenckie
  • Karty lojalnościowe i nagrody dla sprzedawców
  • Bilety (dostępne w późniejszym terminie)
  • Dowody tożsamości rządowe (dostępne w późniejszym terminie)

Apple twierdzi, iż API korzysta z funkcji iPhone’a Secure Enclave, aby zapewnić, iż wszystkie dane są zarządzane prywatnie. Ponadto użytkownicy będą mieli możliwość wyboru innej domyślnej aplikacji NFC, zastępującej aplikację Apple Wallet po dwukrotnym naciśnięciu przycisku bocznego.

API zostanie najpierw udostępnione deweloperom z Australii, Brazylii, Kanady, Japonii, Nowej Zelandii, Wielkiej Brytanii i Stanów Zjednoczonych. Deweloperzy będą musieli poprosić Apple o specjalne pozwolenie, aby móc korzystać z API, a firma będzie oceniać każde żądanie indywidualnie.

Mimo wszystko jest to świetna wiadomość zarówno dla deweloperów, jak i użytkowników iOS. Więcej szczegółów na temat NFC & SE Platform API można znaleźć na stronie Witryna internetowa Apple Developer.

FTC: Używamy linków afiliacyjnych generujących dochód. Więcej.



Source link

Idź do oryginalnego materiału