现在安卓手机的NFC系统已经接入到了生活中的方方面面,进出小区公司的门禁卡可以用手机刷,登公共交通也可以用手机刷,但是苹果的NFC功能却一直没有对外开放,这是什么原因呢?
NFC硬件被添加到了iPhone 6和Apple Watch中,目的是为了实现苹果自己的无线支付解决方案Apple Pay,其他应用并不支持。到了2016年,随着iPhone 7的发布,苹果才允许部分iPhone读取NFC标签,最后又花了三年时间,才在iOS 13上增加了NFC的编写功能。一直以来苹果支付是苹果服务业务重要的收入来源之一,如果开放NFC功能就会从中分走一杯羹。因此苹果对NFC的态度一直都显得比较冷漠,哪怕它能够到来更多地人性化。
现在主流手机高配点的很多都有NFC,用不用它对于安卓系来说就是个成本的问题。苹果不开放(限制极大的半开放)只是因为它搞双向封闭生态链。苹果对NFC的开放保持谨慎的态度,也源于iOS封闭的生态圈,保护用户隐私安全也一直是苹果的宗旨。一旦NFC权限向第三方支付厂商开放,是可能存在泄露用户隐私和财产安全等问题的风险的。所以,这就需要苹果通过相关技术来解决这个问题,而解决问题是需要时间的。
作为随时可以唤醒的卡,需要一定特殊的存储器去存储标签本身,一般是TEE,且不说未知来源的NFC标签的安全性问题,就TEE本身能存储的空间很少,一般来说也不会在这地方浪费。

























































