去年,Meta 成功推出了 Immersive Web Emulator(IWE),这一革命性的浏览器扩展工具极大地促进了 WebXR 的开发与测试效率,使开发者能够在无物理设备的情况下,模拟 Meta Quest 头显的体验。截至目前,IWE 的月活跃安装量已傲人地突破 9000 大关,彰显了其在业界的广泛接纳与应用。
如今,Meta 更进一步,推出了 Immersive Web Emulation Runtime(IWER),这一创新解决方案让开发者能够在任何现代浏览器中无缝模拟 WebXR 应用程序的运行环境。
IWER 的先进界面赋予了开发者前所未有的控制能力,能够精确管理从头显位置、控制器状态到复杂输入(包括按键操作与手势识别)的每一个细节,极大地提升了模拟的真实性和灵活性。
值得一提的是,IWER 通过一键编程与触发机制,简化了复杂用户交互序列的模拟过程,如 Flowerbed 项目中的精细互动,使测试与开发阶段变得更加流畅与直观。这一功能不仅为开发者量身定制了高效的工作环境,还显著提升了工作效率与最终用户体验的质量。
此外,IWER 作为 WebXR 体验之上的灵活输入重映射层,实现了 XR 交互设计向传统控制方案的平滑过渡,为增强跨平台用户交互的多样性和便捷性开辟了新途径。其设计兼顾了广泛适用性与轻量级特性,确保了对应用程序性能的极小影响,让开发者能够在不牺牲用户体验的前提下,显著提升 WebXR 应用的可访问性。
令 WebXR 开发者振奋的是,IWER 还集成了实验性的 ActionRecorder 与 ActionPlayer 实用程序,使得从 Meta Quest 3 等支持 WebXR 的设备上轻松录制并播放用户操作成为可能。这一功能不仅极大提升了测试效率,还确保了 WebXR 应用在严格且一致的条件下进行验证,有效减轻了人工测试的负担。
ActionRecorder 能够直接从本地 WebXR 实现中捕获输入数据,这一过程与渲染框架解耦,确保了数据在不同开发环境中的广泛适用性。而捕获的输入会话则可轻松导出,并通过 ActionPlayer 在其他浏览器上精确重建与执行,为开发者提供了前所未有的测试与调试灵活性。