开源标准制定组织The Khronos Group日前已经发布了OpenXR的暂定规范,而尽管众多巨头都已经予以支持,但苹果似乎不在其中。
在GDC 2019大会期间,跨平台API的建议规范OpenXR 0.90正式公布,并指定了一个跨平台的应用程序编程接口,可允许XR硬件平台供应商公开Runtime运行时系统的功能。通过在应用程序生命周期,渲染,追踪,帧定时和输入中采用一组通用的对象和函数,软件开发者的应用程序只需最少量的移植工作即可兼容多个XR系统,而这将能显著降低行业的碎片化现象。
这个项目的目标是帮助开发者实现只需编码一次即可兼容所有硬件,而不是根据不同的头显要求而进行繁杂的移植改动。理论上,这可以帮助开发者更快地将应用程序发行至一系列合适的兼容平台。
OpenXR工作组主席、英特尔首席VR架构师布伦特·因斯科(Brent Insko)表示:“OpenXR旨在简化AR/VR软件开发,支持应用程序无需移植或重写代码即可覆盖更多的硬件平台,并允许平台供应商通过支持OpenXR而接入更多的应用程序。OpenXR暂定规范,以及将于未来数周内推出的运行时,它们将支持开发者进行应用程序的跨平台测试。工作组欢迎开发者的反馈,从而确保OpenXR 1.0规范能够真正满足XR行业的需求。”
The Khronos Group是一个开源标准制定组织,迄今为止已得到来自3D图形,AR和VR,计算机视觉,以及机器学习等领域的140多家硬件和软件厂商支持,包括高通,AMD,英特尔,Valve,索尼,Oculus,微软,谷歌,Epic Games,ARM和三星等等。