【小箘觀VR】看似美好的WebVR是否重走WebApp的老路?
如果說有什么技術能夠幫助虛擬現實廣泛傳播的話,那一定是互聯網了,說到底,無論什么形式的內容,如果打開網頁就能獲得的話,人們就更容易接受了。
現在有很多公司正在開發WebVR技術,大部分都是瀏覽器廠商和VR公司,此前谷歌和Oculus公司已經發布了實驗版本的VR瀏覽器,而這一次展示相關技術的則是老牌開源瀏覽器——火狐瀏覽器(Firefox)開發商Mozilla。與谷歌等公司著重展示具體產品不同,Mozilla更多的是展示他們的開源JavaScript API WebVR平臺和此前已經曝光的HTML框架A-Frame。這些工具讓網頁開發者輕松制作出網頁端VR應用,兼容性是它最大的優點,從高端的Vive到最低端的手機VR都沒有問題。
盡管WebVR看起來前景非常好,但VR箘也有很多憂慮,至少WebVR在國內的發展令人擔憂。這一點很明顯已經有了前車之鑒,就是當年也相當火爆的概念Web APP,由于國內網絡環境的特殊性,我們始終沒有獲得過真正好用的網頁應用。從另一方面來看,即使是體驗更優秀的國外網頁應用,終究也只能算作小眾,例如谷歌的ChromeOS。
理論上來說,WebVR支持原生VR所有特性,包括房間級VR位置追蹤,并且它無需下載安裝,只要使用瀏覽器登陸即可。不過受到網絡環境、HTML標記語言天生的低效率等因素影響,WebVR的效果就跟WebGL一樣,無法與本地應用相提并論,但對于很多用戶來說,它仍然足夠強大。
舉例來說,2017年虛擬現實黑客松大賽中就有開發者使用Mozilla的A-Frame平臺開發了CityViewR應用,它在VR中展示一個城市各區域數據變化,并支持房間級VR特性;另一個例子就是Mozilla自己的A-Painter,功能類似谷歌的Tilt Brush,支持多用戶,并且是WebVR應用。
Mozilla新興技術研究部門副總裁Sean White和他的團隊專門探索那些3~5年內可能廣泛傳播新技術,而WebVR就是其中之一。在他看來,WebVR最大的優點自然是極其廣泛的兼容性,它可以使那些功能和穩定性還不錯的VR應用輕松獲得大量用戶。
另一點則在于,Web編程更加簡單,無需學習復雜的線性代數或高級編程語言(例如C++),同時WebVR具有平臺無關的特性,開發者將不再受制于Oculus和Valve等廠商,獲得更大的自由。
當然,開發WebVR仍然要面對開發原生VR軟件同樣的困境,例如保證體驗足夠優秀,能夠留住用戶,這一點的關鍵仍然是流暢性、交互設計;WebVR面對的其他障礙則包括網絡帶寬和延遲等。
當然,網頁應用用到的技術還是相當受開發者歡迎的,現在有很多流行應用都是結合原生app和網頁app的混合應用,采用原生app的技術提高交互的流暢性和穩定性,使用網頁app技術增強內容的兼容性等。或許,最終WebVR也會采用類似的形式。
未經授權,禁止轉載,違者必將追究法律責任。
文章點評
相關閱讀
-
【小箘評VR】谷歌Yi Halo全景相機:適合小團隊
谷歌在兩天前發布了下一代“Jump”系列3D 360度全景相機——Yi Halo,這款相機是谷歌與小蟻科技合作開發的,這是一款定位中高端的VR相機,擁有17個鏡頭的同步陣列,而谷歌在這場合作中提供“J...
- 【小箘觀VR】微軟MR頭顯能否成為VR救市主?
- 【VR視點】細數國內外VR行業六大差別
- 【VR上手玩】距光場僅一步之遙的臉書24目相機
- 臉書低調發布的VR應用,卻對未來至關重要!
- Facebook的AR野心比你想的更大:掃描大腦讀取思想