
[ad_1]

В среду Apple объявила, что откроет iPhoneNFC-чип сторонних приложений, как это было сделано ранее в этом году для разработчиков из Европейского Союза. Новый API будет доступен в будущей бета-версии iOS 18.1, и он открывает целый новый мир возможностей для iPhone приложения. Читайте дальше, мы подробно расскажем, что разработчики могут сделать с новым API NFC для iPhone.
Понимание NFC на iPhone
iPhone уже много лет поддерживают NFC. Технология беспроводной связи ближнего действия позволяет устройствам передавать данные по беспроводной связи на очень короткие расстояния и широко используется для бесконтактных платежей. Apple внедрила NFC в свои устройства в 2014 году с iPhone 6 и первое яблоко Watch. Однако, в отличие от устройств Android, NFC на iPhone был эксклюзивным для Apple Pay.
За прошедшие годы Apple расширила возможности NFC на своих устройствах. iPhoneно все осталось под контролем. Приложение Apple Wallet теперь также работает с цифровыми ключами для дверных замков и автомобилей, а также с транзитными картами и пропусками сотрудников. Все основано на NFC. Однако это все еще зависит от партнерства с Apple.
В 2017 году компания представила новый Core NFC API, который впервые позволил разработчикам реализовать считывание меток NFC в своих приложениях. Тем не менее, все еще оставалось огромное ограничение: Apple явно запретила разработчикам использовать этот API для таких вещей, как платежи.

Нажмите, чтобы оплатить iPhone: рассвет новой эры
Большие перемены произошли в 2022 году, когда Apple представила функцию Tap to Pay на iPhone. Этот API превращает iPhone в платежный терминал, чтобы банковские приложения можно было использовать для получения бесконтактных платежей через другой телефон или карту NFC. И хотя использование этого API требует одобрения Apple, оно не полагается на особое партнерство, как Apple Pay.
Впервые Apple выразила готовность открыть iPhoneNFC компании на платежные платформы, отличные от ее собственной.
В то же время антимонопольное законодательство Европейского Союза «Закон о цифровых рынках» (DMA) вынудило компанию разрешить разработчикам использовать iPhoneNFC-ридер стал более свободным. И это произошло с iOS 17.4 в начале этого года, но только для приложений, выпущенных в ЕС. Но теперь Apple приносит эти изменения в остальной мир.

Вот что теперь могут делать разработчики с помощью NFC на iPhone
С новым API NFC & SE Platform большинство вещей, которые в настоящее время являются эксклюзивными для приложения Apple Wallet, также будут доступны сторонним приложениям. Это включает в себя транзакции NFC, цифровые ключи для дверей и автомобилей, удостоверения личности и даже билеты.
Например, банк в регионе, где Apple Pay официально недоступен, может внедрить собственное решение для бесконтактных платежей в своей iPhone app. Транспортный оператор может запустить свое решение для бесконтактной оплаты прямо в App Store, без необходимости работать напрямую с Apple. Аналогичным образом разработчик может запустить цифровой кошелек, чтобы конкурировать с Apple Wallet для iOS.
Вот все варианты использования, поддерживаемые новым API:
- Платежи
- Ключи от машины
- Ключи от дома
- Ключи от отеля
- Транспортные карты
- Корпоративные значки
- Студенческие удостоверения
- Карты лояльности и вознаграждения для продавцов
- Билеты (появятся позже)
- Государственные удостоверения личности (будут доступны позднее)
Apple утверждает, что API использует преимущества iPhoneSecure Enclave гарантирует, что все данные управляются конфиденциально. Кроме того, пользователи смогут выбрать другое приложение NFC по умолчанию, которое заменит приложение Apple Wallet, если они дважды нажмут боковую кнопку.
API сначала будет развернут для разработчиков из Австралии, Бразилии, Канады, Японии, Новой Зеландии, Великобритании и США. Разработчикам придется запросить у Apple специальное разрешение на использование API, и компания будет оценивать каждый запрос индивидуально.
Тем не менее, это отличная новость как для разработчиков, так и для пользователей iOS. Более подробную информацию о NFC & SE Platform API можно найти на сайте Apple Developer.
[ad_2]