苹果周三宣布,将向第三方应用程序开放 iPhone 的 NFC 芯片,就像今年早些时候向欧盟开发者开放的那样。新的 API 将在未来的 iOS 18.1 beta 中提供,它为 iPhone 应用程序开辟了一个全新的可能性世界。请继续阅读,我们将详细介绍开发人员可以使用 iPhone 的新 NFC API 做什么。
了解 iPhone 上的 NFC
iPhone 配备 NFC 已有多年。近场通信技术允许设备在极短的距离内无线传输数据,并广泛用于非接触式支付。 Apple 于 2014 年在其设备中采用了 NFC,包括 iPhone 6 和首款 Apple Watch。然而,与 Android 设备不同的是,iPhone 上的 NFC 是 Apple Pay 独有的。
多年来,苹果在 iPhone 上扩展了 NFC 的功能,但一切仍然受到严格控制。 Apple Wallet 应用程序现在还可以与门锁和汽车的数字钥匙以及交通卡和员工门禁卡配合使用。全部基于NFC。然而,这仍然依赖于与苹果的合作。
2017年,该公司推出了新的Core NFC API,使开发人员首次能够在他们的应用程序中实现NFC标签读取。即便如此,仍然存在巨大的限制:苹果明确禁止开发者使用此 API 进行支付等操作。
iPhone 上的触碰支付:新时代的黎明
2022 年发生了重大变化,苹果在 iPhone 上推出了 Tap to Pay。该 API 将 iPhone 转变为支付终端,以便银行应用程序可用于通过另一部手机或 NFC 卡接收非接触式支付。尽管使用此 API 需要获得 Apple 的批准,但它并不像 Apple Pay 那样依赖特殊的合作伙伴关系。
苹果首次表示愿意向自家以外的支付平台开放iPhone的NFC功能。
与此同时,欧盟的数字市场法案(DMA)反垄断立法迫使该公司让开发者更自由地使用iPhone的NFC阅读器。今年早些时候的 iOS 17.4 就发生了这种情况,但仅限于在欧盟发布的应用程序。但现在苹果正在将这些改变带到世界其他地方。
以下是开发人员现在可以在 iPhone 上使用 NFC 执行的操作
借助新的 NFC 和 SE 平台 API,目前 Apple 钱包应用程序独有的大部分功能也将可供第三方应用程序使用。这包括 NFC 交易、门和汽车的数字钥匙、身份证,甚至门票。
例如,Apple Pay 尚未正式推出的地区的银行可以在其 iPhone 应用程序中实施自己的非接触式支付解决方案。交通运营商可以直接在 App Store 上推出其非接触式支付解决方案,而无需直接与 Apple 合作。同样,开发人员可以推出数字钱包来与 iOS 版 Apple Wallet 竞争。
这些是新 API 支持的所有用例:
- 付款方式
- 汽车钥匙
- 主页键
- 酒店钥匙
- 交通卡
- 企业图标
- 学生证
- 商户忠诚卡和奖励卡
- 门票(稍后提供)
- 政府身份证(稍后提供)
苹果表示,该 API 利用 iPhone 的 Secure Enclave 来确保所有数据均得到私密管理。此外,用户还可以选择另一个默认的 NFC 应用程序,在按两次侧边按钮时替换 Apple Wallet 应用程序。
该 API 将首先向澳大利亚、巴西、加拿大、日本、新西兰、英国和美国的开发者推出。开发人员必须请求苹果公司的特别许可才能使用该 API,该公司将单独评估每个请求。
尽管如此,这对于开发者和 iOS 用户来说都是个好消息。有关 NFC 和 SE 平台 API 的更多详细信息,请访问 Apple 开发者网站。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)