华为开发者社区 2018-02-26
在现如今,随着目前互联网技术飞的发展和进步,WebVR领域的动作频频是最有趣的动态之一是亚马逊通过Sumerian开发者预览版正式入局(一个基于浏览器的工具,能够帮助开发者更轻松创建WebVR内容)。对于支持WebVR标准的浏览器来说,2017年的夏天是特别的时刻,比如Mozilla正式发布了Windows版 Firefox 55,使其成为第一个正式支持WebVR标准的桌面浏览器。
事实上,苹果的Safari是现阶段唯一一个尚未支持WebVR的成员(除了Opera)。这意味着为了使WebVR内容能够在Safari上快速响应,开发者必须手动添加polyfill规范(能够模仿WebVR API提供的信息,比如基于设备屏幕的透镜失真和获取VR追踪的陀螺仪信息)。尽管polyfill可能仍然不适用于某些浏览器(如安卓版Edge),但在大多数情况下,它应该能提供“过得去的”体验。
幸运的是,三位苹果三开发者于2017年7月正式加入WebVR Community Group,所以我们有可能在今年看到Safari成为“WebVR规格的”浏览器。
最后,上个月W3C还在布鲁塞尔举办了第一期关于WebVR Authoring的研讨会。其中一个主要成果是将WebVR(WebVR 2.0)的未来版本重新命名为“WebXR Device API”,把覆盖范围扩展至MR和AR。所以,尽管我们暂时将其称为WebVR,但相信我们很快就会更换另一种说法了。
一. WebVR规格 vs WebVR独占
在2018年,我们越来越需要区分“WebVR规格”浏览器和“WebVR独占”浏览器,因为它们反映了两种截然不同的内容消费方法。
WebVR规格浏览器包括任何致力于标准WebVR API规范的主要浏览器供应商,Google Chrome,Mozilla Firefox,Microsoft Edge和Samsung Internet Browser都属于这一类别。对于这种浏览器,你可以像平时那样导航2D网页,但当你遇到WebVR内容时,你将能够与3D内容进行交互。系统有时甚至会向你提供“魔术窗口”视图,这样内容就可以对你手机的方位和移动作出反应。另外,“Enter VR”按钮可以让你切换到VR模式,然后连接至VR头显并实现完全的网页内容沉浸。
这种浏览器具备双重功能,能够调和网页浏览的过去和网页浏览的未来。借助魔术窗口,2D网页到WebVR体验的过渡能够无缝进行,用户只需轻轻点击一下即可实现完全的沉浸。
在另一方面,诸如Oculus Browser这样的WebVR独占浏览器能够令VR环境成为网页浏览体验的默认开始。你只能通过VR头显才能进行网页浏览,因为这些内容并不存在于传统的“2D模式”之中。WebVR独占浏览器仅向你呈现虚拟环境中的WebVR内容(VR环境甚至可以根据内容进行定制)。
因此,当用户浏览传统的2D网站时,内容仅仅只是会在浏览器VR环境内的2D平面上呈现。如果碰巧存在2D页面的WebVR版本,用户只需单击“Enter VR”按钮即可步入沉浸式视图。
这两种不同的浏览器在用户导航,消费,以及与2D和WebVR相关联的方式上存在巨大的影响。事实上,它们塑造着我们的网页浏览行为。
VR里的2D网页
Oculus的WebVR产品经历Andrew Mo表示:“WebVR的关键优势之一就是能够在网络,移动和VR平台上覆盖大量用户。当我们在考虑为VR用户创建有意义的社交互动时,WebVR使得我们有可能将VR中的用户与VR之外的朋友连接起来。我们去年曾在F8大会上演示了一个简短的概念验证视频,我们正在继续研究支持这些体验所需的额外用例和底层技术。除了我提供的例子之外,我们同时认为文档协作,虚拟会议等生产力用例是极具前景的投资领域,但我们目前仍处于探索的初期。”
想象一下我们未来可以组队浏览爱彼迎房源,共同预订民宿,突然之间这种网页浏览变成了一种社交体验。随着VR技术的兴起,我们已经开始看到各行各业的变化,比方说Sliver.tv正在改变电竞比赛观影的方式,又如Hulu的社交VR集成。WebVR独占浏览器将会进一步加速这个方向的发展。
二. 浏览器中的浏览器
值得一提的用例是JanusVR。为了突破HTML的限制(最初并非是为3D世界构建而开发),这个从零开发的原生VR浏览器采用了自家的语言JML。他们在2016年1月推出了一个名为JanusWeb的WebVR客户端,以作为一种扩展平台覆盖范围的手段。用户能够直接从任意传统浏览器访问平台,同时依然可以使用原来应用的浏览功能。这就像是浏览器中的浏览器一样。
JanusVR用户正在使用支持WebVR的浏览器与朋友一起观看《头号玩家》的预告片
JanusVR的首席工程师 James Baicoianu表示:“通过提供可以运行在任意浏览器中的WebVR客户端,我们能够把覆盖范围扩展至几乎至所有设备。JanusWeb可以运行在桌面,笔记本,移动手机,平板电脑,电视,甚至是诸如树莓派这样的嵌入式设备,同时能够支持主要的头显品牌。这同样允许我们的用户分享和推广他们在社交媒体上制作的世界,而且由于他们的内容可以一键分享,所以这在采用度上远高于说服人们首先安装应用程序的做法。”
所有这一切都说明了WebVR的多功能性。就用例而言,WebVR的应用范围很广。这就是我们认为它是VR行业最强大分支之一的原因,而且你应该密切关注WebVR,因为它在今年仍将延续其高速发展的势头。