我们很高兴为Android XR推出Snapdragon Spaces兼容性插件的开发者预览版,以帮助Snapdragon Spaces开发者将其Unity项目带到未来的Android XR设备生态系统中。该插件简化了迁移过程,实现了向下一代XR体验的平稳过渡。
什么是Snapdragon Spaces兼容性插件?
适用于Unity的Android XR Snapdragon Spaces兼容性插件简化了现有Snapdragon Spaces应用程序到Android XR平台的迁移。该插件支持所要求的Unity 6升级,并且包括一种内置验证工具,以确保项目设置和OpenXR功能的兼容性。
Unity 6
从Snapdragon Spaces迁移到Android XR时,首先应当按照要求升级到Unity 6、AR Foundation 6和XR互动工具包3。对于Android XR,建议您使用通用渲染管道 (URP) 作为您的渲染管道,将Vulkan用作您的图形API。通过这些功能,您可以利用Unity的某些较新的图形功能,并仅受Vulkan支持。
Unity提供了一组促进升级过程的资源,以及Unity 6中可能影响现有项目的更改列表。
看看4位顶级开发者如何利用Unity 6将其应用程序迁移到Android XR。
兼容性工具
Snapdragon Spaces兼容性插件通过包含可在项目设置中访问的兼容性工具来帮助简化向Android XR的过渡过程。
Snapdragon Spaces兼容性工具可识别项目设置、场景内容、启用OpenXR功能和Android XR之间的兼容性问题。
附图1:兼容性工具可告知不兼容的功能,并帮助防止在构建之前启用与Android XR不兼容的功能而导致的错误。
通用功能
感谢OpenXR和Unity AR Foundation,只需要少许工作即可迁移项目。Snapdragon Spaces兼容性插件确保Snapdragon Spaces SDK中的所有现有OpenXR功能在Snapdragon Spaces Android XR设备上保持支持和使用,同时可以在两个平台上启用通用功能集。
OpenXR在Snapdragon Spaces和Android XR上的通用功能集包括:
- 会话
- 控制器跟踪(设备跟踪)
- 头部跟踪(设备跟踪)
- 直通(摄像头)
- 平面检测
- 命中测试(光线投射)
- 锚定
- 手部追踪(XR手)
- 注视点渲染
- 合成层支持
- 可变显示刷新率
- 二维图像跟踪*
- 啮合*
- 摄像机帧访问(摄像机)*
- 二维码跟踪*
*包括在正式发布版本中
兼容性工具通知不兼容的功能,并帮助防止在构建之前启用与Snapdragon Spaces或Android XR不兼容的功能而导致的错误。
从今天开始使用
开始过渡时,并不需要Android XR硬件。有了搭载Snapdragon Spaces的商用虚拟现实/混合现实设备,您今天就可以开始开发和测试。在Snapdragon Spaces基础上构建的项目可以轻松迁移到Android XR;您现在就开始着手,并在下一代XR头显发布时做好准备。
作为企业开发者,Sphere公司使用Snapdragon Spaces兼容性插件和联想VRX与Snapdragon Spaces,将其应用程序无缝整合到Android XR平台。
“Snapdragon Spaces兼容插件确保我们能够顺利、高效地从Snapdragon Spaces过渡到Android XR。即使没有早期访问Android XR硬件,我们也能够使用Snapdragon Spaces的现有设备构建和验证我们的应用程序 – 从而确保我们的企业客户将成为第一批受益于Android XR的客户。——科林·姚,Sphere公司首席技术官
2025年6月12日 | 上午0:24时
Sphere应用程序利用Snapdragon Spaces和Android XR上的Snapdragon Spaces兼容插件构建。
后续步骤
开始构建未来的XR吧,今天就在本公司的网站上下载Snapdragon Spaces兼容插件的开发者预览版。利用本公司的迁移路径是将现有项目迁移到下一代XR设备的最简单方法。
在所发布内容中表达的观点仅为原作者的个人观点,并不代表高通技术公司或其子公司(以下简称为“高通技术公司”)的观点。所提供的内容仅供参考之用,而并不意味着高通技术公司或任何其他方的赞同或表述。本网站同样可以提供非高通技术公司网站和资源的链接或参考。高通技术公司对于可能通过本网站引用、访问、或链接的任何非高通技术公司网站或第三方资源并没有做出任何类型的任何声明、保证、或其他承诺。
骁龙品牌产品均为高通技术公司和/或其子公司的产品。
关于作者
西蒙·施泰纳,产品经理
