在上週 Google 正式發佈 Android 8.0 操作系統後,Android 技術副總裁戴夫·伯克(Dave Burke)在 Twitter 上發了一條消息,告訴開發者們下週有更“甜美”的驚喜等着大家。
為這個“甜美”的驚喜在今天揭曉,它其實是 Google 增強現實(AR)平台,ARCore。
(ARKit 地圖導航)
愛範兒(微信號:ifanr)曾多次報道過蘋果 ARKit 的各種有趣和實用的應用,雖然當前 ARKit 及基於其開發的應用依然只對開發者開放,但已經掀起了一波不小的 AR 熱潮。
而蘋果的 ARKit 之所以被這麼多人關注,是因為通過 ARKit,普通用户玩上 AR 的成本大大降低,他們不需要額外專業的硬件設備,只需一部 iPhone 就能把玩。
Google 似乎被蘋果一巴掌打醒了,今天發佈的 ARCore 增強現實平台,某種程度上也和蘋果的 ARKit 頗為相似。
從對 Project Tango 的執着中清醒過來
説起 Google 的 AR 事業,不得不提起 Project Tango。
早在 2014 年,Google 就推出了自己的 AR 平台,Project Tango。
Project Tango 並不是一個簡單的 AR 平台,他還囊括了人工智能和機器學習,其中就設計到了 3D scene understanding,這個技術實際上是讓機器人去識別和理解其所處的環境。
而 Google 希望通過 Project Tango 實現物體識別,目標跟蹤,對周圍 3D 場景進行描繪,總的來説,Project Tango 是一個相對複雜和專業的 AR 平台。
(需要專門設備才能運行 Tango 應用)
Google 計劃以開源的 Android 手機作為 Project Tango 的載體,想讓 Project Tango 設備像 Nexus 手機一樣作為 AR 手機硬件的標杆。但問題是,Android 平台不足以支撐 Project Tango 特殊的硬件以及運行環境。
(華碩 ZenFone AR)
也就是説,如果你想體驗 Project Tango,你必須要有特定的硬件才能夠實現。而目前只有 Google 和聯想合作的 Phab 2 Pro 以及華碩 ZenFone AR 支持 Tango,普通的 Android 手機,就算是 Google 的親兒子 Pixel 也無法運行 Project Tango。
可以説,Project Tango 的學習成本和使用成本都相對較高,它並不適合一般用户去體驗,這也是為什麼 Google 後來有將 Project Tango 逐漸向專業領域的意思。
(將房間模擬成鏡中世界的 ARKit 應用)
而蘋果 ARKit 的出現,一定程度上讓看似遙不可及的 AR 領域,越來越貼近普通用户。
在今天發佈 ARCore 後,Google 的增強和虛擬現實主管 Clay Bavor 就表示,ARCore 是 Project Tango 在長期成長和演進後的產物,而其還表示:
引用我們在開發 Tango 中還想清楚了一件事,那就是不要自己把自己限制住。
而 Google 還表示,其也想清楚了 AR 的真正用例,是讓跟多的人使用手中最普通的 Android 手機就能體驗 AR。
ARCore 和 ARKit 很像?
Google ARCore 的發佈,標誌着以 Phab 2 Pro 和 ZenFone AR 為代表的 Tango 設備成為過去,同時也意味着 Project Tango 退居幕後。
引用我認為 Tango 未來扮演的角色,將是 ARCore 背後的技術支撐。
Bavor 稱,Tango 並沒有被擱置,Google 會繼續開發基於 Tango 的鏡頭模組,而這將會作為 ARCore 的一部分出現在手機上,但不會獨立出現。
(用 ARCore 生成的 Android 小機器人)
根據 Google 的官方描述,ARCore 將重點放在以下三點:
引用
- 運動追蹤(Motion tracking):它基於手機的攝像頭來估算手機的相對位置,因此使用時可以將虛擬對象固定在一個位置,並圍繞它移動。
- 環境識別(Environmental understanding):使用相機檢測到平坦的表面(比如桌面、地板或天花板),可以讓用户將 AR 物體精準的”放置“在平面上。
- 光線感應(Light estimation):ARCore 可以感知所處環境中的環境光,使開發人員可以通過與周圍環境相匹配光線塑造虛擬形象,使其外觀更加逼真。
(ARCore 可以感知光線的變化)
而在一個 ARKit 的 Demo 中,ARCore 應用中的虛擬形象甚至可以對光的變化做出反應。
可以説,ARCore 和 蘋果的 ARKit 非常相似,畢竟工作原理都是基本一致的。
(虛擬公路)
不過,The Verge 在 Google 總部體驗了一把 ARCore,而其表示這是他們在所有通過手機體驗 AR 技術後最滿意的一次。ARCore 中的虛擬物體在拿着手機走動時並沒有出現抖動的現象,而這是幾乎所有 AR 體驗中都會出現的問題。
(ARCore 版“任意門”)
而在將手機拿開讓虛擬物體從畫面中消失,或者將相機蓋住後,當手機和鏡頭重新回到原先的位置時,之前的虛擬物體依然在之前設置的地方“等着你”,這對 AR 體驗的連續性有着很大的提升。
ARCore 還有更多的可能
(用 ARCore 感受上帝創造人類的瞬間)
蘋果的 ARKit 以及 Google 的 ARCore 已經展現出了很大的潛力,但它們或許依然還是最基礎的 AR 體驗。
(不敢過馬路的綠野仙蹤機器人)
Bavor 表示,地圖數據的加持還可以讓 ARCore 識別和標出建築物或者街角路口,而 Google 的其它產品或許能給 ARCore 更多的可能。
(visual positioning service 室內定位視覺識別)
在今年 5 月份的 Google IO 開發者大會上,Google 發佈了一個叫做 VPS (visual positioning service)的技術,這項技術主要是室內定位的解決方案,而它過去主要用在 Project Tango 中。
(擁有視覺識別技術的 Google Lens)
此外,在開發者大會上,Google 還發布了另一項叫做 Google Lens 的功能,這個功能基於視覺搜索(visual search)技術。它可以識別所“看到”的一切並在手機上顯示出相應的信息。
Google 的內部人士表示,其已經在考慮將視覺搜索技術和 ARCore 相融合了。Google 認為,這樣的融合可以將人機交互向“人”的一邊更好的推進。
引用機器想要做到像人類一樣思考,那它就需要像人類一樣能夠看到這個世界。
對於 Google 而言,曾經的 Project Tango 是其在 AR 領域領先所有對手的最好機會,但它卻沒能讓 Android 成為最強大的 AR 平台。
(用 ARCore 扔東西來解壓?)
ARCore 讓 Google 有了將自家 AR 推廣的機會,因為它和 ARKit 一樣,面向普通用户,有着較低的門檻。
Google 表示,當前 ARCore 已經支持 Pixel 和 三星 S8 供開發者使用,同時可以在 Android 7.0 和 Android 8.0 的系統環境下運行。
ARCore 正式推出則要等到今年冬季某個時候,而 Google 已經開始和三星、LG以及華碩等廠商進行合作,目標是在今年冬季時讓 1 億部 Android 手機運行上 ARCore。
AR 領域正在成為科技公司們新的競技場,或許今年除了手機全面屏大戰外,真正消費級的 AR 設備及平台之戰也將打響。又或許,伴隨着蘋果和 Google 在 AR 領域的發力,我們將會迎來新的交互體驗?
題圖來自:Google
資料來源:愛範兒(ifanr)
請按此登錄後留言。未成為會員? 立即註冊