На днях Apple объявила о том, что откроет доступ к NFC-чипу iPhone для сторонних приложений. В прошлом году компания уже сделала это для разработчиков в Евросоюзе. Новые API будут доступны в будущих бета-версиях iOS 18.1 и откроют новый мир возможностей для приложений на iPhone.
В этой статье мы расскажем обо всём, что разработчики смогут делать с новыми NFC API для iPhone.
Как работает NFC на iPhone
На iPhone уже давно есть технология NFC. NFC (Near Field Communication) – это технология, которая позволяет передавать данные между устройствами на коротком расстоянии (до 10 см) без подключения к интернету. Чаще всего она используется для бесконтактных платежей. Впервые Apple добавила NFC на своих устройства в 2014 году, когда вышли iPhone 6 и первые Apple Watch. Однако, в отличие от устройств Android, NFC на iPhone работала эксклюзивно с Apple Pay.
С годами Apple расширяла возможности NFC на iPhone, но не сильно. Приложение Wallet теперь поддерживает цифровые ключи от дверей и автомобилей, а также проездные и пропуска. Всё на основе NFC. Тем не менее, всё должно быть в сотрудничестве с Apple.
В 2017 году компания выпустила новые Core NFC API, которые позволили разработчикам встраивать считывание NFC-тегов в свои приложения. Даже при этом оставалось огромное ограничение – Apple запрещала разработчикам использовать эти API для платежей.
Оплата с помощью iPhone
В 2022 году произошли большие изменения, когда Apple добавила на iPhone функцию оплаты касанием. Эти API превратили iPhone в платёжный терминал. Через банковские приложения стало можно получать бесконтактные платежи с других смартфонов и NFC-карт. Для использования этих API нужно было получить одобрение Apple, но не было необходимости сотрудничать, как с Apple Pay.
Впервые Apple открыла возможности NFC на iPhone для платежей на других платформах, а не только на своей собственной.
Относительно новый закон Евросоюза принудил Apple разрешить разработчикам ещё более свободно использовать технологию NFC на iPhone. Это произошло с выходом iOS 17.4 в этом году, но только для Европы.
Теперь такие же изменения будут доступны и во всём мире.
Что разработчики могут делать с NFC на iPhone
Благодаря нововведениям большинство возможностей, которые пока что доступны только в приложении Apple Wallet, станут доступны и сторонним приложениям. Это включает транзакции, цифровые ключи, удостоверения и даже билеты.
К примеру, если в регионе не работает Apple Pay, в банковское приложение смогут добавить собственную систему бесконтактных платежей для iPhone. Для этого достаточно будет просто выпустить приложение в App Store, не сотрудничая с Apple. Также появятся приложения с цифровыми кошельками, которые составят конкуренцию приложению Wallet для iOS.
Вот все возможности новых API:
- Платежи
- Автомобильные ключи
- Ключи от дверей дома
- Гостиничные ключи
- Проездные
- Пропуска
- Студенческие удостоверения
- Бонусные карты
- Билеты
- Государственные удостоверения
Новые API используют Secure Enclave для защиты конфиденциальных данных. Кроме того, пользователи смогут самостоятельно выбирать приложение NFC по умолчанию, которое заменит Apple Wallet при двойном нажатии боковой кнопки.
Первыми доступ к API получат разработчики в Австралии, Бразилии, Канаде, Японии, Новой Зеландии, Великобритании и США. Они должны будут получить разрешение Apple на использования API. Компания будет рассматривать каждый запрос индивидуально.
Комментарии