Mozilla 于日前宣布了一个关于混合现实的 Web 发展计划,旨在扩展 Web 在虚拟现实和增强现实的发展。而这个混合现实发展计划的最初重点是如何让设备、头显、框架和工具集成在一起协同工作,从而让 Web 开发人员可以自由选择各种工具和发布方式,以带来新的 Web 沉浸式体验,并让它们以全功能的方式运行。
今年 WebVR 发展取得了不少的成果,这些成果包括:
•Mozilla 发布支持 WebVR API 的火狐浏览器
•Oculus 基于 React VR 开发的 Web 浏览器和三星 Gear VR 内置浏览器集成 WebVR 支持
•微软 Edge 浏览器支持 WebVR
•VR 框架 A-Frame 和 ReactVR 获得了广泛的普及
•各种各样的 Web 开发工具发布,如 PlayCanvas、Vizor、WebVR Studio 和 Sketchfab,以应对日益发展的 AR / VR 开发社区
但对于 WebAR,目前还没有办法创建可以被以下这些设备类型查看的单个网页:
•VR 设备
•桌面 AR 设备,如Meta 2
•使用 iOS ARKit 或 Android ARCore 的移动设备
•独立的 AR 设备,如微软 Hololens 和 ODG R9 AR智能眼镜
Mozilla 提出的混合现实计划旨在改变这种状况,该计划将创建开放的 WebAR/VR 体验所需的规范,浏览器实现和服务的完整性连续工作。
Mozilla 此前已经草拟了一个关于 WebXR API 的提案,用于为增强现实和虚拟现实设备提供访问,WebXR API 对这些技术不同的现实情况进行了规范化,并且针对 AR 平台中常见的概念(如 Hololens 的 Anchors、ARKit 和 ARCore等)作出了相关指引。
WebXR 旨在使 Web 开发人员轻松创建兼容每个平台的 Web 应用程序。这些实例可运行在支持 WebVR 和 AR 的浏览器中,包括桌面端的火狐浏览器或者支持 ARcore 的实验性浏览器。Mozilla 开发了一个开源的 WebXR Viewer iOS 应用程序,它可以通过 ARKit 来实现对 WebXR 示例的 AR 支持。该应用将很快登陆 iTunes,但如果您有一个 iOS 开发者帐户,现在也可以自己编译。
Mozilla 表示,未来将为更多的浏览器提供支持,并欢迎其他人为此做出贡献,或者就 GitHub 的提案提供反馈意见。VR科技网还了解到,Mozilla 正在开发一个基于 Servo 项目的 3D 移动浏览器平台,适用于新一代混合现实头显,预计在短期内上市。