Вот что разработчики смогут делать с новым API NFC для iPhone в iOS 18.1

Apple объявила в среду, что откроет NFC-чип iPhone для сторонних приложений, точно так же, как она сделала это ранее в этом году для разработчиков, расположенных в Европейском Союзе. Новый API будет доступен в будущей бета-версии iOS 18.1 и открывает совершенно новый мир возможностей для приложений iPhone. Читайте дальше, и мы подробно расскажем, что разработчики смогут делать с новым API NFC для iPhone.

Понимание NFC на iPhone

iPhone оснащены NFC уже много лет. Технология ближней связи позволяет устройствам беспроводным способом передавать данные на очень коротком расстоянии, и она широко используется для бесконтактных платежей. Apple внедрила NFC в свои устройства в 2014 году вместе с iPhone 6 и первыми Apple Watch. Однако, в отличие от устройств Android, NFC на iPhone был эксклюзивным для Apple Pay.

За годы Apple расширила возможности NFC на iPhone, но все оставалось под строгим контролем. Приложение Apple Wallet теперь также работает с цифровыми ключами для дверных замков и автомобилей, а также с транспортными картами и пропусками сотрудников. Все на основе NFC. Однако это по-прежнему зависит от партнерских отношений с Apple.

В 2017 году компания представила новый API Core NFC, который впервые позволил разработчикам внедрять чтение NFC-меток в свои приложения. Тем не менее, оставалось одно большое ограничение: Apple явно запрещала разработчикам использовать этот API для таких вещей, как платежи.

apple pay

Tap to Pay на iPhone: рассвет новой эры

Большое изменение произошло в 2022 году, когда Apple представила функцию Tap to Pay на iPhone. Этот API превращает iPhone в платежный терминал, позволяя использовать банковские приложения для приема бесконтактных платежей через другой телефон или NFC-карту. И хотя использование этого API требует одобрения Apple, оно не зависит от специального партнерства, как Apple Pay.

Впервые Apple выразила готовность открыть NFC iPhone для платежных платформ, отличных от собственной.

В то же время антимонопольное законодательство ЕС о цифровых рынках (DMA) заставило компанию разрешить разработчикам более свободно использовать NFC-ридер iPhone. Это произошло с iOS 17.4 ранее в этом году, но только для приложений, выпущенных в ЕС. Но теперь Apple распространяет эти изменения на весь мир.

Site default logo image

Вот что разработчики теперь могут делать с NFC на iPhone

С новым API NFC & SE Platform большинство функций, которые в настоящее время являются эксклюзивными для приложения Apple Wallet, станут доступны и сторонним приложениям. Это включает NFC-транзакции, цифровые ключи для дверей и автомобилей, удостоверения личности и даже билеты.

Например, банк в регионе, где Apple Pay официально не доступен, мог бы реализовать собственное решение для бесконтактных платежей в своем приложении для iPhone. Транспортный оператор мог бы запустить свое решение для бесконтактных платежей прямо в App Store, без необходимости работать напрямую с Apple. Аналогично, разработчик мог бы выпустить цифровой кошелек, чтобы конкурировать с Apple Wallet для iOS.

Вот все варианты использования, поддерживаемые новым API:

  • Платежи
  • Ключи от автомобиля
  • Ключи от дома
  • Ключи от отеля
  • Транспортные карты
  • Корпоративные пропуска
  • Студенческие удостоверения
  • Карты лояльности и вознаграждений от продавцов
  • Билеты (появится позже)
  • Удостоверения личности государственного образца (появятся позже)

Apple заявляет, что API использует Secure Enclave iPhone для обеспечения конфиденциального управления всеми данными. Кроме того, у пользователей будет возможность выбирать другое приложение NFC по умолчанию, заменяя приложение Apple Wallet при двойном нажатии боковой кнопки.

API будет сначала развернут для разработчиков из Австралии, Бразилии, Канады, Японии, Новой Зеландии, Великобритании и Соединенных Штатов. Разработчикам потребуется запросить специальное разрешение у Apple для использования API, и компания будет оценивать каждый запрос индивидуально.

Тем не менее, это отличная новость как для разработчиков, так и для пользователей iOS. Более подробную информацию о API NFC & SE Platform можно найти на сайте Apple Developer.