當前位置:
首頁 > 科技 > Mozilla用WebXR Viewer提供對iOS on WebXR訪問

Mozilla用WebXR Viewer提供對iOS on WebXR訪問

查看引用和消息源請點擊:映維網

新版本已經登陸iOS AppStore

映維網 2019年06月03日)第一版WebXR Device API已經接近於完成,而各個瀏覽器將很快實現這個標準。在過去數個月里,Mozilla一直在努力更新WebXR Viewer(源代碼託管至GitHub,新版本已經登陸iOS AppStore),這樣當規範完成後就可馬上予以應用,為開發者和用戶提供至少一個iOS的WebXR解決方案。當前版本是朝所述目標邁出的一步。

大部分工作都是在幕後進行。Mozilla已經重寫了應用的多個部分,令其更為現代,穩定和有效。Mozilla同時刪除了應用程序中很少使用的部分,如視頻和圖像捕獲(這些部分已被最新的iOS功能所取代)。

1. 一個全新的WebXR API

應用程序已經支持基於官方WebXR Polyfill的WebXR API新實現。這個polyfill目前採用了2018年的標準版本,但當它更新到最終標準時,WebXR Viewer所使用的WebXR API將隨即跟上。請繼續留意標準和polyfill的最新動態,同時密切關注你最喜歡的工具,因為它們有望在未來幾個月內添加或優化對WebXR的支持。(WebXR Viewer繼續支持早期的WebXR API方案,但這個API最終會被棄用,並轉向官方API。)

Mozilla已將polyfill嵌入到應用程序中,所以API將自動支持應用程序載入的任何網頁,無需載入polyfill或自定義API。Mozilla的目標是支持WebXR Viewer運行旨在幫助智能手機或平板電腦實現AR的WebXR Web應用程序。要體驗這一操作,你現在可以在Viewer中啟用「Expose WebXR API」首選項。但大多數「webxr」內容現在無法正常工作,因為標準正處於不斷變化的狀態。

你可以在webxr-ios-js中找到MozillaAPI的當前代碼,以及Mozilla為探索當前API而創建的一組示例。所述示例已經託管至這個網頁。只需看一眼代碼或示例,你就會發現Mozilla不僅正在實現初始的API,同時正在構建一系列新元素的實現,包括錨點,命中測試,以及對真實世界幾何的訪問。實現對請求地理空間坐標系對齊的支持,這允許Mozilla集成現有的Web Geolocation API,從而實現依賴於地理空間數據的AR體驗。另外,Mozilla即將開始探索用於攝像頭訪問的API。

2. 獲取WebXR許可權的新方法

最明顯的變化是,在網頁請求WebXR會話時彈出的許可權API。這款應用程序最初只是一個早期實驗,是專門面向通過Mozilla的自定義API構建的WebXR應用程序,所以Mozilla沒有明確要求獲取許可權。Mozilla假設的是,通過這個實驗性Web瀏覽器運行應用程序的所有用戶都計劃使用WebXR功能。

當WebXR發布時,如果要訪問WebXR的潛在敏感數據,瀏覽器需要首先獲得用戶同意。Mozilla尤其關注WebXR應具有的許可權級,因為用戶需要可以管理應用程序所需的數據。一種看上去合理的方法是:區分基本訪問(如設備運動,可能是對世界的基本命中測試),訪問更詳細的世界世界(如照明,世界幾何),以及訪問攝像頭和其他類似感測器。下圖是一系列的許可權請求對話框。

如果用戶同意請求,URL欄將出現一個相應的標誌,類似於火狐瀏覽器中的攝像頭和麥克風訪問標誌。

點擊圖標將再次顯示許可權對話框,這時你可以臨時限制Web應用獲取數據流。這對於修改對攝像頭的訪問尤其相關,比方說移動用戶(尤其是當頭顯更為普及的時候)可能希望根據位置或附近的人關閉感測器。

對於許可權,Mozilla正在探索的一個方面是「Lite」模式。在上面的每個對話框中,用戶可以選擇Lite模式,這會調出一個UI並允許你選擇一個ARKit平面。

將世界感知提供給網頁的API只會使用這個平面作為操作的來源。只有這個平面會產生命中,只有這個平面會將幾何發送到頁面。這樣用戶就可以限制傳輸給頁面的信息,同時又能夠繼續訪問Web AR應用。

3. 展望未來

Moziila表示:「我們對Web XR應用的未來感到興奮,而且我們將利用WebXR Viewer提供對iOS on WebXR的訪問,以及全新API和交互概念的測試平台。對於WebXR的下一步發展,我們希望你能夠加入我們,與我們一道前行。」

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 映維VR 的精彩文章:

手術可視化輔助工具SurgicalAR平台獲美國FDA批准
蘋果為AR SLAM提出實時視覺慣性測距VIO系統解決方案

TAG:映維VR |