现在,苹果刚刚宣布iPhone 6将有一个NFC芯片,有谁知道iOS 8是否将为iPhone 6设备实现阅读/检测RFID标签?谁有这方面的细节可以分享?
从9月9日下午3:30的iOS 8文档来看,并没有提到开发者可以访问NFC控制器来执行任何NFC操作;这包括读取标签、写入标签、配对、支付、标签模拟......。鉴于其是恩智浦的控制器,硬件有能力执行这些功能。他们确实提到了一个用于手表的第三方应用程序,允许酒店客人用NFC打开他们的房门。这是一个典型的NFC用例,并在一定程度上表明NFC控制器将在某个时候向开发者开放。记住,这款手表应该在2015年第一季度才会发布。因此,目前我认为它是封闭的,但很快就会开放。鉴于美国消费者对非接触式支付的陌生感,以及最近的安全漏洞,苹果想把它关闭一段时间并不令人惊讶。
披露:我是GoToTags的CEO,这是一家NFC公司,对苹果向开发者开放NFC有明显的既得利益。
--- 纠正和更新 ---
酒店应用实际上使用的是蓝牙,而不是NFC。NFC仍然经常被用于解锁门,只是在这个例子中没有。如果手表有一个开放的NFC控制器,就可以使用NFC。
我知道苹果公司已经意识到了这一切,并且正在与他们的顶级开发者和利益相关者讨论这个问题。对于不支持读取标签的问题,已经有了大量的负面反馈。正如过去的情况一样,我希望苹果最终会向开发者开放非支付相关的功能(读取标签、配对)。但我不认为苹果会允许其他钱包。文件共享可能也将留给AirDrop。
--- 2016年3月23日更新 ---
我不断地被问及关于这个话题的更新,人们经常提到这个帖子。随着苹果发布了iPhone SE,许多人再次询问为什么苹果还不支持标签阅读。总之,苹果目前更关注苹果支付的成功,而不是NFC的其他用例。苹果可以从Apple Pay中赚到很多钱,而从NFC的其他用途中赚到的钱较少。当苹果认为消费者对NFC和Apple Pay的信任和安全不会给Apple Pay带来风险时,他们可能会开放NFC标签阅读。更多信息这里。
--- 2017年5月24日更新---
希腊的一位开发者黑掉了iPhone 6s,让它通过NFC私有框架读取NFC标签;更多信息& 视频。虽然这不是一个长期的解决方案,但它为一些未决问题提供了一些指导。iPhone的NFC控制器是否有足够的能量为NFC标签供电?看起来答案是***的。从最初的测试来看,范围是几厘米,这还不算太坏。功率也可能是可调整的;这一点目前正在调查中。这方面的影响是很大的。如果旧型号的手机确实有足够的射频功率来读取/写入标签,那么当苹果开放SDK时,就意味着将有1亿部iPhone可以读取NFC标签,而只有新iPhone可以。