中文

WebAssembly 实现低延迟可互操作的增强与虚拟现实软件

人机交互 2024-12-03 v2

摘要

使用增强/虚拟现实(AR/VR)设备专用硬件的原生应用与可比的基于 Web 的实现之间,运行时性能存在明显差异。此处我们展示 WebAssembly(Wasm)提供了一种有前景的开发者解决方案,可为基于 Web 的应用带来接近原生的低延迟性能,通过可在任何支持 WiFi 或蜂窝数据网络的 AR/VR 设备上运行的便携式字节码,实现大规模硬件无关的互操作。许多软件应用领域已开始认识到 Wasm 作为关键赋能技术的潜力,但它在 AR/VR 领域尚未确立稳固地位。考虑到当前基于 Web 的 AR/VR 开发技术(如 WebXR,其为基于 Web 的程序提供启用 AR/VR 能力的现有应用程序编程接口(API))的局限性,Wasm 可解决即时(JIT)编译、慢运行时、大文件尺寸和大数据等面临的关键问题。使用基于 Wasm 的 WebXR 的现有应用稀少但正在增长,将原生应用移植到使用该新兴框架的潜力将使基于 Web 的 AR/VR 应用空间受益,并使其在性能上接近原生同类。综上,这种用于 AR/VR 应用的标准化“一次编写-随处部署”软件框架有潜力整合不同头戴式显示器和其他嵌入式设备上的用户体验,最终创建一个可互操作的 AR/VR 生态系统。

关键词

引用

@article{arxiv.2110.07128,
  title  = {WebAssembly enables low latency interoperable augmented and virtual reality software},
  author = {Woo Jae Kim and Bohdan B. Khomtchouk},
  journal= {arXiv preprint arXiv:2110.07128},
  year   = {2024}
}

备注

11 pages, 2 figures