使用增强/虚拟现实(AR/VR)设备特定硬件和基于Web的实现的本机应用程序之间的运行时性能有明显的差异。在这里我们表明WebAssembly(WASM)提供了一个有前途的开发人员解决方案,该解决方案可以为基于Web的应用程序带来近乎本地的低潜伏期性能,从而通过在任何WIFI或蜂窝数据网络启用的AR/VR AR/VR设备上运行的便携式字节码来使硬件 - 稳定的互操作性按比例扩展。许多软件应用领域已经开始意识到WASM作为关键促进技术的潜力,但尚未在AR/VR域中建立强大的影响力。在考虑当前基于Web的AR/VR开发技术(例如WebXR)的局限性时,该技术提供了现有的应用程序编程接口(API),该界面(API)为基于Web的程序提供了AR/VR功能时,WASM可以解决与正当(JIT)汇编,慢速运行时间,大型文件,大型文件,大型数据和大数据等方面所面临的关键问题。使用基于WASM的WebXR的现有应用程序稀疏但增长,并且移植本机应用程序使用此新兴框架的潜力将受益于基于Web的AR/VR应用程序空间,并使其在性能方面更接近其本地对应物。综上所述,针对AR/VR应用程序的这种标准化的“ Write-once-Deploy-everywhere”软件框架有可能巩固各种头部安装的显示器和其他嵌入式设备上的用户体验,以最终创建一个可互操作的AR/VR生态系统(Jacobsson and Will'en(202020))。
主要关键词