选择您的开发工具和技术

为 Android XR 构建应用时,您可以从以下开发平台和技术中进行选择:

Jetpack XR SDK

Jetpack XR SDK 包含 Android XR Jetpack 库,这些库旨在利用 Android Studio 这一熟悉的开发环境中的 XR 设备特有功能。如果您想执行以下任何操作,请先使用此 SDK:

  • 针对 XR 头戴设备和有线 XR 眼镜优化或增强现有 Android 手机或平板电脑应用
  • 构建一款全新的 Android XR 应用,其中包含沉浸式空间化元素,适用于 XR 头戴设备和有线 XR 眼镜
  • 打造全新的增强现实体验,将手机应用扩展到 AI 眼镜

如果您已经能熟练地使用 Android Jetpack 进行开发,那么 Jetpack XR SDK 非常适合您。它旨在与这些框架和库无缝集成,让您能够利用现有知识来构建沉浸式体验和增强现实体验。

详细了解如何使用 Jetpack XR SDK 进行开发

Unity

Unity Engine 是一款实时 3D 开发引擎,可让艺术家、设计师和开发者协作打造沉浸式互动体验。借助 Unity 的 Android XR 支持,您可以高度掌控所开发的 3D 体验,同时受益于 Unity 成熟的 OpenXR 支持和开发者生态系统。

如果您已使用 Unity 构建 XR 体验,或者熟悉 Unity 开发,则可以从这个选项开始。

详细了解如何使用 Unity for Android XR 进行开发

OpenXR

OpenXR 是一种免版税的开放标准,可用于构建高性能、多平台的 XR 体验。Android XR 支持 OpenXR 1.0 和 1.1,并且我们正在通过适用于 Android XR 的新扩展程序来扩展规范。由于 Android XR 基于开放标准构建,因此支持 OpenXR 和 Android 的开发工具应与 Android XR 兼容。

详细了解 Android XR 的 OpenXR 支持

WebXR

借助 WebXR,您可以为 Web 构建沉浸式体验。它可在兼容的 Web 浏览器(例如 Android XR 上的 Chrome)中访问 VR 和 AR 设备。

如果您想为 Web 构建 XR 体验,或者想为 Web 应用添加 XR 功能,请从该选项开始。现有的 WebXR 体验也可在 Android XR 上运行。

详细了解如何使用 WebXR 构建 Web 应用