蘋果ARKit有多優秀,它的缺點就有多明顯

iPhone iOS 物理 IBM 增強現實中國 增強現實中國 2017-08-27

無論從硬件設備支持數量,還是開發者的呼聲來看,蘋果 ARKit 似乎已經是獨孤求敗。ARKi t的確很棒,Once 之前已經和大家討論過了“為什麼蘋果ARKt優於其他的SDK”。

支持ARKit的設備將在2020年達到8.5億臺

蘋果ARKit有多優秀,它的缺點就有多明顯

毫無疑問蘋果的ARkit蘋果在 AR 上採取的策略是充分藉助現有的iOS設備,ARKit推出至今不過兩個月的時間,根據 ARtillry 統計,支持 ARKit 的 iPhone 活躍設備數已達約3.8億臺。看來蘋果是很有可能成為全球最大的 AR 平臺的。根據 ARtillry 的數據,目前活躍的支持 ARKit 的 iPhone 設備數量為3.81億臺,預計到2017年年底,這一數字將達到約5億臺,而到2020年,這一數字更將達到8.5億臺。

蘋果ARKit有多優秀,它的缺點就有多明顯

那麼,蘋果ARKit真的是完美的麼?經過幾個月下來你會發現 ARKit 還真不是無懈可擊。

1.ARKit 不能解決環境光遮蔽

ARKit 並沒有解決掉 Ambient Occlusion(環境光遮蔽)的問題。這就意味著真實世界中如果你和虛擬全息圖之間有一棵樹,那麼全息圖將不能夠不正確地顯示在樹後面。

蘋果ARKit有多優秀,它的缺點就有多明顯

2.ARKit物理識別細節有缺陷

ARKit可以識別地平面和水平表面 ,但不能區分瓷磚,草地或地毯之間的區別,這將限制許多事情。雖然ARKit在識別掃描過程當中,經常會產生可觀的準確度,從而讓 AR 的體驗更加真實。然而,它嚴重依賴於設備物理環境的相關細節,而這些細節並不總是一致,有些時候也難以實時測量,這也就導致這些物理細節往往都會存在某種程度的錯誤。

蘋果ARKit有多優秀,它的缺點就有多明顯

3.三維重建能力不足

目前的 ARKit 僅僅支持平面的“重建”,這裡姑且先算做重建。因為是否支持垂直面、任意角度的平面,甚至多個平面目前都還不確定(從目前發出來的文檔看只支持水平面,說明平面的擬合可能是依賴於 IMU 的,僅用部分點雲判斷深度信息)。就算 ARKit 包含完整的平面重建能力,對於 AR 應用來說依然還是不足夠的。

蘋果ARKit有多優秀,它的缺點就有多明顯

4.跨平臺能力不足

對於大多數的市場需求,絕不是僅僅只要 iOS 版,安卓用戶、不能支持 IOS11 的手機(iphone6s以下)都無法進行 ARKit 應用的體驗。對開發者來說,如果不僅僅需要支持 IOS11 的手機,還需要蘋果電腦的系統來生成開發環境。一個真實的故事:Once 一個小夥伴想開發 ARKit,可是他用的是 IBM 的手機,機智的他在 IBM 上搭建了一個假蘋果安裝了 MacOS 10.13 和 Xcode 9 的測試版本。然而,光是搭建環境就浪費掉了好幾天時間,而且系統也並不穩定。

蘋果ARKit有多優秀,它的缺點就有多明顯

即便是有這麼一些缺點和不足,我們依然明白 ARKit 是一個好東西,所以才會一經發布就吸引了無數開發者的注意。Once 在這裡要多說的一點就是開發人員需要做廣泛的用戶測試,以確保開發的用戶界面實際上可以被使用,甚至可以被不同文化的人理解。 如果蘋果在推出新 iPhone 時增加了更多的功能,也需要時刻準備更新!

往期精選

加入我們

北京 | 西安 | 硅谷

蘋果ARKit有多優秀,它的缺點就有多明顯

媒體合作/ 商務合作

郵箱:[email protected]

電話:400-012-0051 或在微信後臺留言諮詢

相關推薦

推薦中...