Правительство Великобритании хочет, чтобы Apple открыла NFC-чип iPhone для граждан ЕС, чтобы они могли электронно сканировать паспорта для приложения Brexit

Правительство Великобритании собирается запустить приложение, которое поможет гражданам ЕС подавать заявления на получение вида на жительство в Великобритании после Брексита. Процесс включает заполнение короткой формы, селфи и сканирование чипа внутри паспорта с помощью NFC-ридера телефона.

Проблема в том, что Apple не предоставляет разработчикам полный доступ к NFC-чипу внутри iPhone. API для чтения NFC поддерживают только формат данных NDEF. План правительства просто невозможен с iOS в ее текущем виде.

Android позволяет разработчикам свободно читать и записывать данные через NFC-протоколы, и, по-видимому, правительство близко к выпуску Android-версии приложения.

По данным BBC, министр внутренних дел Саджид Джавид посетил Apple в Купертино, чтобы обсудить этот вопрос. Говорят, что Apple сопротивляется и пока не пообещала изменить свою политику в отношении NFC. В отчете говорится, что правительство «продолжает взаимодействовать с Apple на высшем уровне».

Apple тщательно контролирует, как могут использоваться NFC-чипы, встроенные в ее устройства. NFC впервые появился в iPhone 6 для обеспечения бесконтактных транзакций Apple Pay. В течение пары лет это было единственное, что мог делать NFC-чип.

В iOS 11 Apple добавила фреймворк CoreNFC, который позволяет сторонним разработчикам приложений читать данные NDEF из NFC-меток. Сканирование требовало, чтобы приложение было запущено пользователем и открыто на переднем плане.

iPhone XS, iPhone XS Max и iPhone XR поддерживают фоновое чтение NFC-чипов, но опять же данные должны соответствовать строгому формату.

Данные, закодированные в чипах паспортов, не соответствуют поддерживаемым стандартам фреймворка CoreNFC. Правительство Великобритании знало об ограничениях API, когда анонсировало приложение в марте, но, по-видимому, надеялось, что iOS 12 добавит необходимые функции.

Если Apple не изменит свою политику или не сделает исключение, гражданам ЕС придется позаимствовать Android-телефон, чтобы завершить подачу заявления, или воспользоваться старомодным способом и отправить свой физический паспорт по почте.

Правительство Нидерландов также оказывает давление на Apple, чтобы она адаптировала свою политику в отношении NFC, поскольку оно также хочет предлагать приложения для своих граждан с интегрированным сканированием паспортов.