為什么要做MFi認(rèn)證?
從蘋果角度來看,為了更好的鞏固蘋果的生態(tài)圈,只有集成了有MFi芯片,才能跟iPhone、iPod,iPad進(jìn)行連接通信。而只有經(jīng)過了MFi認(rèn)證的企業(yè)才能批量購買MFi芯片,并且都MFi芯片的供銷鏈條都有很嚴(yán)格的監(jiān)督管理,所以這樣蘋果可以嚴(yán)格控制只有那些滿足蘋果規(guī)范和要求的外設(shè)才能加入到蘋果生態(tài)圈。
從生產(chǎn)廠商來看,經(jīng)過蘋果官方授權(quán),配件產(chǎn)品能完美兼容蘋果智能設(shè)備;提交MFi認(rèn)證過程中,硬件設(shè)備需要經(jīng)過蘋果要求的ATS自測(cè)以及蘋果的嚴(yán)格測(cè)試,產(chǎn)品質(zhì)量更有保證;消費(fèi)者也更加信任經(jīng)過了MFi認(rèn)證授權(quán)的配件;最后成功獲得MFI授權(quán)這也成為技術(shù)與質(zhì)量實(shí)力的一種標(biāo)志,因?yàn)镸Fi認(rèn)證通過率僅2%,其中大部分企業(yè)因?yàn)樯暾?qǐng)資格不符合直接被拒絕。
從iOS開發(fā)人員來看,MFi認(rèn)證是由硬件生產(chǎn)商主導(dǎo)進(jìn)行申請(qǐng)的,是蘋果對(duì)外設(shè)配件的一種認(rèn)證和授權(quán)。但是很多外設(shè)跟蘋果進(jìn)行連接,并不只是跟iOS設(shè)備硬件或者iOS系統(tǒng)配合就可以完成對(duì)應(yīng)的功能(比如充電、CarPlay、播放ipod音樂(A2DP)、接聽藍(lán)牙電話(HPF)或者提供GPS輸入源等)。很多時(shí)候?yàn)榱藢?shí)現(xiàn)特定的需求,需要由iOS App的配合,由iOS App跟對(duì)應(yīng)外設(shè)進(jìn)行連接和通信,傳輸相關(guān)的控制命令對(duì)外設(shè)進(jìn)行控制,或者傳輸相關(guān)的外設(shè)數(shù)據(jù)進(jìn)行展示。iOS App跟外設(shè)的連接方式有網(wǎng)絡(luò)、EAP和BLE (請(qǐng)參考我之前寫過的《iOS App連接外設(shè)的幾種方式》),其中EAP 是蘋果官方**的跟外設(shè)連接的方式。只有經(jīng)過MFi認(rèn)證的外設(shè)才能使用EAP跟app進(jìn)行通信。
如何做MFi認(rèn)證?
MFi認(rèn)證的流程比較復(fù)雜,可以歸納總結(jié)為三個(gè)部分,如下圖所示,
MFi認(rèn)證流程
其中黃色背景標(biāo)注的部分是可能跟iOS App開發(fā)者相關(guān)的,我會(huì)重點(diǎn)介紹。其他部分則都是由硬件生產(chǎn)商主導(dǎo)進(jìn)行的,我作為iOS 開發(fā)人員并不需要參與,不過我也會(huì)跟大家分享一些我所了解的信息。如果有什么不正確的地方也請(qǐng)相關(guān)老司機(jī)指正交流。
一、申請(qǐng)人提交申請(qǐng)資料
首先,收集公司資料信息,這些資料主要包括了認(rèn)證負(fù)責(zé)人聯(lián)系信息,企業(yè)情況介紹,公司組織架構(gòu)、企業(yè)網(wǎng)站,物料品質(zhì)控制以及ISO體系證書等資料。然后是在蘋果MFi官網(wǎng)(mfi.apple.com)上進(jìn)行注冊(cè),并提交第一步收集到的公司資料,進(jìn)行賬號(hào)申請(qǐng)。
接下來蘋果會(huì)進(jìn)行MFi體系審核。這個(gè)是非常關(guān)鍵的一個(gè)步驟。 主要考察公司對(duì)MFi芯片的管理體系,看公司是否有規(guī)范的流程和系統(tǒng)來管理MFi芯片,能有效防止轉(zhuǎn)售芯片或者挪用芯片(把芯片用到未通過MFi認(rèn)知的項(xiàng)目上),蘋果會(huì)安排專人或者代理公司來抽查。
如果MFi體系審核過了,蘋果還會(huì)對(duì)公司其他情況進(jìn)行考察,來評(píng)估該公司是否滿足MFi會(huì)員的資格。審核的標(biāo)準(zhǔn)主要看公司相關(guān)資質(zhì),是否有較大的生產(chǎn)規(guī)模;是否擁有自主品牌;品牌在業(yè)內(nèi)是否有較高的地位(主要表現(xiàn)為各類榮譽(yù));是否曾為其他國際知名企業(yè)供貨;研發(fā)人員是否達(dá)到蘋果要求的人數(shù)等,申請(qǐng)者一定保證申報(bào)資料的真實(shí)性,蘋果公司都會(huì)一一核實(shí)。
如果這些條件都滿足,恭喜你公司成為了MFi會(huì)員,能夠有資格購買樣品芯片,并且拿到蘋果提供的MFi官方開發(fā)文檔,該文檔的每一頁都是帶有申請(qǐng)人姓名水印的,禁止對(duì)外公開,如果被發(fā)現(xiàn),有可能會(huì)被取消MFi會(huì)員資格。據(jù)說大部分的企業(yè)都會(huì)被卡在會(huì)員資格審核這一步。
二、提交產(chǎn)品計(jì)劃,研發(fā)和自測(cè)
如果你的公司是屬于那幸運(yùn)的那一小部分(據(jù)說是5%,本人道聽途說的,沒有官方數(shù)據(jù)支撐)通過了MFi會(huì)員資格審核,拿到了蘋果的MFi研發(fā)官方文檔,也購買了MFi樣品芯片,那么就可以提交產(chǎn)品計(jì)劃,進(jìn)行產(chǎn)品研發(fā)和自測(cè)了。
提交產(chǎn)品計(jì)劃是非常關(guān)鍵的一步,需要根據(jù)要研發(fā)的公司產(chǎn)品的形態(tài)、所用技術(shù)方案和需要支持的iOS設(shè)備、iOS的相關(guān)信息都進(jìn)行詳細(xì)的描述,其中比較重要信息有。
(1)附件概覽(Accessory Overview)
附件概覽
技術(shù)方案(Technology)如果你是做支持CapPlay的車機(jī),那么就選擇CarPlay,否則都應(yīng)該選擇iAP;如果你的硬件需要跟iPhone連接,并且處理相關(guān)業(yè)務(wù),而不僅僅是充電線或者數(shù)據(jù)線,那么在Components里應(yīng)該選擇Authentication coprocessor.
(2)固件和硬件(Firmware & Hardware)
固件和硬件信息
現(xiàn)在所有的MFi認(rèn)證的硬件都需要支持iAP2協(xié)議,所以必須要選iAP2或者同時(shí)支持iAP2和iAP1.然后外設(shè)硬件跟蘋果設(shè)備是如何通信的,是使用USB的Host模式,還USB的Devices模式,還是串口或者藍(lán)牙,這個(gè)需要根據(jù)產(chǎn)品的需求、特性進(jìn)行選擇。
(3)選擇硬件所支持的iAP2的特性
iAP2特性
(4)選擇所支持的蘋果設(shè)備型號(hào)。
根據(jù)產(chǎn)品的設(shè)計(jì)選擇所需要支持的蘋果設(shè)備型號(hào),包括iPad,iPhone和iPod的各種型號(hào)。
(5)App相關(guān)的信息
App相關(guān)信息
這部分也是iOS開發(fā)者需要重點(diǎn)關(guān)注的部分,包括App的版本號(hào),BundleID和協(xié)議字符串以及iOS App的主要功能特性描述,這部分信息需要跟最后送MFi審核時(shí)附帶的App測(cè)試包的信息保持一致。提交了產(chǎn)品計(jì)劃之后,就可以拿到PPID (Product Plan ID).這個(gè)PPID也是跟iOS App開發(fā)者需要關(guān)注的。當(dāng)App開發(fā)完成,提交AppStore上線時(shí),需要在版本審核備注信息里帶上這個(gè)PPID,否則審核是過不了的.
接下來就可以進(jìn)行產(chǎn)品研發(fā)了。主要是硬件生成商需要根據(jù)蘋果提供的開發(fā)文檔進(jìn)行硬件和驅(qū)動(dòng)認(rèn)證程序的開發(fā)。而iOS App開發(fā)者則主要是需要成 iOS系統(tǒng)提供的一個(gè)系統(tǒng)框架ExternalAccessory.framework,并且在info.plist中配置好協(xié)議字符串(Supported external accessory protocols)。當(dāng)iOS 設(shè)備通過USB線或者藍(lán)牙連接到對(duì)應(yīng)硬件時(shí),iOS系統(tǒng)會(huì)把符合MFI認(rèn)證要求的外設(shè)抽象成了一個(gè)流對(duì)象,App通過指定的協(xié)議字符串來創(chuàng)建一個(gè)EASession類的實(shí)例來訪問到該流對(duì)象,就能通過NSInputStream和NSOutputStream跟硬件件進(jìn)行通信了。這部分功能實(shí)現(xiàn)可以參考蘋果官方的EADemo(https://developer.apple.com/library/ios/samplecode/EADemo/Introduction/Intro.html)進(jìn)行入門和學(xué)習(xí)。
產(chǎn)品研發(fā)完成后需要進(jìn)行ATS( Accessory Test System)自測(cè),并提供自測(cè)報(bào)告。ATS自測(cè)蘋果會(huì)提供ATS Box的測(cè)試工具和軟件,主要是針對(duì)硬件進(jìn)行電氣特性相關(guān)的測(cè)試,包括各個(gè)節(jié)點(diǎn)的電壓電流值是否滿足蘋果要求,然后傳輸帶寬是否穩(wěn)定,是否達(dá)到蘋果要求等等。
自測(cè)完成之后就可以把硬件和所配套的軟件(iOS App的ipa安裝包)送到蘋果指定的測(cè)試實(shí)驗(yàn)室進(jìn)行認(rèn)證測(cè)試。iOS開發(fā)者在這個(gè)步驟需要關(guān)注的是如何打包ipa包。因?yàn)槿绻苯佑瞄_發(fā)證書打包,那么蘋果測(cè)試人員的iPhone不在你開發(fā)證書的設(shè)備列表中,是無法安裝的。如果用企業(yè)證書打包的話,可能AppStore發(fā)布證書對(duì)應(yīng)的bundleid跟企業(yè)證書的bundleid不一致,所以也不可行。所以推薦的做法是,等到產(chǎn)品研發(fā)完成和自測(cè)之后,就帶上產(chǎn)品計(jì)劃中拿到的PPID,提交AppStore進(jìn)行審核。等審核通過之后,就可以直接從AppStore下載對(duì)應(yīng)的ipa安裝包,配合硬件一起送MFi認(rèn)證測(cè)試了。
可以有三種辦法進(jìn)行查詢,分別是:
1、查Model,就是產(chǎn)品型號(hào),比如我現(xiàn)在手頭查的這個(gè)產(chǎn)品型號(hào)就是RCB0704,但是實(shí)際用這個(gè)型號(hào)查不出來,廠家申請(qǐng)的是大類型,而不是小型號(hào)。
2、查Brand,就是產(chǎn)品品牌,比如我手頭查的就是AutoBot這個(gè)品牌,但是在這里依然查不出來。
3、查UPC/EAN碼,就是號(hào)稱的MFi專屬認(rèn)證碼,現(xiàn)在我手頭產(chǎn)品就是查這個(gè)才查出來的。
所謂的UPC/EAN碼,就是我們俗稱的條形碼,就是超市里買東西掃的那玩意兒,具體見下圖最右下角的位置:
以上就是蘋果MFI認(rèn)證產(chǎn)品的查詢辦法,請(qǐng)各位對(duì)照進(jìn)行查詢吧,最最主要的是要用正確的網(wǎng)址,網(wǎng)址錯(cuò)誤只能404。這篇真的不是水文,我今晚找了1個(gè)多小時(shí)才找到這個(gè)網(wǎng)址。
這個(gè)階段也是硬件生產(chǎn)商主導(dǎo)進(jìn)行的,跟iOS app開發(fā)者關(guān)系不大。當(dāng)硬件的MFi認(rèn)證送審?fù)ㄟ^之后,還需要對(duì)產(chǎn)品的包裝也提交認(rèn)證和審核。審核通過之后,就可以獲得蘋果授權(quán)進(jìn)行MFi芯片的批量購買,然后根據(jù)銷售計(jì)劃進(jìn)行硬件的批量生產(chǎn)和銷售了。
整個(gè)MFi認(rèn)證的周期大概需要3個(gè)月到半年的時(shí)間,并且每次提交認(rèn)證測(cè)試都需要支付一筆600美金的測(cè)試費(fèi)用,所寄去測(cè)試的硬件測(cè)試樣品蘋果也是不會(huì)寄回來的。
藍(lán)亞技術(shù)服務(wù)(深圳)有限公司是國家CNAS、中國計(jì)量認(rèn)證CMA、美國實(shí)驗(yàn)室認(rèn)可協(xié)會(huì)A2LA、無線充電聯(lián)盟WPC、藍(lán)牙認(rèn)證評(píng)估委員會(huì)SIG、亞馬遜Amazon等國際機(jī)構(gòu)的認(rèn)可實(shí)驗(yàn)室。
咨詢聯(lián)系人:Benson
手機(jī)/Mob:(+86)13632500972
郵箱/E-mail:marketing@cblueasia.com
地址/Add:深圳市寶安區(qū)石巖街道北環(huán)路107號(hào)鴻景達(dá)產(chǎn)業(yè)園C棟
藍(lán)亞檢測(cè)不止服務(wù)!
| |||||||||
優(yōu)勢(shì)項(xiàng)目 | |||||||||
認(rèn)證項(xiàng)目 | |||||||||
大中華China | |||||||||
亞洲Asia | |||||||||
歐洲EU | |||||||||
美國Americas | |||||||||
其他Othericas | |||||||||
汽車電子Auto-Eiectronic |
測(cè)試項(xiàng)目 | |||||
驗(yàn)貨與驗(yàn)廠 | |||||