为什么节奏光剑能在PICO平台完美运行
其他 1296
YVR官网的一篇开发者文档文中描述:
得益于 OpenXR 带来的跨硬件兼容性,YVR 设备目前可兼容和直接运行部分 Quest 可运行的应用。
如果满足下列条件,应用可直接运行,不需要其他操作:
- 使用 Oculus XR Plugin(使用 OpenXR 后端)或 Unity OpenXR Plugin(开启 Meta Quest Support)。
- 未使用 Oculus 提供的平台服务,例如应用鉴权。
- Minimum API Level 设置低于或等于 Android 10 (API level 29) 。
这三条什么意思
1、使用openXR ,可以屏蔽硬件差异性,解决跨平台问题。
2、以免当做是非官方应用,出现鉴权失败闪退等问题。
3、正常运行得大于等于本机androd api等级。
一个能在PICO正常运行应用的AndroidManifest文件,包含了openXR特征
而不能在PICO运行的应用,比如Skybox播放器,它的AndroidManifest文件没有openXR特征。安装后系统把它识别为2D应用,而非VR应用。
现在使用OpenXR的应用不多,但OpenXR生态日益成熟,开发者不用担心跨平台移植工作,厂商不用求开发者适配,用户更不愁应用玩,可谓是三赢。
不过遗憾的是,在PICO版节奏光剑的AndroidManifest文件并没有发现OpenXR特征。
不能