原標題:Google 終於要讓 20 億 Android 設備能玩上高性能的 AR 了

此前 CSDN 曾發過一篇「蘋果略勝微軟一籌,為什麼說 ARKit 是 AR 的最好選擇?」文章,蘋果在今年的 WWDC 上發布的 ARKit 對增強現實領域(Augmented Reality)產生了巨大的影響。具體原因是無須特殊的硬體,這款強大並廣泛可用的 AR SDK「恰好」適用於他們的 App。

當提及 Apple 的 ARKit 的搶佔先機,Android 開發者們也無時不在期待著 Google 進軍 AR 領域。畢竟 Android 擁有超過 20 億的活躍移動設備,早已成為世界上最大的移動平台。

這份期盼並沒有讓大家等太久,就在昨天,Google Android 工程師 Dave Burke 在 Android 官方博客上正式發布了一款名為 ARCore 的新軟體開發工具包(SDK)的預覽版,正式向 AR 領域發力,與 Apple 的 ARKit 相抗衡。該工具包可以為現有及未來的 Android 手機提供 AR 功能。目前可以在 Pixel 和三星的 S8 設備上運行,系統需要在 Android 7.0 Nougat 以上。

Google 表示在過去三年中,一直在探索基於 Tango 開發移動 AR 功能的基礎技術,而 ARCore 則是建立在此基礎上的。 無須任何額外的硬體,ARCore 就可以擴展到 Android 生態系統,和蘋果在今年 WWDC 上發布的 ARKit 不分伯仲。 待預覽版結束,Google 將針對 1 億台設備進行發布。現在也正在和三星、華為、LG、華碩等製造商合作,為質量及高性能奠定穩定的基礎。

那麼 ARCore 與 ARKit 的不同之處在於何處?首先 Google 表示 ARCore 支持 Java/OpenGL、Unity 和 Unreal 的項目,此外博客中還詳細的介紹了 ARCore 的三大功能:

  • 運動跟蹤:使用手機攝像頭觀察房間中的特徵點和 IMU 感測器數據。ARCore 在移動時確定手機的位置和方向(姿勢)。 虛擬對象保持準確放置。

  • 環境理解:將 AR 物體放置在地板或桌子上這是很常見的動作。ARCore 可以基於運動跟蹤的相同特徵點來檢測水平表面。

  • 光估計:ARCore 觀察環境中的環境光,開發人員可以以與周圍環境相匹配的方式點燃虛擬對象,使其外觀更加逼真。

除了 ARCore,Google 還構建了Blocks和 Tilt Brush,旨在讓任何人都可以輕鬆創建出精美的 3D 內容,並應用於 AR App 中。同時 Google 也發布了 AR Web 瀏覽器原型,以便開發者可在 Android 的 ARCore 和 Apple 的 iOS 及 ARKit 設備上運行 AR 增強現實網站。

Google 終於要讓 20 億 Android 設備能玩上高性能的 AR 了

總結

Google ARCore 出現的意義非凡,這樣 Android 和 iOS 兩個平台都有高質量、低成本的軟體方案,開發端的成本一下降,創意進入的成本也跟著下降,消費者被教育的機會就上升;從而各種 App 引入或革新有效 AR 玩法的幾率就上升了。

ARCore Github 地址:https://github.com/google-ar

Google AR 新的實驗 Demo:https://experiments.withgoogle.com/ar