编译/VR陀螺
微软近日宣布,其正在扩大混合现实工具包3(MRTK3)的跨平台互操作性,现在将新增对高通SnapdragonSpaces平台的支持。
据微软称,像MRTK3这样的跨平台工具可以在各种MR设备上运行,对于减少应用程序创建的碎片化非常重要。这种碎片化的减少有助于使MR应用和游戏开发者减少工作时间,他们经常使用广泛的工具和硬件来支持他们的解决方案和创意愿景,包括用于AR/VR的项目。
微软表示,OpenXR的日益普及是迈向一个更有利于开发者的MR生态系统的关键。OpenXR是KhronosGroup推出的一个开放式免版税API标准,它提供了对整个MR领域许多供应商的各种设备的原生访问。微软表示,由于MRTK3是在OpenXR基础上构建的,因此它在基于OpenXR的设备之间具有高度可移植性,包括HoloLens2、MetaQuest2、MagicLeap2和Ultraleap等。
微软表示,MRTK3互操作性的这一新扩展意味着使用MRTK的开发者现在可以在更多的地方落地他们的应用程序,且几乎不需要特定平台的代码。SnapdragonSpaces使开发者能够从头开始为AR眼镜构建沉浸式应用,或者为现有的安卓智能手机应用添加头戴式AR功能。由于它符合KhronosOpenXR运行时规范,微软表示,开发者将发现许多开箱即用的MRTK3功能。
图源:高通
以SnapdragonSpaces为目标的开发者现在可以使用MRTK3公开预览版来构建丰富而富有表现力的体积化UI,如可触摸的滑块、按钮、切换键等。此外,微软表示,MRTK3通过专门为移动设备调整的高度优化的着色器和渲染工具,使构建高性能的应用程序变得更加容易。
该公司补充说,在不久的将来,当MRTK3的全部功能在SnapdragonSpaces上实现时,开发者将能够利用该工具包做更多事情。这将包括数据绑定、主题化以及实现更直接的对象操作(如抓取和调整3D对象)方法。
微软在关于该公告的一篇博文中说道:"我们很高兴看到高通公司和其他许多平台和设备制造商围绕开放标准进行合作。这将确保开发人员对基于OpenXR的工具的投资在新设备和平台出现时仍然有价值。更重要的是,减少平台碎片化将使开发者有更多的时间进行创新,解决问题,并使用户满意。"
来源: