7月30日消息:Oculus计划取消Oculus Mobile和Oculus PC SDK (用于标准化VR/AR APP开发的XR行业标准),并支持OpenXR。 Oculus在最新的SDK更新中表示,OpenXR将成为“未来所有新APP的首选API”。
OpenXR标准自2017年4月以来一直在开发中,几乎得到了VR/AR行业所有主要硬件、平台和引擎公司的支持。
2019年OpenXR 1.0发布后,OpenXR更新趋于稳定,但随着Oculus对OpenXR的大力支持,这一标准更新的步伐将加快。
Oculus从更新v31SDK开始,根据Oculus的说法,OpenXR SDK意味着将获得“全面支持”,包括QA测试、错误修复和最新文档。 从现在开始,新的开发者功能(如最近发布的passthrough API )将仅在OpenXR上提供。
使用Oculus Mobile和Oculus PC SDK构建的APP应用程序目前仍在oculus头上运行,但从8月31日开始,oculus仅将这些SDK降级为“兼容支持”。 这意味着QA测试有限,只修复了关键错误,没有提供新的开发人员功能。
2022年8月31日,Oculus强制要求使用OpenXR开发新的APP应用程序,Oculus Mobile和Oculus PC SDK进入“不支持”状态。
尽管如此,使用Oculus Mobile和Oculus PC SDK开发的旧APP应用程序仍在Oculus头上运行,但随着OpenXR的推进,Oculus的目的都是基于OpenXR构建。
顺便说一下,虽然Unity和Unreal都支持OpenXR,但两者都没有使OpenXR成为VR APP开发的缺省工具。
在Unity中,OpenXR支持仍然是“实验性”的。 Oculus预计,在2022年初之前,“完全支持”Unity OpenXR插件,这将成为开发VR APP应用程序的推荐选项。
关于Unreal,Oculus计划在Oculus v32发行版中默认使用OpenXR后端插件,随着Unreal 5的发行,Oculus将于2022年初通过幻想引擎“完全支持”OpenXR Unreal 5正式发布后,Oculus表示,使用Unreal 5开发的新VR APP应用程序需要OpenXR。