我認為WebVR是能夠為VR行業帶來顛覆性的改變,而我在過去數年中一直希望傳播這條信息。允許你把VR體驗加載至瀏覽器中的JavaScript API能夠幫助你享受開放式網絡帶來的所有好處,即使沒有新的進展,但現在的發展已經足夠有趣。對沉浸式瀏覽體驗而言,2018年正準備成為豐收的一年。
但在數個月之內,WebVR API將轉變成為WebXR API,這是一個融入WebAR的組合框架,能夠允許開發者創建支持在所有VR和AR設備運行的沉浸式內容。所以,盡管行業正在持續地呈現出碎片化的發展,但這個基于網絡的標準將為我們提供統一沉浸式計算完整范疇的選擇版本。
事實上,這使得沉浸式網絡具備內在的互操作性。對于這一點,沒有任何其他平臺可以接近模仿。
Mozilla新興技術部門的首席研究科學家Blair MacIntyre表示:“從空間追蹤器到頭顯再到交互設備,AR和VR在許多技術方面存在共通點。從純粹的技術角度來看,將設備支持結合到一個API中將有望簡化API的實現和使用。更重要的是,通過制作一個統一的API,開發者可以更輕松地定位用戶體驗內容的方式。網絡的一個主要特點是,你可以通過任意設備或瀏覽器訪問網頁,并且合理地期望以某種形式訪問內容。”
1. 響應完整的XR范疇
現在,開發者可以期待創建一個可以響應所有平臺和設備的單一網頁,并且創建數字對象能夠自由進出虛擬世界和混合現實世界的用例。內容將能夠來回穿梭于VR和AR,并且可以進一步地擴大用例,增加多面性。另外,開發者在開發XR內容的一開始就可以考慮跨設備響應能力。
Samsung Internet的網絡倡議者Diego Gonzalez指出:“有很多情況下,令應用程序響應VR和AR,并且從VR轉到AR十分有意義。我已經立即聯想到了教育,購物和培訓的場景。可能最重要的用例是教育,亦即用戶可以在VR模擬中與對象進行交互,然后又能在‘真實世界’中操作它們。也就是說,一種能夠在‘現場’查看,然后又在不同環境中知覺它是如何表現和操作的結合。”
Chrome WebVR開發者 Brandon Jones將其描述為:“今天,我們傾向于將VR設備視為頭顯,而AR設備看作是手持設備,所以我將以此來作為例子:VR十分適合提供一種相對于你本人的規模感,而今天的移動AR十分適合提供一種相對于環境的規模感。所以你可以想象自己正在尋找一款家具或電視,一款同時為VR和AR開發的應用將能夠允許你在VR中站在這個對象的旁邊,以合適的大小呈現,感受其實現的規模。應用的AR方面則可以將相同的對象投影在你的房間中,這樣你就可以看看它是否與這個空間相稱。當然,真正令人興奮的是當你可以通過單一頭顯實現這一切,能夠同時獲取那種個人規模感并且將其置放于環境之中的時候。”
2. 主流瀏覽器廠商和廣泛社區的共同努力
Jones同時還是Immersive Web Community Group的聯合主席(在W3C Community Groups的領導下成立),這個機構的目標是成為WebXR API開發的關鍵角色,并且邀請所有主流瀏覽器廠商和廣泛開發者社區的積極參與。他們把所有的主要廠商帶到談判桌,這樣大家就能通過W3C標準流程來共同努力。
Jones表示:“我們正更進一步,并致力于將Immersive Web Community Group打造成與網絡如何與沉浸式計算交互相關的所有標準的孵化器。通過鼓勵在同一目標下開發全新的沉浸式網絡功能,我們可以確保這些功能可以相互補充和互為加強。”
開發者應該可以在2018年Q1季度對WebXR API進行早期測試,而你可以期待在未來的時間里將會出現越來越多的報告。當WebXR API進行公開亮相的時候,相信這將會令那些認為VR和AR是兩個彼此分,離彼此獨立的行業的評論員感到失望。就目前看來,沉浸式計算的“混合”程度似乎要比他們想象中多很多。