微软和Oculus在今年年初开始向用户提供OpenXR运行时,在此之后SteamVR也预览了OpenXR支持。从那时起,我们已经看到OpenXR在整个行业中得到广泛应用,从《我的世界》的RenderDragon引擎到Edge和Chrome浏览器中的WebXR实现,从Babylon Native到Blender 2.83等。利用OpenXR,开发者可以使用相同的API构建面向HoloLens 2的引擎和应用,只需编写一次代码,然后即可移植到各个VR/AR供应商的硬件平台。
为了保持混合现实的未来开放,微软一直在与Unity和Epic Games合作。目前支持为HoloLens 2、HoloLens 1和WMR开发内容的Unity引擎版本是采用现有WinRT API后端的Unity 2019 LTS。从Unity 2020 LTS开始,Unity将发布一个支持HoloLens 2和WMR的OpenXR后端,包括对OpenXR扩展的支持。更高版本的Unity预计将在今年晚些时候推出。Unreal Engine 4.23开始通过WinRT插件实现对HoloLens 2和WMR的全面支持,并成为第一个发布OpenXR 1.0预览支持的主要游戏引擎版本。从Unreal Engine 4.26开始,将提供第一套OpenXR扩展插件。微软建议开发者在构建自己的DirectX引擎时使用OpenXR API。