据外媒报道,英国政府将推出一款应用程序,帮助欧盟公民在英国退欧后申请英国居留权。申请流程需要填写一份简短的表格,自拍,然后使用手机的NFC阅读器扫描护照内的芯片。
但目前的问题是苹果公司不允许开发人员完全访问iPhone内部的NFC芯片。NFC读取API仅支持NDEF数据格式。对于今天的iOS来说,英国政府的计划根本不可能实现。
英国政府希望苹果公司开放iPhone NFC芯片让欧盟公民使用Brexit应用程序扫描护照
但是,Android允许开发人员通过NFC协议自由地读取和写入数据,于是很显然,英国政府即将发布Android版本的应用程序。
据英国广播公司(BBC)报道,内政大臣Sajid Javid在Cupertino访问了苹果公司商讨此事。据说苹果公司对此很抗拒,并且没有承诺将改变NFC政策。报道称,政府“正在与苹果公司进行最高级别的接洽。”
苹果公司小心翼翼地控制着其设备内部嵌入的NFC芯片的使用。NFC在iPhone 6上首次亮相,支持了Apple Pay的非接触式交易。几年来,这就是NFC芯片所能做到的一切。
在iOS 11中,Apple添加了CoreNFC框架,该框架允许第三方应用程序开发人员从NFC标签中读取NDEF数据。扫描需要用户启动应用程序并在前台打开。
iPhone XS、iPhone XS Max和iPhone XR支持NFC芯片的后台读取,但数据必须严格遵循规定的格式。
护照内芯片中编码的数据不符合CoreNFC框架的支持标准。英国政府在3月份宣布该应用程序时已经意识到这种API方面的限制,但显然希望iOS 12能够添加他们需要的功能。
除非苹果公司改变其政策或当作例外处理,否则欧盟公民将不得不借用Android手机以完成申请或采用老的方法并通过邮件寄送护照。
荷兰政府也在向苹果公司施加压力,要求其调整NFC政策,因为它也希望为其公民提供需要护照扫描的应用程序。