原標題:ARCore:Android 規模的增強現實(AR)

Dave Burke,Android 工程副總裁

作為全球最大的移動平台,Android 系統擁有超過 20 億活躍設備。在過去的 9 年中,我們不斷推陳創新,通過一系列的工具、架構、以及 API(應用程式編程借口) ,將開發者們的創新帶給全球使用者。今天,我們發布了 ARCore 軟體工具開發包(SDK)的預覽,ARCore 將可以為現有以及將來的 Android 手機帶來更為強大的 AR(增強現實)體驗。開發者們現在就可以開啟 AR 探索之旅。

過去的三年裡,我們一直在通過 Tango 開發移動 AR 的基礎技術,而ARCore 正是我們的成果之一。ARCore 無需依賴額外的硬體設備,因此它可以運行在整個 Android 生態系統之中。從今天起,裝配 7.0 Nougat 及以上版本的 Pixel 及三星 S8 智能手機已經能夠運行 ARCore。本預覽版預計將登陸 1 億台設備。我們也正在與三星、華為、LG、華碩等製造商緊密合作,以期在實現這個目標的同時確保高質量和高性能。

ARCore 兼容 Java/OpenGL、Unity 和 Unreal,並重點關注三個方面:

  • 動態追蹤(Motion tracking):在使用智能手機攝像頭觀察房間內特徵點和IMU (慣性測量單元)感測器數據時,ARCore 能夠在移動的過程中確定手機的位置和方向(姿勢),保持虛擬對象被放置在準確的位置。

  • 環境理解(Environmental understanding):AR 虛擬對象經常會被放置在地板或桌面上。通過動態追蹤所使用的特徵點,ARCore 能夠探測到放置虛擬對象的水平面。

  • 光線評估(Light estimation):ARCore 能夠對環境光線進行觀測,讓開發者可以根據周圍的光照環境對虛擬對象的亮度進行調節,創造出更加逼真的虛擬對象。

ARCore:Android 規模的增強現實(AR)

除了 ARCore,我們還致力於更多應用程式和服務的開發,這都將進一步幫助開發者打造卓越的 AR 體驗。通過 Blocks 和 Tilt Brush,任何人都能夠快速為 AR 應用創作優質的 3D 內容。又如我們在 I/O 大會上提到的那樣,我們還致力於 Visual Positioning Service(VPS)的研發,將 AR 體驗從桌面拓展到世界範圍。我們認為網頁將是未來 AR 體驗的關鍵組成部分,因此我們還發布了針對網頁開發者的瀏覽器原型,方便他們開展各類 AR 相關的探索。這些定製化瀏覽器能夠讓開發者構建搭載 AR 的網站,並在 Android 的 ARCore 和 iOS 的 ARKit 上運行。

我們希望將 AR 體驗帶給每一個人,而 ARCore 是我們向這個目標所邁出的全新一步。今年晚些時候,我們還會有更多的內容與大家分享。如果你有什麼建議或者意見,歡迎在 GitHub 上提出來,同時也歡迎大家前往 AR Experiments 查看更多有趣的新項目,探索 AR 的新可能。