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 году компания представила новый Core NFC API, который впервые позволил разработчикам реализовать считывание меток NFC в своих приложениях. Тем не менее, все еще оставалось огромное ограничение: Apple явно запретила разработчикам использовать этот API для таких вещей, как платежи.
Tap to Pay на iPhone: начало новой эры
Большие перемены произошли в 2022 году, когда Apple представила Tap to Pay на iPhone. Этот API превращает iPhone в платежный терминал, так что банковские приложения можно использовать для приема бесконтактных платежей через другой телефон или карту NFC. И хотя использование этого API требует одобрения Apple, оно не зависит от особого партнерства, как Apple Pay.
Впервые компания Apple выразила готовность открыть NFC-технологию iPhone для сторонних платежных платформ.
В то же время антимонопольное законодательство Европейского союза Digital Markets Act (DMA) заставило компанию позволить разработчикам более свободно использовать NFC-ридер iPhone. И это произошло с iOS 17.4 в начале этого года, но только для приложений, выпущенных в ЕС. Но теперь Apple приносит эти изменения и в остальной мир.
Вот что теперь могут делать разработчики с помощью 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. Более подробную информацию о NFC & SE Platform API можно найти на сайте Apple Developer.