
WebXR是一種開(kāi)放標(biāo)準(zhǔn)API,使網(wǎng)頁(yè)能在頭戴式設(shè)備上顯示沉浸式內(nèi)容,并通過(guò)手柄或手勢(shì)追蹤支持交互。WebXR體驗(yàn)基于OpenGL ES WebGL渲染,用戶能像訪問(wèn)任何其他Web應(yīng)用一樣,通過(guò)Web瀏覽器幾乎即時(shí)訪問(wèn)WebXR應(yīng)用,而無(wú)需安裝或更新;開(kāi)發(fā)者也無(wú)需獲得應(yīng)用商店授權(quán)批準(zhǔn)。
目前在visionOS 1上,WebXR默認(rèn)未啟用。啟用需要在Safari高級(jí)設(shè)置中啟動(dòng)功能標(biāo)志,本周早些時(shí)候在WWDC24上公布的visionOS 2則解決了這個(gè)問(wèn)題。

盡管這一消息并未在WWDC24主題演講中透露,但一位蘋果工程師在網(wǎng)絡(luò)開(kāi)發(fā)者會(huì)議上詳細(xì)介紹了這一點(diǎn)。
早在今年3月,WebXR就獲得了Apple Vision Pro注視捏合輸入系統(tǒng)支持,這要?dú)w功于蘋果與W3C標(biāo)準(zhǔn)機(jī)構(gòu)合作,為該標(biāo)準(zhǔn)添加了新的瞬時(shí)指針輸入模式。
然而,visionOS仍然不支持WebXR增強(qiáng)現(xiàn)實(shí)模塊。這意味著Vision Pro WebXR仍然僅限于VR,這是Niantic在將其8th Wall Web AR引擎移植到蘋果平臺(tái)時(shí)遇到的問(wèn)題。當(dāng)然,這有點(diǎn)諷刺,因?yàn)閂ision Pro的主要重心通常被認(rèn)為是AR,而Meta Quest的主要重心是VR,且確實(shí)支持WebXR AR。
開(kāi)發(fā)者希望基于WebXR通過(guò)頭顯專有應(yīng)用商店分發(fā)原生應(yīng)用的原因有很多。
首先,任何支持WebXR的頭顯都可運(yùn)行任何兼容的WebXR體驗(yàn),這意味著開(kāi)發(fā)者可以構(gòu)建一種適用于多款頭顯的內(nèi)容,而不需要為多款頭顯進(jìn)行多次構(gòu)建,然后在多個(gè)平臺(tái)商店上傳和管理這些內(nèi)容。
與網(wǎng)頁(yè)一樣,WebXR內(nèi)容也可隨時(shí)更新,讓開(kāi)發(fā)者可隨時(shí)調(diào)整和增強(qiáng)體驗(yàn),而無(wú)需將新版本上傳到多個(gè)應(yīng)用商店,也無(wú)需讓用戶下載新版本。








