WebXR 在搭载 visionOS 2 的 Safari 中默认启用。
WebXR 是一种开放标准 API,它使网页能够在头戴式设备上显示沉浸式内容,并通过控制器或手势跟踪支持交互。WebXR 体验使用基于 OpenGL ES 的 WebGL 进行渲染。您可以像访问任何其他 Web 应用一样,通过 Web 浏览器几乎即时访问 WebXR 应用。无需安装或更新,开发人员也无需获得中央应用商店授权机构的批准。
目前在 visionOS 1 上,WebXR 默认未启用。启用它需要在 Safari 的高级设置中启用功能标志。本周在 WWDC24 上发布的visionOS 2解决了这个问题。
这一消息并未在 WWDC 主主题演讲中透露,但一位苹果工程师在网上的开发者会议上详细介绍了这一点。
早在今年 3 月份,WebXR就获得了Apple Vision Pro 注视捏合输入系统的支持,这要归功于 Apple 与 W3C 标准机构合作,为该标准添加了新的瞬时指针输入模式。
然而,visionOS 仍然不支持 WebXR 增强现实模块。这意味着 Apple Vision Pro 上的 WebXR 仍然仅限于 VR,这是Niantic 在将其 8th Wall Web AR 引擎移植到 Apple 平台时遇到的问题。
来源:uploadvr