拋開笨重的 AR (增強現實)眼鏡,iPhone 上的 ARKit 可以讓你直接玩起 AR 遊戲。現在安卓用戶也可以享受這一功能帶來的樂趣了。谷歌本周二宣布推出的 ARCore 工具包,可以讓開發者們在安卓手機上開發 AR 應用。

安卓工程師的副總裁戴夫·波爾克(Dave Burke)在一篇博文上寫道,ARCore 可以通過手機攝像頭和感測器追蹤手機的位置和面向的方位(讓虛擬物體保持同一點上),可以識別出水平面的位置(讓應用決定虛擬咖啡杯等物體的擺放位置),還能注意到現實中的燈光環境,從而幫助開發者以最真實的視覺感展示物體。


對標ARKit,谷歌推出的ARCore可實現直接在安卓上玩 AR遊戲

ARCore 的前期版本這周二發行,波爾克(Burke)在博文中提到,它可以在牛軋糖(安卓7.0)及以上版本的Pixel手機以及三星 S8 頭戴設備上工作。(他寫道,這樣 ARCore 就能立刻在成千上萬的設備上使用了,但是這數量比起 20 億安卓設備用戶來說,微不足道。)

AR 應用在安卓或者蘋果手機上已經存在了很多年,但是都不太好用,畫面也不好:虛擬畫面會尷尬地浮在空白處,違和感強,軟體也不能很好地應對燈光變化。就算是 2016 年反響劇烈的 Pokémon Go,都無法讓手機屏幕上看到的虛擬物體很好的融入現實環境。

對標ARKit,谷歌推出的ARCore可實現直接在安卓上玩 AR遊戲

但是從谷歌展現的少量短視頻和動圖來看,ARCore 的效果還不錯。一個短片中,實物大小、結實的卡通獅子站在大廳,面對著一個真的狗狗,卡通獅子的影子會跟著它動。

據波爾克介紹,ARCore 借鑒了 Project Tango 中的移動 AR 技術。Tango 是谷歌開發的結合了感測器和計算機視覺結合的技術,可以在無導航系統的情況下,能在 3D 環境中準確定位。Tango的定位是在博物館、購物中心等處使用 AR 技術提供導航功能。它對感測器等硬體要求很高,手機支持的不多,所以並沒有廣泛應用。

ARCore 解決了對硬體要求高的問題,可在更多的移動設備端使用。波爾克表示,他們的目標是開發者試用結束后,預計今年冬天可以實現讓 ARCore 在 1 億安卓設備上使用。