蘋果NFC API開閘,專業(yè)的問題有人幫你問了!
在正在進(jìn)行的WWDC 2017上,蘋果對(duì)外宣布,iOS 11將支持讀取NFC標(biāo)簽和NDEF消息。這意味著,所有的iPhone 7及更高版本將能夠讀取NFC標(biāo)簽,蘋果終于向Android學(xué)習(xí)了。iOS NFC API文檔(Core NFC)已經(jīng)公布在蘋果開發(fā)者網(wǎng)站(https://developer.apple.com/documentation/corenfc),據(jù)說還存在一些問題。
外媒總結(jié)一大堆專業(yè)的問答,RFID世界網(wǎng)及旗下官方微信公眾號(hào)RFID頭條進(jìn)行了編譯,希望對(duì)NFC相關(guān)從業(yè)者有用。如果您有任何問題,請(qǐng)與我們微信聯(lián)系(liaoxiaoya003)!
這件事情是真的嗎?
當(dāng)然是真的。這是NFC行業(yè)一直等待的時(shí)刻。已經(jīng)有很多公司開始投身NFC,只是不少企業(yè)沒能堅(jiān)持到今天。但是,你跟我還在這兒!
這是什么意思?
因?yàn)?,從物理交互與數(shù)字配對(duì)方面講,它將是一個(gè)巨大的根本性變化。NFC技術(shù)的地位和作用跟攝像頭、WiFi和藍(lán)牙一樣重要。此前,NFC已經(jīng)成功應(yīng)用于部分垂直市場(chǎng),如資產(chǎn)跟蹤、安全、游戲和封閉事件系統(tǒng)。現(xiàn)在,它向前更進(jìn)了一步,如此一來,大多數(shù)人將擁有一個(gè)NFC讀寫器,可以天天揣在口袋里與NFC標(biāo)簽進(jìn)行交互。你就回想一下,當(dāng)年的相機(jī)是如何改變這一切的喲…
NFC能有什么新的應(yīng)用實(shí)例將得到支持?
接下來,你會(huì)看到消費(fèi)者集中使用NFC的案例將顯著增加。除你已經(jīng)聽說過的,NFC應(yīng)用還將包括了戶外營銷、智能產(chǎn)品標(biāo)簽和包裝、互動(dòng)事件體驗(yàn)、豐富的游戲、產(chǎn)品認(rèn)證和信息等。NFC與RFID相比,將青出于藍(lán)而勝于藍(lán)。此前iPhone支持的UHF RFID和NFC功能,局限在一個(gè)閉環(huán)內(nèi),設(shè)備功能被控制得死死的,“讓你做啥就做啥”。而現(xiàn)在,應(yīng)用程序開發(fā)人員和服務(wù)提供商可以開始暢想,假如消費(fèi)者已經(jīng)有一部可以讀取NFC標(biāo)簽的電話設(shè)備,而且能像攝像頭、GPS和WiFi一樣已成標(biāo)配。那么,你將看到的是,物理世界中的事物將可能通過NFC標(biāo)簽完成數(shù)字配對(duì),并相互鏈接。我們還要給它取個(gè)好聽的名稱,叫“物聯(lián)網(wǎng)”。
NFC核心開發(fā)文檔在哪里獲取?
一開始就提到了,iOS NFC API文檔(Core NFC)已經(jīng)公布在蘋果開發(fā)者網(wǎng)站(https://developer.apple.com/documentation/corenfc),但可能并不完整。
什么型號(hào)的iPhone將能夠使用NFC?
根據(jù)文檔的說法,目前只有iPhone 7和iPhone 7+。我們猜想,即將到來的iPhone 8也應(yīng)該支持。從技術(shù)上講,iPhone 6+也有一個(gè)NFC控制器,能支持蘋果支付(秒懂)。這些型號(hào)的iPhone都在iOS 11的升級(jí)列表內(nèi)。據(jù)說,iPhone 7的NFC硬件確實(shí)做過調(diào)整,所以普遍認(rèn)為這款手機(jī)能有最好的NFC標(biāo)簽閱讀體驗(yàn)。
現(xiàn)在有多少部iPhone能夠讀取NFC標(biāo)簽?
到2017年底,預(yù)計(jì)超過2.5億部。而且,許多消費(fèi)者一直在等待升級(jí)使用即將到來的iPhone 8。想想看,這將是前所未有的技術(shù)革新。從來沒有一個(gè)市場(chǎng)增長(zhǎng)如此之快,時(shí)間又短。蘋果在銷售NFC的硬件方面付出了超過一年的努力,而收獲今日的關(guān)注僅因?yàn)橐粋€(gè)軟件更新啟用。
新版系統(tǒng)什么時(shí)候可用?
iOS 11測(cè)試版現(xiàn)在就可以下載。但是,公開發(fā)行將等到今年秋季,極可能跟iPhone 8同期面世。
NFC功能具體指的什么?
表面上看,它應(yīng)該只是讀取NFC標(biāo)簽,而不支持NFC標(biāo)簽的寫入或卡模擬?;蛟S是因?yàn)樵O(shè)計(jì)如此,或是因?yàn)槲募€未更新?如果僅支持閱讀NFC標(biāo)簽,那我們就不必太感驚訝。您應(yīng)該密切關(guān)注iOS里的NFC條款,似乎有支持其他功能,如卡模擬。
是需要安裝app還是原生支持讀取NDEF記錄呢?
現(xiàn)在看來,還需要安裝App方可實(shí)現(xiàn),不過相信總有一天能實(shí)現(xiàn)原生支持。Android就是最好的榜樣,當(dāng)一具備NFC功能的設(shè)備捕捉到某些類型的NDEF記錄,它將執(zhí)行在電話中的自然動(dòng)作。例如,從瀏覽器收藏夾中打開URL。iPhone目前做不到,還需要借助第三方工具實(shí)現(xiàn)。
它真的支持NDEF?
是的,但不是完全。新的系統(tǒng),能最基本的支持NDEF消息和記錄,但是類型沒有豐富到文本記錄、URI的記錄及MIME類型記錄……這或許又是有意設(shè)計(jì),還是文檔說明暫未更新呢?
為什么只支持讀取NFC標(biāo)簽,而不能寫入?
這是一個(gè)有意思問題,答案可能有兩個(gè)。是或否只能等正式版本公布方可知曉。然而,經(jīng)驗(yàn)之談,普通消費(fèi)者平日里不會(huì)想到對(duì)NFC標(biāo)簽編碼,只有極客和一些行業(yè)用戶才擁護(hù)這一功能。百分之九十九的情況是,我們已經(jīng)事先對(duì)需要讀取的NFC標(biāo)簽預(yù)先編碼,將成品交到消費(fèi)者手上。
能支持哪些NFC芯片類型?
根據(jù)文檔的說法,Type 1到Type 5都支持。當(dāng)然,這將包括NXP NTAG系列和中遠(yuǎn)距SLI系列的Mifare Ultralight。
能讀取NFC芯片的UID嗎?
目前還不清楚,該文檔中沒有明示,但在代碼中,它可能通過標(biāo)簽的描述實(shí)現(xiàn)可用。還是那句話,要么是有意設(shè)計(jì),要么是文檔尚未更新。這肯定有一些嚴(yán)重的影響,尤其作為通過讀取UID用于實(shí)現(xiàn)產(chǎn)品認(rèn)證、防復(fù)制和偽造等功能的場(chǎng)景下。所以,相關(guān)方案的設(shè)計(jì)者請(qǐng)三思而行。
為什么蘋果現(xiàn)在發(fā)布NFC API?
是時(shí)候到了吧!Android從2010年就已經(jīng)有NFC SDK了;再者,也是為了“印證”蘋果支付的成功。總的來說,蘋果終于讓大眾看到NFC是什么。接下來,每個(gè)人都會(huì)問“蘋果將如何從NFC賺錢?”。又一個(gè)錯(cuò)誤的問題,就好比有人問“蘋果如何從相機(jī)賺錢?”一樣天真。至少,“2%”的交易費(fèi)附加費(fèi),是大家已經(jīng)看到的吧。
此舉對(duì)ApplePay的影響會(huì)是什么?
應(yīng)該沒有任何影響。NFC只是作為蘋果支付(Apple Pay)和VAS(存折)的通信方式,現(xiàn)在增加了閱讀NFC標(biāo)簽而已;安全元件只用于ApplePay和VAS,讀寫NFC標(biāo)簽的事與它無關(guān)。
Apple Watch還支持閱讀NFC標(biāo)簽嗎?
是的。蘋果還指望用戶將多用Apple Watch進(jìn)行支付操作呢,所以這是一個(gè)自然延伸。
那么,MacOS支持NFC嗎?
沒有,至少目前為止還沒有提到這一點(diǎn)。
下一步可能怎么拓展NFC應(yīng)用呢?
這可不好講,可能是支付、智能設(shè)備、游戲,也可能是其他。如果您現(xiàn)在才聽說NFC,趕快抓緊制定一項(xiàng)NFC戰(zhàn)略,現(xiàn)在是時(shí)候讓你的團(tuán)隊(duì)一起了解NFC對(duì)企業(yè)未來意味著什么。
(rfid世界網(wǎng)獨(dú)家稿件,轉(zhuǎn)載請(qǐng)注明來源作者?。?/strong>