CarPlay是蘋果在2014年推出的一個手機(jī)車機(jī)互聯(lián)系統(tǒng)凉夯,可以把iPhone上的地圖货葬、音樂、電話等功能映射到車載屏幕上使用劲够,目前已經(jīng)有奔馳震桶、寶馬、奧迪等品牌共400多款車型已支持CarPlay再沧。因此尼夺,如果你的App能夠接入CarPlay,那對品牌推廣、用戶群體拓展淤堵、用戶活躍度提升都非常有好處寝衫。
那什么樣的App可以接入CarPlay,要如何接入呢拐邪?
CarPlay的官網(wǎng)顯示慰毅,當(dāng)前蘋果允許以下四種類型的App接入CarPlay。
1扎阶、音樂App
????目前CarPlay接入最多的App就是音樂類型的App汹胃,包括QQ音樂、網(wǎng)易云音樂东臀,喜馬拉雅着饥、考拉FM等。你會發(fā)現(xiàn)所有的音樂App接入CarPlay之后惰赋,它們的UI和交互都是一個模樣宰掉。
? ? ?因為出于安全駕駛的需求,車上使用的App都需要滿足一定的HMI規(guī)范赁濒。蘋果為了確保第三方接入的App都符合安全駕駛的HMI規(guī)范轨奄,蘋果為音樂類的App提供了一整套UI模板。
? ? 第三方音樂接入CarPlay時都必須使用這套UI模板拒炎,然后再通過特定的接口提供數(shù)據(jù)(包括歌曲列表挪拟、歌曲信息、歌手信息等)击你,并響應(yīng)特定的遠(yuǎn)程控制事件(播放玉组、暫停、上一首果漾,下一首等)球切。
2谷誓、信息和網(wǎng)絡(luò)電話 App
目前這類App主要是蘋果自家的短信和電話绒障,第三方接入的比較少。其實這一類App中最適合接入需求也最強(qiáng)烈的就是微信了捍歪。但是微信應(yīng)該短期內(nèi)是肯定不會接入CarPlay的户辱,因為微信在這方面非常謹(jǐn)慎,野心也不僅于此糙臼,馬化騰日前在“騰訊云+峰會”上表示庐镐,車載版本的微信正在研發(fā)中,如果提高開車時使用微信的安全性是當(dāng)前要解決的最主要的問題变逃。
3必逆、車廠App
CarPlay支持的第三類App是汽車制造商的App, 用來提供車輛信息查詢和控制功能。同樣,蘋果給這類App制定了一套嚴(yán)格的UI規(guī)范名眉,包括按鈕粟矿、列表、提示框等损拢。當(dāng)iPhone連接到該車廠的車機(jī)時陌粹,車廠App就會出現(xiàn)在CarPlay的主頁上。
4福压、導(dǎo)航App
CarPlay進(jìn)一步開放掏秩,馬上要支持第三方導(dǎo)航了!
6月5日剛剛舉辦的WWDC2018上荆姆,蘋果發(fā)布了iOS12蒙幻,iOS12最讓人印象深刻的就是它在老的硬件設(shè)備上整體性能提升了40%。而從事車聯(lián)網(wǎng)的我胆筒,最引起我注意的是下面這張圖杆煞,CarPlay進(jìn)一步開放,支持了第三方導(dǎo)航腐泻。
圖中顯示第一批接入CarPlay的導(dǎo)航有國外的GoogleMaps和Waze以及國內(nèi)的高德地圖决乎,不過當(dāng)前這三個App在AppStore的最新版本還并未支持CarPlay,預(yù)計最早也要等到9月份iOS12正式版本推送之后才會上線派桩。
iOS12beta版本的API文檔中已經(jīng)有了相關(guān)的接口說明构诚。
總的來說,套路跟之前的三類APP非常類似铆惑,蘋果出于安全性和統(tǒng)一管控UI規(guī)范的考慮范嘱,專門給導(dǎo)航類App設(shè)計了一整套的UI模板,包括按鈕员魏、列表丑蛤、提示框、Tips條撕阎、搜索頁面等受裹。如果你的導(dǎo)航App需要接入CarPlay,那就需要使用蘋果提供的這一套CarPlay的UI模板重新開發(fā)一套連接上CarPlay時的交互虏束,成本還是挺大的棉饶。
導(dǎo)航業(yè)務(wù)比之前的音樂或者信息類App的業(yè)務(wù)要復(fù)雜很多,目前CarPlay的這套方案還不是特別成熟镇匀,比如像路口放大圖照藻、小地圖等如何展示等都還沒有定義好。當(dāng)前還是beta1的版本汗侵,估計到正式版發(fā)布還有不少的修改幸缕。
一個新的框架:CarPlay.framework
比較有意思的是群发,這次新增的導(dǎo)航接入使用的框架就叫CarPlay.framework。而之前早就開放接入的三類App使用的接口框架都沒有叫CarPlay发乔,而是直接用SiriKit也物、CallKit等。
蘋果單獨整了一個叫做“CarPlay”的框架來干這個事情列疗,說明蘋果對第三方導(dǎo)航接入是非常重視的滑蚯。畢竟導(dǎo)航才是駕車時剛需中的剛需,而蘋果也非常清楚蘋果自己的地圖導(dǎo)航用戶體驗并不是那么好抵栈。所以告材,以后CarPlay支持的地圖肯定會越來越多,中國車主最喜歡使用的百度地圖估計也會很快接入古劲。
蘋果通過規(guī)定UI規(guī)范斥赋,設(shè)置特定的UI模板,來保障第三方App滿足車規(guī)級的HMI規(guī)范产艾。不過疤剑,通用的方案必定是一個折中的方案,一定不是最好的方案闷堡。很多時候不一定1+1=2隘膘,并不是通過開放來提供的音樂和導(dǎo)航App種類越多就越好。對用戶來說杠览,只要有一個音樂一個導(dǎo)航能夠把體驗做到極致弯菊,這就夠了。
CarPlay接入申請
?如果你覺得你的App是以上四種類型中的一種踱阿,而且接入CarPlay對你的App有好處管钳,那么你可以在https://developer.apple.com/contact/carplay/這里提交申請。
參考資料:
CarPlay接入官方說明
https://developer.apple.com/carplay/
CarPlay 申請入口
https://developer.apple.com/contact/carplay/
CarPlay設(shè)計規(guī)范
https://developer.apple.com/carplay/human-interface-guidelines/
另外软舌,我維護(hù)了一個MFi開發(fā)交流的微信群才漆,感興趣的同學(xué)可以關(guān)注微信公眾號(云峰小羅)私信進(jìn)群。
微信公眾號:云峰小羅佛点,分享 編程.生活.段子