与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(下)
點擊上方“LiveVideoStack”關注我們
翻譯?| Alex
技術審校 | 劉連響
本文來自UploadVR,作者為David Heaney
WebXR
影音探索
#006#
我是Diego Marcos,A-frame(一個致力于web VR體驗的框架)的主要維護者。在A-frame中,任何擁有Web開發知識的人,都可以像過去開發Web應用一樣,學習并開發VR和AR內容。
我曾任職于Mozilla,是發起WebVR倡議的團隊成員。也許有人不知道,WebVR就是現在的WebXR。WebVR是我們在Mozilla開發的第一個API和標準。當WebVR發布以后,其他公司(如三星、微軟和Oculus)等紛紛加入這個倡議。該API的使用范圍不斷增加,AR場景也被兼容進來。
WebXR是一組由瀏覽器實現的API,可以將VR和AR功能添加到網站上。在當時的團隊中,我更多地致力于前端和其中的工具部分,而 A-frame就在其中,它的目的就是支持和授權所有 Web 開發人員創建AR和VR內容。
David Heaney:從長遠來看,引擎和內容解耦的優勢隨著時間的推移變得更加明顯,您認為native開發人員也會加入Web嗎?需要下載應用程序才能加入朋友,這種體驗我想一般人不會喜歡。如果只需輕輕一按,就能將多姿多彩的生活分享給朋友,這種體驗多棒……所以您認為未來native引擎會被取代嗎?
Diego Marcos:native引擎確實有可能被取代。我很樂意native開發人員加入Web。這是一種比較實際的方法,因為它更容易。我常通過A-frame和 Web 開發人員交流。他們喜歡使用 Node 、Webpack 、 React 或 Angular。他們喜歡所有這些工具,所以我可以給他們一個引擎來開發 VR 和 AR 內容,它可以集成這些你所知道的工具。與其對native開發人員說:“嘿,把你正在用的工具放在一邊,讓我來教你如何使用新工具”,不如讓本身就在領域內的Web開發人員來學習這些工具,畢竟這容易得多。
說服native應用開發人員加入Web是一項艱難的工作,但如果 WebXR 獲得蓬勃發展,它的價值對他們來說將變得顯而易見。我相信隨著WebXR的進步,他們會看到價值。
David Heaney:隨著時間的推移,A-Frame是否會關注堆棧功能中比WebXR更高一級的核心工具?您認為未來高級工具是否會為開發人員做越來越多的事情?
Diego Marcos:“是的,我認為兩者都需要。我們現在越來越少看到這種創新,但一開始,大多數加入 AR 的 Web 開發人員都想在 360 度全景照片上制作視頻,那是當時的主要應用。他們的要求很高,想要做的是瀏覽 360° 視頻或圖片。對于這些人來說,擁有高級工具會非常方便。視覺上,可以將所有這些 360° 圖片結合在一起,并以某種方式鏈接這些圖片,并在各處添加一些文本。這些高級工具對于他們創建VR內容來說非常有用和方便。
但還有些不太成熟,因為這些類別的內容在 VR 中仍然沒有很好的定義。有時,體驗的價值就在于交互模型的細微差別。在這些情況下,你希望獲得更多控制權,但要控制更多,你就需要使用工具,工具能夠以非常詳細的方式自定義這些交互。你將需要一類低級工具,幫助你打開盒子并按你想要的方式自定義。通過 A-Frame,我們可以解決這個中間問題。它非常容易使用,你可以在一分鐘內搞定所有,比如像 360° 視頻或 360° 全景,你都可以在一分鐘內完成。你還可以在一分鐘內將它發布出去,并通過 Twitter一個簡單的鏈接就能與你的朋友分享。但同時,你也可以打開盒子看看里面,從而加深你的知識。
David Heaney:您認為,修改、改變框架并將不同框架融合在一起的這種功能對WebXR 的未來是否非常重要?
Diego Marcos:通過Web,我學習了如何開發和編程。我想大多數人也是以同樣的方式開始學習編程的。你看到一個很喜歡的網站,然后問自己:它是怎么做出來的?在 Web 中,你始終可以打開瀏覽器內置的開發人員工具。
我知道這是一個改變按鈕顏色的 CSS 屬性,你也可以檢查 JavaScript 并搞清楚這種改變是如何發生的。向他人學習是一件非常有價值的事。你可以直接進入Web內部并了解它是如何構建的。它可不像引擎那樣神秘。
David Heaney:任何 WebXR 應用程序都可以訪問現有的 2D Web內容,您認為這件事有多重要?我們總是聽到人們在問元宇宙在哪里,并且有這樣一種核心假設:元宇宙將成為一個提供所有功能的native應用程序。“Web已經存在,那么元宇宙將只是Web在這些新平臺中的擴展," 這種說法有問題嗎?只要你在 WebXR (一個我可以這里調出 2D 瀏覽器選項卡、那里調出Discord的環境)中執行多任務,這難道不是元宇宙嗎?您認為Web就是元宇宙本身嗎?
Diego Marcos:“Web已經是元宇宙了,我們只需要把它做成 3D。”這是我們過去在 Mozilla 常說的。
VR 和 AR 是另一種媒體,Web已經支持包括文本、圖像、視頻和音頻。但現在我也可以支持VR 和 AR內容。創建一個由瀏覽器掌控的多媒體環境是我們創立 Supermedium 公司的原因和目標。人們很清楚2D 瀏覽器是什么樣子的(并可以決定使用哪些 UI 模式):有一個窗口,頂部上是一個 URL 欄,可能還有一些選項卡,并能在不同的網站之間切換。
但我們不知道這種模式是否可以轉化為 VR。如果去掉窗口上的框架,那又如何在 VR 和 AR 中訪問Web和Web的不同部分?目前我們還不知道怎么做。但是,正如你所說,技術已經存在,只需要有人將這些部分組合在一起,并最終運行起來。
而且我認為那些native應用程序將很難復制所有功能,因為它們將不得不重新造輪子。他們必須弄清楚這30年來Web發生了哪些變化,他們不僅要重新開發部分Web,還要說服開發人員和內容制作人采用這種新的做事方式,并勸說他們這種做法比實際的Web更好。
David Heaney:體驗下來,我覺得 WebXR的性能與native應用程序相當,但有人認為 WebXR 仍然很慢。您如何反駁這種觀點?您認為要讓消費者和開發人員對 Web 的性能產生信任,應該怎么做?
Diego Marcos:在 Mozilla時,(很多情況下)我們就一直在與這種謎一樣的觀點作斗爭。一旦人們產生這種根深蒂固的想法,就很難說服他們改變主意。即使瀏覽器和應用程序的大量指標和統計數據分析顯示WebXR并不比native應用程序慢。
但有時候,我們認為這種斗爭是在浪費時間。說服人們的更好方法是展示。如果你能夠展示一段用戶喜歡的、很棒的內容,便不會被否定,對吧?這曾經是我們與 Moon Rider 的目標:將最受歡迎的內容放在那里——Beat Saber,并用Web技術復制這段內容,作為證明,作為網絡準備好提供引人注目的內容的有形證明。如果你愿意花一些時間進行分析,請像應用商店推出的應用那樣調整性能。
你看不到人們在native應用上做的的實驗,因為很難分享,那些都是隱藏的。你看不到那些充滿 bug 的內容,因為人們不分享出來,但這些問題在Web上會暴露出來。因為當你對自己創作的內容感到很滿意時,你就會發布出去,這樣人們就會看到你創作的內容并點擊它。
Moon Rider 已經推出了18 個月,它的日活躍用戶大約有3000~4000,平均會話時間超過 16 分鐘——人們喜歡它,人們使用它。
David Heaney:您對 WebXR、A-Frame 的未來有什么看法?將要進入空間計算時代的整個Web生態系統呢?
Diego Marcos:我超級期待。幾年前,我變得很沒有耐心。我們似乎在 2014 年開始制定標準的第一個版本,而到了在 2019 年底,我在想:哦,已經五年了,標準還沒有發布。我開始有些坐立不安。
但是一旦標準發布,一切就都到位了。我們已經完成了這項工作。我們看到 Quest 和 Oculus 在瀏覽器方面做得非常出色,他們也發布了新標準,一切都豁然開朗。你會看到像 Magic Leap 這樣的VR頭戴式設備也在努力推動Web開發內容。HoloLens 也很棒,他們將 WebXR API 集成到了瀏覽器中。一切準備就緒,只剩下增長空間的問題。隨著更多頭盔和設備的推出,以及越來越多的人開始使用 VR 和 AR 頭戴式設備,Web蓄勢待發。Web只是在等待有人使用,并向所有人展現潛力。
對此我非常樂觀。這一切都發生在 12、15 個月前。我相信真的像我以前說的那樣,你必須等到我們完成標準。你必須等到所有瀏覽器都支持WebXR。但現在這些都已經完成了。現在的Web任你予求予取。所以我對即將發生的事情感到超級興奮。
AR將成為下一個前沿技術。谷歌在將 AR 功能融入 WebXR 標準方面做得非常棒。我們看到現在Apple對WebXR 標準也產生了興趣,并有了一些初步的行動,還有傳言說他們可能會進入這個領域。對此我也同樣期待。
David Heaney:您認為這個行業是否需要 Apple 真正全面支持 WebXR,或者Apple繼續保持其native優先的立場,也不錯?
Diego Marcos:我認為 Apple 入場將做大“native和Web”這塊蛋糕,使人們認真對待 AR 和 VR ,并且讓所有人受益,就像native和Web那樣。對于那些已投資或正在投資 VR 和 WebXR 的公司,它們更像在做一個實驗,一旦 Apple 進入該領域并使其成熟,這些公司更有理由全力以赴。我認為無論 Apple有多看重Web,它都會繁榮起來。
人們經常批評Apple,批評它對待Web的方式。我雖然在大部分時間是一個 Windows 用戶,但每當我使用 Mac 時,我總是驚訝于桌面上的 Safari 與其他瀏覽器相比有多好用。所以你不能說Apple 不重視Web。Apple總是在探索不同的出路,或者把Web放在次要位置上,因為Apple并不靠Web獲利。但他們總是會出現并推出一些很厲害的產品。
David Heaney:Diego,很高興您能接受我們的采訪。WebXR 的未來看似一片光明。
Diego Marcos:我真的,真的很激動。
(完)
作者簡介:
David Heaney,UploadVR特約撰稿人,同時也是一名軟件開發者。本文為David Heaney VR采訪Diego Marcos的文字稿。本文已獲得作者授權翻譯及發布,特此感謝。
掃描圖中二維碼或點擊閱讀原文
了解大會更多信息
喜歡我們的內容就點個“在看”吧!
總結
以上是生活随笔為你收集整理的与WebXR共同创建者Diego Marcos一起探讨沉浸式Web的未来(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 与WebXR共同创建者Diego Mar
- 下一篇: 音视频技术开发周刊:FFmpeg内置的一