谷歌與蘋果對(duì)于開發(fā)移動(dòng)AR技術(shù)的影響
Marty Resnick,Adrian Leow (Gartner高級(jí)研究總監(jiān));Jason Wong (Gartner研究副總裁)
本文引用地址:http://cafeforensic.com/article/201907/402117.htm摘要:2017年第三季度,蘋果與谷歌分別發(fā)布了各自的增強(qiáng)現(xiàn)實(shí)SDK:ARKit與ARCore。本文概述了應(yīng)用程序領(lǐng)導(dǎo)者在推出增強(qiáng)現(xiàn)實(shí)解決方案時(shí)需要加以考慮的主要事項(xiàng),以確保所部署的增強(qiáng)現(xiàn)實(shí)應(yīng)用程序順利得到采用并獲得成功。
關(guān)鍵詞:增強(qiáng)現(xiàn)實(shí);SDK;蘋果;谷歌
1 蘋果與谷歌的增強(qiáng)現(xiàn)實(shí)SDK
2017年第三季度,為了履行通過移動(dòng)平臺(tái)支持增強(qiáng)現(xiàn)實(shí)(AR)技術(shù)的承諾,蘋果與谷歌分別發(fā)布了各自的AR軟件開發(fā)工具包(SDK):ARKit與ARCore。此外,AR還是2019年十大戰(zhàn)略科技發(fā)展趨勢(shì)之一。這些AR SDK將支持iOS與安卓用戶在無(wú)需額外硬件的情況下,通過設(shè)備上的應(yīng)用程序而使用AR功能。
蘋果和谷歌在大力宣傳其新設(shè)備與新版操作系統(tǒng)之時(shí),增強(qiáng)現(xiàn)實(shí)(AR)一直都是其營(yíng)銷的一項(xiàng)重要內(nèi)容。用戶將通過其移動(dòng)設(shè)備接觸新型AR應(yīng)用程序,從而獲得全新的用戶體驗(yàn)。例如,亞馬遜、塔吉特(Target)、宜家與勞氏公司(Lowe's)的購(gòu)物應(yīng)用軟件現(xiàn)在都因AR功能而得到顯著提升。隨著AR應(yīng)用程序的消費(fèi)化效應(yīng)日益明顯,應(yīng)用程序領(lǐng)導(dǎo)者將會(huì)面臨在新應(yīng)用與現(xiàn)有應(yīng)用中加入AR體驗(yàn)的更多需求(同時(shí)面向消費(fèi)者與企業(yè))。
ARKit與ARCore均提供無(wú)標(biāo)記跟蹤,因而可以利用現(xiàn)實(shí)世界的各種信息(如位置與對(duì)象)創(chuàng)建主動(dòng)跟蹤這些對(duì)象的AR解決方案,通過用戶設(shè)備向其展示疊加信息。上述兩款SDK都可以實(shí)現(xiàn)視覺定位、照明、環(huán)境理解、用戶互動(dòng)、運(yùn)動(dòng)跟蹤等功能,以支持無(wú)標(biāo)記跟蹤。例如,在購(gòu)物時(shí),利用具有AR功能的珠寶店移動(dòng)應(yīng)用程序查看佩戴某款首飾的效果。2017年1月,蘋果公司宣布更新ARKit(1.5版本),以識(shí)別物體并將其置于垂直面。這擴(kuò)大了ARKit在AR應(yīng)用程序領(lǐng)域內(nèi)的使用案例,包括將虛擬畫面或顯示器投射到墻上等場(chǎng)景。同時(shí),谷歌也發(fā)布了ARCore Developer Preview 2,以提高基于位置的跟蹤精度。
ARKit的1.5版本還支持2D圖像識(shí)別,增加了標(biāo)記技術(shù),從而提前將真實(shí)世界里的“標(biāo)記”圖像提供給應(yīng)用程序,以便準(zhǔn)確地知道應(yīng)從用戶通過手機(jī)攝像頭所關(guān)注的圖像中搜索哪些內(nèi)容。假設(shè)某家企業(yè)提供了培訓(xùn)手冊(cè),里面包含工人需要仔細(xì)研究的設(shè)備圖像,這種情況就有可能成為圖像或標(biāo)記解決方案的用武之地。工人可以使用移動(dòng)設(shè)備掃描設(shè)備圖像,然后查看更多數(shù)字疊加信息,或者展示設(shè)備使用或修理方式的視頻。隨著新版本的推出,使用案例也將不斷擴(kuò)充,從而讓ARKit與ARCore變得對(duì)企業(yè)更加有用。
應(yīng)用程序領(lǐng)導(dǎo)者需要注意的是,這些SDK并未提供創(chuàng)建AR應(yīng)用程序所需要的一切。它們對(duì)于應(yīng)用程序開發(fā)者而言只是一種基礎(chǔ)技術(shù),以助其實(shí)施AR應(yīng)用程序邏輯,利用設(shè)備硬件與服務(wù)來識(shí)別物理世界中的標(biāo)記、位置與平面。其他須考慮的事項(xiàng)包括開發(fā)3D資產(chǎn)、與后端服務(wù)集成以獲取數(shù)據(jù)、以及沉浸式用戶體驗(yàn)。為了提供用于創(chuàng)建完整AR解決方案的工具,谷歌已經(jīng)推出各種工具,為開發(fā)者提供面向虛擬現(xiàn)實(shí)與移動(dòng)AR計(jì)劃的3D資產(chǎn)。例如,Poly搜索引擎提供了利用Tilt Brush與Google Blocks所創(chuàng)建的對(duì)象。蘋果公司目前尚未推出這些類型的內(nèi)容創(chuàng)建工具。
本文概述了應(yīng)用程序領(lǐng)導(dǎo)者在推出AR解決方案時(shí)需要加以考慮的主要事項(xiàng),以確保所部署的AR應(yīng)用程序順利得到采用并獲得成功。
2 影響與建議
1)消費(fèi)者——即用戶大多注意到了有關(guān)移動(dòng)AR的營(yíng)銷與媒體報(bào)道,尤其是蘋果與谷歌目前在其旗艦設(shè)備(分別是iPhone與Pixel)上推出了針對(duì)AR的具體支持(如表1)。隨著消費(fèi)化效應(yīng)提振了AR功能在企業(yè)場(chǎng)景中的預(yù)期,應(yīng)用程序領(lǐng)導(dǎo)者必須探索應(yīng)如何將AR解決方案應(yīng)用于營(yíng)銷、培訓(xùn)和現(xiàn)場(chǎng)服務(wù)等具體的使用案例。
應(yīng)用程序領(lǐng)導(dǎo)者應(yīng)與LOB積極合作,確定以何種方式向新的或現(xiàn)有應(yīng)用程序中添加AR才能帶來的真正價(jià)值。但是,他們必須保持謹(jǐn)慎,以免落入僅僅為了吸引用戶或貌似創(chuàng)新而添加AR的陷阱。在為用戶增添清晰、內(nèi)在價(jià)值的背景下,他們應(yīng)在提供實(shí)時(shí)、可付諸行動(dòng)的內(nèi)容方面帶來具體價(jià)值。
針對(duì)現(xiàn)場(chǎng)服務(wù)的遠(yuǎn)程支持是企業(yè)AR技術(shù)最熱門的探索領(lǐng)域之一。構(gòu)想的場(chǎng)景是,現(xiàn)場(chǎng)服務(wù)工人站在一臺(tái)設(shè)備邊,手持移動(dòng)設(shè)備對(duì)準(zhǔn)該設(shè)備,以接收關(guān)于該設(shè)備的疊加信息,并向總部發(fā)送相關(guān)視頻,進(jìn)而獲得關(guān)于如何修理該設(shè)備的實(shí)時(shí)、分步指令。該內(nèi)容示例具有清晰的內(nèi)在價(jià)值、實(shí)時(shí)可行性并充分利用了用戶環(huán)境(位置與設(shè)備)。
因此,應(yīng)用程序領(lǐng)導(dǎo)者應(yīng)與LOB積極合作,在iOS與安卓上試驗(yàn)并部署AR試點(diǎn)項(xiàng)目,針對(duì)面向消費(fèi)者的使用案例與內(nèi)部使用案例,找出可立即使用AR的潛在領(lǐng)域與使用案例(如協(xié)助現(xiàn)場(chǎng)服務(wù)與物流)。
2)蘋果與谷歌已明確表示將大力推進(jìn)AR技術(shù)。在發(fā)布ARCore之前,谷歌已與Google Glass、ProjectTango、Google Lens、Tilt Brush及Blocks開展戰(zhàn)略合作,并借以壯大其AR解決方案。蘋果公司發(fā)布的ARKit視為持續(xù)推進(jìn)AR發(fā)展的第一步,而對(duì)于Metaio與InVisage的戰(zhàn)略收購(gòu)也充分表明了這一點(diǎn)。
應(yīng)用程序領(lǐng)導(dǎo)者特別需要調(diào)整其對(duì)于ARCore與ARKit的早期預(yù)期。這些SDK僅是初期版本。如同其他新產(chǎn)品一樣,雖然預(yù)計(jì)隨著時(shí)間的推移,它們會(huì)得到持續(xù)改進(jìn)并添加更多功能,但也可能存在缺陷,例如有限的性能和定位能力,以及標(biāo)記解決方案無(wú)法準(zhǔn)確標(biāo)識(shí)圖像等。
但這并不是說,應(yīng)用程序領(lǐng)導(dǎo)者應(yīng)坐等未來版本,而放棄探索移動(dòng)AR功能;目前,這些工具也可以帶來一定實(shí)際價(jià)值。同時(shí),蘋果與谷歌并沒有提供可支持所有移動(dòng)AR使用案例的全部工具,ARKit與ARCore都必須與3D內(nèi)容創(chuàng)建工具(如Tilt Brush或Autodesk 3ds Max)、專業(yè)分析工具(如CraftAR)以及數(shù)據(jù)源和版本控制工具(如Codice)等搭配使用。
因此,應(yīng)用程序領(lǐng)導(dǎo)者應(yīng)主動(dòng)投資其他AR技術(shù)(如3D建模工具),與ARKit及ARCore形成互補(bǔ),并彌補(bǔ)這些SDK因是初期發(fā)布而帶來的種種限制。
3)在ARCore與ARKit推出之前,還存在其他可用的移動(dòng)AR工具。Crossplatform解決方案已問世多年,其中包括Wikitude與Vuforia之類的SDK。此外,移動(dòng)應(yīng)用程序開發(fā)平臺(tái)正在部署,可能采用ARCore與ARKit的路線圖或者移動(dòng)AR跨平臺(tái)開發(fā)功能(如Kony與Microsoft)也都在醞釀之中。
應(yīng)用領(lǐng)導(dǎo)者必須確定現(xiàn)有的移動(dòng)應(yīng)用程序開發(fā)工具投資是否適用于移動(dòng)AR解決方案,或者是否需要原生解決方案。例如,作為其跨平臺(tái)開發(fā)的一部分,MicrosoftXamarin與React Native(依托ViroReact)都已支持ARKit與ARCore特性。相比再次培訓(xùn)開發(fā)人員掌握其他可能具備相同或類似解決方案的工具,讓他們充分運(yùn)用工具箱中的既有技能組合與經(jīng)驗(yàn)則更勝一籌。這種決策通常是策略性的,且基于特定使用案例,一款工具可能并不適用于所有使用案例。
在選擇移動(dòng)AR SDK時(shí),應(yīng)用領(lǐng)導(dǎo)者還需要考慮所部署的目標(biāo)設(shè)備。這并不僅限于初始部署,還包括針對(duì)特定移動(dòng)AR產(chǎn)品或解決方案的長(zhǎng)期戰(zhàn)略規(guī)劃。蘋果公司資料顯示,iPhone SE、iPhone 6S以及最新機(jī)型均支持ARKit。從iPad角度而言,ARKit與iPad(第5代)及后續(xù)型號(hào)相兼容。根據(jù)谷歌公司提供的信息,Google Pixel手機(jī)以及三星Galaxy S8目前均支持ARCore,并計(jì)劃擴(kuò)展至更多安卓設(shè)備。
雖然Wikitude與Vuforia等廠商可以提供跨平臺(tái)解決方案,但ARKit與ARCore的相對(duì)優(yōu)勢(shì)在于率先得到了原生支持(依托設(shè)備軟、硬件),并被視作各平臺(tái)上連續(xù)增長(zhǎng)的AR生態(tài)系統(tǒng)核心。由于這些工具包嵌入到了蘋果與谷歌操作系統(tǒng)之中,因而不會(huì)產(chǎn)生額外費(fèi)用或許可問題,且它們是各自開發(fā)工具不可分割的一部分。
應(yīng)用領(lǐng)導(dǎo)者必須考慮的重要事項(xiàng)之一是,雖然開發(fā)者可以熟練使用現(xiàn)有工具集、甚至來自蘋果與谷歌公司的原生工具集,但開發(fā)者仍需要接受培訓(xùn)、擁有3D思維方式,并了解AR所需要的獨(dú)特用戶體驗(yàn)。在AR體驗(yàn)中,周圍的物理世界是體驗(yàn)的重要組成部分,且這一體驗(yàn)部分并不為應(yīng)用開發(fā)者所掌控。事物走向出人意料,光照情況不斷變化。因此,AR的開發(fā)者需要學(xué)會(huì)使用某種可以根據(jù)這些動(dòng)態(tài)狀況進(jìn)行相應(yīng)調(diào)節(jié)的應(yīng)用程序,同時(shí)為用戶提供高度相關(guān)且可付諸行動(dòng)的信息,例如打造一款幫助建筑師查看某個(gè)建筑物在特定物理位置下具體形態(tài)的應(yīng)用程序。當(dāng)客戶手持移動(dòng)設(shè)備,打開AR應(yīng)用程序,站在某個(gè)位置時(shí),該建筑物的“數(shù)字化”版本必須準(zhǔn)確地出現(xiàn)在現(xiàn)實(shí)世界中,同時(shí)根據(jù)光照情況、可能會(huì)出現(xiàn)在該區(qū)域內(nèi)的新對(duì)象及其他環(huán)境因素而隨時(shí)調(diào)整。
雖然這不是選擇移動(dòng)AR SDK時(shí)的唯一考慮因素,但無(wú)疑也是重要的考慮事項(xiàng)之一。另外一個(gè)更為重要的考慮事項(xiàng)是確保所需要的移動(dòng)AR解決方案特性與功能得到SDK的支持。這并非像“對(duì)于iOS,那么就選擇ARKit”那么簡(jiǎn)單。例如,如果使用某款移動(dòng)AR應(yīng)用掃描某個(gè)標(biāo)記(如博物館內(nèi)的一幅畫),參觀者就可以收到關(guān)于該藝術(shù)家及其作品的數(shù)字化疊加信息,而ARKit與ARCore目前均無(wú)法完成此項(xiàng)任務(wù)。其他的SDK(Wikitude orVuforia)可能會(huì)是一個(gè)更好的選擇。
因此,應(yīng)用領(lǐng)導(dǎo)者需要有策略地投資多種AR開發(fā)工具,同時(shí)先充分利用現(xiàn)有開發(fā)工具,在不影響用戶體驗(yàn)的情況下,確保資產(chǎn)可以盡可能多地跨平臺(tái)重復(fù)使用。
(注:本文來源于科技期刊《電子產(chǎn)品世界》2019年第7期第10頁(yè),歡迎您寫論文時(shí)引用,并注明出處。)
評(píng)論