從安卓2010年12月7日發(fā)布的Gingerbread(2.3) 開始就正式把NFC推上了歷史舞臺,有關(guān)注過當(dāng)年的Google I/O的同學(xué)應(yīng)該記得,在他們發(fā)布的這個章節(jié)時主要在大談特談及演示的功能就是:“NFC的Reader功能,P2P一帶而過,而CE的API接口不對外開放”(有同學(xué)當(dāng)?shù)弥狝pple pay的CE不對外開放時指責(zé)蘋果封閉,至少小編我認為這個理由也是過于牽強了),后來谷歌做了Google Wallet, 再到前兩年暫停了服務(wù)。接下來NFC度過了一個1~2年的靜默期,主要也是依靠著網(wǎng)絡(luò)運營商們在給它續(xù)著命,而似乎這一切的改變又從今年9月蘋果的發(fā)布會后,又把大家重新拉了回來,可是這一次iPhone 6/6+/iWatch的NFC又把大家熟悉的P2P&Reader給閹割了,于是小編和大家一樣想知道這里究竟發(fā)生了什么?為什么Apple不要這個兩個功能?
P2P真實狀況分析
先來看一下這個NFC的P2P,數(shù)據(jù)協(xié)議層走的是【ECMA-340(NFCIP-1)ISO/IEC 18092】,應(yīng)用層在Android里面有一個默認自帶的Beam功能,也就是說只要是Android系統(tǒng)的設(shè)備,無需安裝額外的APP它們之間是可以P2P圖片、名片、網(wǎng)頁、音視頻傳輸?shù)鹊取?/p>
A) 軟肋一,是來自協(xié)議原始設(shè)計上面的。Android硬是要把P2P/CE/Reader三組捋在一起,就是一個輪尋的機制,具體需要產(chǎn)考標準【ECMA-352(NFCIP-2)ISO/IEC 21481 】,剛剛說過P2P數(shù)據(jù)協(xié)議層走的是ISO/IEC 18092,而底層通訊鏈路上走的還是ISO14443-3A (type A)和 JIS 6319-4 (type f), 下邊有個圖,看紅色區(qū)域除去讀ISO 15693 tag外,另外的三對其實是復(fù)用了ISO14443-2協(xié)議,而它們區(qū)分P2P passive mdoe和CE只是通過在最開始的SAK來區(qū)分的,這里問題就來,熟悉智能卡的同學(xué)就知道了除去ISO14443定義過的SAK 的bit 外,其實在沒有NFC之前,好多bit位已經(jīng)被芯片/卡廠做為私有定義了,當(dāng)再還是通過判斷SAK使用到NFC P2P有時候就是一定會出問題了!當(dāng)網(wǎng)絡(luò)上有人反應(yīng)有時候在使用支付寶錢包在對北京公交卡充值時,拿一個其他的非接觸卡片過來,支付寶App也會跳出來,這個真和他沒關(guān)系,有好大一部分是SAK錯亂了,這里是原罪。
P2P數(shù)據(jù)協(xié)議層走的是ISO/IEC 18092
B) 軟肋二,是來自規(guī)范歸屬上面的。NFC技術(shù)是從智能卡技術(shù)上面發(fā)展出來的,在這項技術(shù)推進時,真正適應(yīng)它的一些協(xié)議標、測試標準可能還正在路上,所有產(chǎn)考規(guī)范時有時候是交叉產(chǎn)考的,就是說NFC產(chǎn)考的技術(shù)規(guī)范和測試規(guī)范涉及到的方方面面是比較廣的,目前對NFC技術(shù)(不包括交易層面上)定義到它的組織有:ISO/IEC、ETSI、ECMA、NFC forum,下邊這張圖比較形象,他們之間有重疊交叉,特別是在有一些定義不嚴謹?shù)牡胤剑阍谧鲈O(shè)計時都不知道以誰的為準,有幾個人能隨時可以給講清楚的NFC forum定義的tag 1,2,3,4和ISO15693 定義tag到時是怎么回事?為什么要這樣搞?:) 原罪在這里,因為每個組織定義的側(cè)重點不一樣,術(shù)語和引用也不一樣,一個小技術(shù)點大家理解有點偏差外,出來的產(chǎn)品P2P體驗?zāi)芎玫钠饋韱?NXP方案的手機對BRCM的方案的手機做P2P如果體驗不好,我們找誰去。
C) 軟肋三,是來自手機的NFC設(shè)計。每家公司的手機,同一個公司的每款手機設(shè)計都是不盡相同的,NFC設(shè)計也同樣!第一個來自NFC的天線位置,有的放在后背、有的放在攝像頭、有的靠上、有的靠中、有的靠左…可以說如果不是工程師,有幾個人能快速告訴小編此款手機的NFC刷開位置在哪里?每家公司的設(shè)計的天線大小區(qū)別太大了,小的10x10mm,大的60x60mm甚至更多,形狀也是各異。熟悉天線設(shè)計的同學(xué)知道,如果只做被動接受(如CE功能)天線設(shè)計相對還是要好些,但是當(dāng)三種模式都考慮進去,而且還有對不同的天線手機做出比較好的P2P體驗,真的是很難的,挑戰(zhàn)是巨大!經(jīng)常P2P傳輸時手機吱吱…的叫,就是傳輸不成功,你會想罵這個P2P嗎。
D) 硬傷四,Apple的Airdrop比NFC P2P好用的多。在去年iPhone 5S發(fā)布會時,就已經(jīng)說過了,想看的同需重溫一下2013 iPhone 5S/5C發(fā)布會:
總結(jié)
一句話就是P2P不好用,Airdrop比它好用!如果如上這幾點還是不足說明的話,硬是要找個理由就是Tim cook 討厭NFC的P2P(小編的證據(jù)就是Apple沒加入NFC forum). 祝開心!
轉(zhuǎn)載請注明:NFC之家 » 蘋果iPhone 6的NFC不帶P2P功能真實原因