针对 Unity、OpenXR 和 WebXR 进行设计

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 用户可以直接在 Web 浏览器中体验 XR,而无需 下载专用应用。任何拥有兼容浏览器的用户都可以 访问 WebXR 体验,从而覆盖更广泛的受众群体。

分享 WebXR 体验就像分享网址一样简单。它非常适合在各种平台上运行的无摩擦 XR 体验。

使用 WebXR 进行开发

OpenXR™ 和 OpenXR 徽标是 The Khronos Group Inc. 的商标,已在中国、欧盟、日本和英国注册为商标。