谷歌又出了一個「改變世界」的黑科技,華為、小米也緊緊追上!
昨天一大早,雷鋒網編輯的朋友圈便被谷歌的 ARCore 刷屏,有人說趕在蘋果發布會前公布,谷歌還真是「別有用心」呢。
我們先來回顧下谷歌是怎麼說的。
谷歌安卓工程副總裁 Dave Burke 在官方博客中寫道,安卓是目前世界上最大的移動端平台,超過 20 多億的設備搭載該平台。他們今天所發布的 SDk ARCore,將讓現有的和未來的安卓手機實現增強現實功能。
雷鋒網在《Google 正面迎戰蘋果,用 ARCore 阻擊 ARKit 》中詳細介紹了 ARCore 能實現的功能,主要有三個方面:運動跟蹤、環境理解和光線預測。谷歌專門展示了一段視頻,展示了這三個功能。用戶拿起手機可在桌面上事先劃定好一定的區域,然後將各種虛擬的卡通人像放置在該區域中。同時,將一頭虛擬大熊放在真實環境中,可以來回走動,甚至近距離觀察它。另外,當外部環境發生變化,如燈光變暗,這些虛擬人物也會出現相應的變化。
從視頻中,我們看到 AR 效果與蘋果 ARKit 的幾乎一樣。
那麼,ARCore 和 ARKit 的區別在哪?
Epic Games 的謝添敏告訴雷鋒網,技術上「目前看介紹感覺很像,具體可能要有所謂的橫向測評才能看到區別。」
一位業內人士表示,
谷歌文檔里為了保證追蹤效果,對 IMU 精度提了很高的要求,所以並不是所有 Android 7.0 以上系統的手機都能良好支持。在過往面市的設備上 iPhone 的 IMU (及相關演算法)比 Android 陣營要好很多。
從目前已經發出來的開發者測試視頻來看,ARCore 在已經支持的設備上追蹤性能不明顯比 ARKit 差,根據環境變化的實時光照調整也很好,但是猜測谷歌為了增強使用體驗,在初始化確定一個平面之後為了保證虛擬圖像穩定,會在一定範圍內鎖定這個平板的位置不變,只有在感測器數據發生較大變化時才改動,這樣會導致當追蹤不是特別精確的時候虛擬圖像可能突然大幅度抖動的情況。
雷鋒網此前看到 ARKit 開發的 Demo 開啟前,也需要設置固定的區域,但這位業內人士解釋說,「ARkit 會實時調整認定平面,所以在現有設備上漂移比較明顯。」
這段視頻展示了 ARKit 實時調整認定平面
謝添敏也提到了目前設備效果不穩定的問題。他透露,
「蘋果雖然說 ARKit 能夠支持較早的一些 iPad、iPhone,但實際開發時,較早的硬體由於攝像頭精度還不是很高,ARKit 的應用效果也打折扣。當然這些還在目前的開發版本上。iOS 11 出來後實際優化了多少,都要等具體的消費者版本才能有定論。
ARCore 也是一樣的。雖然說老的設備能夠支持 ARCore 的特性,但能支持到什麼程度,用戶體驗是否可接受,都要再等一段時間才更清晰。」
另一個問題是,安卓能超越 iOS 成為最大的 AR 平台嗎?
儘管安卓平台的設備超過 20 多億,蘋果 iOS 設備數量也超過了 10 億台,但要實現 AR 功能,手機還要滿足一定的條件。
ARKit 現在僅支持搭載的蘋果 A9 和 A10 處理器的設備,這其中包括 iPhone 6 & 6s Plus、iPhone7 & 7 Plus、iPhone SE、iPad Pro (9.7、10.5和12.9)、iPad (9.7英寸)。
ARCore 目前支持 Pixel、三星 S8,系統要升級到Android 7.0 Nougat或最新的Android 8.0 Oreo。
從 2015 年 10 月 1 日(發布 iPhone 6s & 6s Plus)至 2017 年 6 月 30 日,蘋果賣出了 3.81億部 iPhone,這還不包括其他 iOS 設備,以及即將推出的 iPhone 8 和其他新品。
然而,根據 6 月份 Google Play Stor 應用商店的統計數據顯示,Pixel Launcher 只有 100 萬的下載量,而這款 APP 只提供給 Pixel 和 Pixel XL 用戶使用的默認啟動器(default launcher),它預裝在Pixel手機上,可見 Piexl 的銷量並不是很高。
截止 8 月初,三星 S8 全球銷量達到 2000 萬台。目前,這兩款手機加起來的數量遠達不到谷歌所說的 1 億台目標。但是,谷歌也說了,正在與華為、華碩、LG 等手機廠商合作,希望等今年冬天 ARCore 的設備支持數能達到 1 億。
所以,蘋果最大的 AR 平台地位不是那麼容易超越的。
國內手機廠商會給 ARCore 多少支持呢?在文章《蘋果 ARKit 憑什麼碾壓對手?》中,作者 Matt Miesnieks 提到 ARKit 能讓 AR 在手機上普及就在於:蘋果公司可以負擔得起將 VIO 演算法緊密耦合到感測器上,並花費很多時間來校準 VIO 系統,以減少計算空間位置時產生的誤差。這不單單是 SDK的問題,還有硬體的校準,通甲優博的創始人徐一丹在之前的採訪中也提到同樣的問題,他稱谷歌推出 ARCore 在他們的預料之內,但這僅僅是軟體層面,他們做的事是幫硬體廠商把 ARCore 的效果「調到最好」。
如前文所說,為了保證追蹤效果,谷歌對 IMU 精度提了很高的要求,但有業內人士表示,現在還沒有聽說國內手機廠商會不會因為 AR 買高端的 IMU,而且本身高性能元器件產能也不穩定。
謝添敏認為,
「跟手機廠商關係不大。ARCore 面向的是已經在市場上使用的手機硬體了,主要還是看內容的生產是否能產生足夠有意思的東西。當然如果手機硬體進一步發展也會推動這個技術變得更好用。」
不過,有業內人士稱,華為、小米已經開始相關的研發。小米 VR 產品總監馬傑思認為,「ARCore 最大的意義是安卓,不只是手機,而是包括了很多其他職能設備。」
還有一些 AR 眼鏡廠商表示 ARCore 是可以用到 AR 眼鏡中的。影創科技的創始人胡金鑫稱,「可能對晶元有些要求,目前公布的支持 ARCore 的兩款手機都是 835 平台。」他認為,ARCore 是個非常好的平台,推向市場對他們來說無形中增加了很多開發者和用戶資源,而且他們很快要推出的新品也將搭載驍龍 835。
聯想研究院的研發人員說,「這些 SDK 目前集成在手機、iPad 上相對流暢,要使用在眼鏡上還需要時間。」
總的來說,因為還沒有實際進行內容開發,開發者們對 ARCore 到底能達到什麼樣的效果還不確定,具體要等到硬體設備出來,才好與 ARKit 進行比較。同時 ARCore 之後除了支持符合條件的手機外,能否很好地支持其他安卓設備,甚至是 AR 眼鏡,也是值得關注的點。無論如何,雷鋒網覺得 AR 離我們日常又近了一步,蘋果發布會也即將在 9 月 12 日舉辦,不知道 iPhone 8 還會帶來哪些驚喜。
【原標題:如何評價谷歌推出的 ARCore?】