ARKit借助軟件和硬件,發(fā)揮了蘋果公司最大的優(yōu)勢(shì)。
蘋果公司上個(gè)月推出了增強(qiáng)現(xiàn)實(shí)(AR)平臺(tái),這或許將成為世界上最大的AR平臺(tái)。事實(shí)證明,在AR平臺(tái)方面,蘋果公司可能是唯一一家能夠滿足性能和廣大用戶的公司。正如喬布斯所設(shè)想的,它控制了大部分相關(guān)的軟件和硬件。
盡管Google已經(jīng)花了幾年時(shí)間研究自己的AR平臺(tái)Tango,而且在2014年就將其開放給開發(fā)人員,但蘋果似乎贏得先機(jī),準(zhǔn)備將AR推向主流。
ARKit開發(fā)人員創(chuàng)建的應(yīng)用程序?qū)⒘⒓醋饔迷谌驍?shù)百萬的iPhone上,而且不需要特殊的3D傳感器,只需要iPhone相機(jī)、內(nèi)置A9或A10芯片。
而Tango AR只能在聯(lián)想的Phab 2 Pro和華碩的ZenFone AR上使用。Tango 在繪制物品和空間上可能會(huì)更準(zhǔn)確,因?yàn)樗闹鳈C(jī)設(shè)備需要具有主動(dòng)3D傳感器,從而測(cè)量物體的精確位置。同時(shí),該設(shè)備還必須有一個(gè)續(xù)航能力強(qiáng)的電池為3D激光器供電。
在談到對(duì)平臺(tái)的硬件要求時(shí),IDC分析師湯姆·梅內(nèi)利(Tom Mainelli)表示,“谷歌必須意識(shí)到Tango有些‘用力過猛。’”
另一方面,由于iPhone不需要特殊的3D傳感器, ARKit應(yīng)用程序可以將數(shù)字物體放置在空中和水平面上。 ARKit還不能在框架中將內(nèi)容附加到現(xiàn)實(shí)世界的對(duì)象中,也不能使數(shù)字內(nèi)容與更復(fù)雜的表面進(jìn)行交互。
盡管有這些限制,ARKit開發(fā)的AR呈現(xiàn)效果依然令人驚訝。
ARKit的工作原理
其實(shí)原理一點(diǎn)也不神秘。 ARKit的體驗(yàn)看起來很棒,這是因?yàn)槭謾C(jī)幾個(gè)關(guān)鍵部件的支持,例如攝像機(jī),處理器和各種慣性傳感器(加速度計(jì),陀螺儀等)。他們被優(yōu)化,以使得當(dāng)用戶移動(dòng)時(shí),手機(jī)相對(duì)于環(huán)境的位置更加精確。蘋果之所以可以做到這一點(diǎn),是因?yàn)樗薪M件都是由同蘋果公司開發(fā)的。
蘋果的處理能力也很強(qiáng)。ARKit處理器是基于iPhone的A9或A10片上的系統(tǒng)(SOC)。 雙核應(yīng)用處理器與M9運(yùn)動(dòng)處理芯片(處理來自運(yùn)動(dòng)傳感器的數(shù)據(jù))和圖像信號(hào)處理芯片(處理相機(jī)的圖像數(shù)據(jù))兼容。PTC Vuforia AR平臺(tái)總裁Jay Wright解釋說,處理速度很快,不會(huì)耗費(fèi)太多電量或使手機(jī)過熱。
蘋果公司表示,數(shù)百萬計(jì)算機(jī)視覺計(jì)算已經(jīng)在iPhone的ARKit體驗(yàn)中發(fā)生了。然而,現(xiàn)在,“計(jì)算機(jī)視覺”軟件只能理解AR設(shè)置中物體的大概輪廓。“這是因?yàn)樗€不能確定準(zhǔn)確的3D位置或物體的精確輪廓,”Wright解釋說。“而這兩個(gè)要求是良好的AR體驗(yàn)所必須的。”
現(xiàn)在,圖像信號(hào)處理器(ISP)執(zhí)行了大量的計(jì)算機(jī)視覺處理來識(shí)別通過相機(jī)鏡頭看到的圖像。據(jù)說,蘋果正在研發(fā)專門的AI處理器,這可能會(huì)代替AR大部分的圖像識(shí)別任務(wù)。還有報(bào)道聲稱,蘋果正在開發(fā)自己的圖形處理單元GPU,這種芯片最常用于重型計(jì)算和AI算法。
Android紅海
蘋果很少受Android系統(tǒng)控制,谷歌卻很受限制。Google自己決定在Nexus和Pixel手機(jī)中使用什么部件,但通常,像三星這樣的Android手機(jī)廠商決定自己的手機(jī)放哪些芯片,相機(jī)和傳感器。
Google或許已經(jīng)可以優(yōu)化聯(lián)想和華碩手機(jī)的Tango體驗(yàn),因?yàn)樗cOEM合作緊密,可以選擇和優(yōu)化部件。然而,通常情況下,Google無法告訴手機(jī)OEM廠商哪個(gè)攝像機(jī)最適合其AR平臺(tái),因?yàn)橄M(fèi)者使用相機(jī)主要用來拍照和拍視頻,手機(jī)制造商自然想把最好的相機(jī)安裝在手機(jī)中,這就會(huì)產(chǎn)生分歧。
所以有許多內(nèi)部裝置不同的安卓手機(jī),而且組合是無窮的。此外,這些手機(jī)還運(yùn)行不同版本的Android。
因此,要想設(shè)計(jì)一個(gè)可以在任何手機(jī)中都有相當(dāng)不錯(cuò)的AR體驗(yàn)的AR平臺(tái),并不是很實(shí)際。
Google能夠做什么
為了阻止蘋果的浪潮,Google可能會(huì)開始構(gòu)建一個(gè)AR軟件平臺(tái)“Tango Lite”,這不需要主機(jī)設(shè)備擁有特殊的3D傳感器或處理器。該平臺(tái)將用于校準(zhǔn)主機(jī)上的傳感器、相機(jī)和芯片,以達(dá)到最佳的AR體驗(yàn)。依賴于傳感器和處理能力,它可能做的更好。
與Vuforia和Wikitude長期給AR開發(fā)者提供軟件開發(fā)工具包(SDK)沒有太大不同,它也可以越過蘋果的“后花園”,使VR被更多人開發(fā)使用。
谷歌也可以收購。“一方面,他們或許很快就可以和ARKit一比高下,而不是支持、或直接被收購整合到現(xiàn)有平臺(tái)Android當(dāng)中。”Mainelli意指Vuforia和Wikitude這兩個(gè)可能被收購的開發(fā)工具包。
Vuforia是目前最大的AR開發(fā)平臺(tái)(按應(yīng)用程序數(shù)量),由高通推出,之后賣給PTC之。該平臺(tái)可以讓開發(fā)人員為iOS,Android和Universal Windows Platform創(chuàng)建AR應(yīng)用程序。 Wikitude允許開發(fā)者制作iOS,Android和JavaScript的應(yīng)用程序。
Vuforia已經(jīng)與Google合作,使其與Tango的平臺(tái)兼容,但Wright表示,他沒有和Google談?wù)撚嘘P(guān)收購的可能性。我們尚不知道Google和Wikitude之間的任何此類消息,而且也不必為谷歌在擴(kuò)大AR吸引力方面所做的舉措感到大驚小怪。
現(xiàn)在看起來,蘋果的ARKit可能最終成為消費(fèi)者級(jí)別增強(qiáng)現(xiàn)實(shí)的第二大拐點(diǎn)。第一個(gè)是去年夏天讓人著迷的Pokémon Go(Google創(chuàng)業(yè)公司Niantic的項(xiàng)目)。如果蘋果設(shè)法將另一波注意力引向AR,AR成為智能手機(jī)中更大,更可持續(xù)的體驗(yàn),那么Google可能會(huì)發(fā)現(xiàn)自己在追隨蘋果的路上變得越來越難了。