Android XR 可与 Unity、OpenXR 和 WebXR 无缝协作,因此您可以构建可跨平台兼容的应用。这些 XR 开发工具包含专为应对打造沉浸式体验的独特挑战而量身打造的功能。最佳选择取决于您的项目要求、目标受众群体和开发者资源。
Unity、OpenXR 和 WebXR 应用
- 可从其他平台移植到 Android XR,开发工作量极少
- 可完全自定义,是使用 Jetpack XR SDK 构建应用的替代方案
- 仅在完整空间中运行,因为它们可以访问和使用用户的整个实体空间
从您熟悉的技术和工具入手
Android XR 支持开放标准,因此您可以创建与各种设备和受众群体兼容的应用。选择符合您需求的开发方法。
使用 Unity 进行开发Unity 是一款广泛使用的实时 3D 引擎,用于创建交互式 2D 和 3D 内容。它提供了一套全面的工具,包括可视化编辑器、脚本功能和庞大的素材资源库。它提供预构建的组件、可视化脚本和支持社区。 Unity 支持创意实验、快速迭代和质量测试。 使用 Unity 进行开发 |
使用 OpenXR 进行开发OpenXR 是一项免版税的开放标准,用于构建可跨平台和硬件兼容的 XR 应用。这样,您就可以编写低级代码,并打造可供大众使用且可适应各种设备的 XR 体验。 由于更接近底层的实现和硬件优化,OpenXR 可提供更出色的性能。 使用 OpenXR 进行开发 |
使用 WebXR 进行开发WebXR 是一种 API,可让用户直接在网络浏览器中体验 XR,而无需下载特殊应用。任何拥有兼容浏览器的用户都可以访问 WebXR 体验,从而有望覆盖更广泛的受众群体。 分享 WebXR 体验就像分享网址一样简单。它非常适合在各种平台上运行的流畅 XR 体验。 使用 WebXR 进行开发 |