Mozilla WebXR Viewer 2.0實驗兼容WebXR的iOS JavaScript API

WebXR 2.0是Mozilla實驗性增強現實(AR)瀏覽器的完全重寫,旨在讓Web開發人員使用WebXR在iOS上體驗基於Web的增強現實。WebXR 2.0是一個新的、符合規範的WebXR JavaScript API實現。

Mozilla首席研究科學家Blair MacIntyre說,Mozilla在三年前就開始開展WebXR方面的工作,隨着WebXR規範的發展,該JavaScript API的原始實現在很大程度上已不再兼容。因此,需要一個新的兼容的實現。現在,該實現已經在GitHub上提供

根據MacIntyre的說法,爲WebXR Viewer開發的WebXR JavaScript API是第一個不依賴於第三方JavaScript庫和網站的iOS API,這樣可以保護用戶的隱私。

我們需要確保有一個基於標準的解決方案,可以保證用戶信息的安全性和隱私性,而不是像目前市場上的專有解決方案那樣,獨自創建一個新的、封閉的、由單個公司控制的市場。

但WebXR Viewer最重要的特點可能是,它依賴AR技術的本地實現來優化CPU和GPU的使用,防止熱量疏導,那會對性能產生不利的影響。具體地說,WebXR Viewer利用iOS ARKit執行面部跟蹤、對象檢測等任務。

WebXR Viewer的第2個版(在App Store可以找到)在提供更豐富的Web瀏覽體驗方面邁出了重要的一步。事實上,WebXR Viewer採用Firefox for iOS代碼庫作爲重寫的基礎,目的是提供更完善的體驗。目前,並不是Firefox的所有功能都能正常工作,其他功能還在開發中,但是新版本肯定比以前的版本有了很大的改進,以前的版本只提供了一個單頁Web瀏覽器UI。

最後,MacIntyre解釋說,WebXR Viewer還試圖填補iOS平臺上由於蘋果公司對在操作系統層面支持WebXR缺乏興趣而造成的空白。在所有主流平臺上支持WebXR是WebXR成功的關鍵因素,MacIntyre說,以Firefox爲基礎表明Mozilla最終可能會將WebXR技術整合到它的iOS瀏覽器中。

雖然在把它移入主流瀏覽器之前還有很多UI工作要做,但我們對它的性能很滿意;這個版本的WebXR演示比上一個版本運行得更好,對非WebXR Web頁面的影響似乎也很小。

目前仍有許多問題有待解決,蘋果是否會在即將發佈的iOS 14中正式宣佈支持WebXR還有待觀察,但你可以在App Store上下載WebXR Viewer並親自試用。

原文鏈接:

Mozilla’s WebXR Viewer 2.0 Experiments with WebXR-compliant JavaScript API for iOS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章