Mozilla发布了WebXR Viewer应用程序的重大改版,为最新版本的WebXR标准提供支持,使AR和VR体验能够在iPhone和iPad上通过Web运行。
Mozilla于2017年首次在iOS上发布了初始版本的WebXR Viewer应用程序。它是一个简单的面向开发者的工具,实现了苹果的ARKit跟踪技术,并与早期版本的WebXR标准一起支持在浏览器中直接运行的基于Web的AR和VR体验。该应用程序本质上是为开发者提供的一种方式,以在iOS设备上测试WebXR体验,取代了默认的iOS浏览器Safari,因为后者还没有实现WebXR支持。
几年过去了——在这段时间里,WebXR标准迅速发展,而苹果并未表现出对Safari实现该标准的兴趣——Mozilla正在推进一个更强大的版本的应用程序,被称为WebXR Viewer 2.0。
与原始的应用程序相比,最新版本是应用程序的彻底重写,基于Firefox iOS应用程序。这意味着浏览器的外观、感觉和行为几乎与iOS上的Firefox相同,包括标签式浏览、历史记录、隐私浏览等,使其更像一个常规的浏览器,而不仅仅是原始版本的单页面浏览器。
WebXR Viewer 2.0还实现了最新版本的WebXR标准,这意味着开发者可以利用最新的功能进行工作,包括一些实验性的前沿功能,这些功能仍在标准开发者指导下进一步完善中。
虽然该应用程序仍处于实验阶段,主要供开发者测试使用,但Mozilla的XR团队首席研究科学家Blair MacIntyre明确表示,将应用程序重建为基于Firefox iOS代码库的一个关键原因是为了测试WebXR实现,以便将来有可能将这些特性整合到实际的Firefox iOS浏览器中。
在不久的将来,我们对继续尝试更先进的AR功能以用于WebXR,并观察开发者对这些功能的实验使用感兴趣。大多数AR用例需要将虚拟内容与世界中的有意义的事物整合;将可爱的恐龙或超级英雄放在世界的平面上只能制作出任何地方运行的有趣演示,但真正有用的消费者和企业应用需要感知、跟踪和增强“人、地点和物”,并且具有持久时间的内容。增强沉浸式网络具备这些能力,特别是以“网络化”的方式为用户提供隐私和安全性,是Mozilla接下来将致力于的一个重要领域。我们需要确保有一种基于标准的安全和私密解决方案,不像当前市场上那些封闭的、由单一公司控制的专有解决方案。
[…]
为此,我们将该实现移到了Firefox for iOS代码库中,以观察在Firefox内实现WebXR的方法在表现上会有怎样的变化,同时着眼于(可能)将这些特性整合到将来的Firefox for iOS中。WebXR的实现会不会起作用?(是的)它的性能是好还是差于旧的应用程序?(结果表明更好!)会出现哪些界面和可用性问题?(很多。)虽然在将其移入主流浏览器之前还需要进行大量的UI工作,但我们对性能非常满意;在此版本的应用中,WebXR演示比以前版本中的演示更好,对非WebXR页面的影响似乎很小。
看来,Mozilla正在努力为iOS带来具备完整功能和WebXR支持的浏览器。
尽管苹果过去对旧版WebVR标准显示了一些支持,但在最近几年里,该公司一直在为基于Web的AR内容走自己的方向。目前,这主要限于“AR Quick Look”功能,可以让Safari从网页中提取3D模型并将其放置到AR视图中。最小的互动功能。
另请参见:苹果提供了新Mac Pro的令人印象深刻的基于Web的AR预览
这是一个很流畅的功能,但与WebXR相比在潜在应用情况上有很大的限制,特别是因为它不是设备或浏览器通用的;它只适用于iOS设备。
另一方面,Mozilla一直致力于将开放和安全的AR和VR功能和平台带到尽可能多的设备和浏览器上。
0