我们将于今天推出 Android XR SDK 开发者预览版,这是一款适用于 Android XR 的综合性开发工具包。它是 Android 系列中的最新平台,专为扩展现实 (XR) 头戴设备(以及未来的眼镜!)而打造。您可以尽情使用您所熟知的专为 XR 打造的 Android API、工具和开放标准,创建并开发融合了数字和物理世界的体验。所有这些意味着:如果您是针对 Android 进行构建,那么您就是在针对 XR 进行构建!继续阅读以开始头戴设备开发。
通过 Android XR SDK,您可以:
“我们相信 Android XR 将彻底改变叙事方式。在其助力下,我们可以将复杂叙事与先进交互功能融合在一起,打造沉浸式世界,让受众以全新方式与人物和剧情互动。”
- 30 Ninjas 的合作伙伴 Jed Weintrob
Android XR SDK 建立在现有的 Android 应用开发基础之上。我们还将 Play 商店集成到 Android XR 中,无需任何额外的开发工作,就可以使用大多数 Android 应用。用户将能够以全新的方式发现和使用您现有的应用。为了区分您现有的 Compose 应用,您可以选择启用此 SDK,以自动空间化 Material Design (M3) 组件并使用 Compose 在 XR 环境中实现自适应布局
Android XR SDK 为所有开发者都准备了一些好东西:
Jetpack XR SDK 包含专为 XR 构建的全新 Jetpack 库。亮点包括:
“通过使用 Android XR,我们可以将 Calm 直接带入您的世界,捕捉感知,让您以更深入、更具变革性的方式体验此应用。通过与 Android XR 团队在这项尖端技术上的紧密合作,我们重新构想了深度和空间感的创造方式,以营造一定程度的沉浸感,让您立即感受到更多的真实感、专注感和放松感。”
- Calm Studios 副总裁 Dan Szeto
借助 Hello XR 示例,开启您的 Jetpack XR SDK 之旅。该示例将对 Jetpack Compose for XR 的基本功能进行直接介绍。
详细了解如何使用 Jetpack XR SDK 进行开发。
我们还将为 Android Studio Meerkat 的最新预览版推出全新工具和功能,以便提高生产力,并简化您为 Android XR 创建应用程序的流程。
详细了解 Android Studio 和 Android XR 模拟器中支持 XR 的工具。
从 Unity 6 开始,我们就已与 Unity 合作,以原生方式集成他们的实时 3D 引擎与 Android XR。Unity 推出了 Unity OpenXR: Android XR 软件包,可将您的多平台 XR 体验扩展到 Android XR。
Unity 正在为以下热门 XR 软件包添加 Android XR 支持:
我们还将推出适用于 Unity 的 Android XR 扩展程序,其中包含各种示例和创新功能,例如鼠标交互配置文件、环境混合模式、个性化手部网格、对象跟踪等。
“我们已经将 Demeo 引入了大多数商用平台。可以肯定地说,调试游戏以使其适应 Android XR 的过程让我们印象深刻。”
– Resolution Games CTO Johan Gastrin
欢迎查看我们的 Unity 入门指南和 Unity 博文,了解更多信息。
Android XR 上的 Chrome 支持 WebXR 标准。如果您要构建 Web 应用,则可以使用 3D 内容完善现有网站或构建新的沉浸式体验。您还可以使用功能齐全的框架(如 three.js、A-Frame 或 PlayCanvas)来创建虚拟世界,或者使用更简单的 API(如 model-viewer),以便用户可以在电子商务网站中可视化产品。由于 WebXR 是一种开放标准,您为移动 AR 设备或专用 VR 硬件构建的相同体验可以在 Android XR 上无缝运行。
详细了解如何使用 WebXR 进行开发。
我们延续了在 Android 端以开放标准构建内容的传统。Android 感知堆栈的核心是 OpenXR,这是一个专注于可移植性的高性能跨平台 API。Android XR 符合 OpenXR 1.1 标准,我们还通过领先的供应商扩展程序扩展了 Open XR 标准,以引入强大的世界感知功能,例如:
Android XR SDK 还支持各种开放标准格式,例如适用于 3D 模型的 glTF 2.0 和适用于高动态范围环境的 OpenEXR。
我们非常自豪和兴奋地宣布推出 Android XR SDK 的开发者预览版。我们发布此开发者预览版,是因为我们希望与您共同打造 XR 的未来。我们欢迎您提供反馈,并迫不及待地想与您合作,将您的想法和建议融入平台。在我们继续构建 Android XR 的过程中,您的热情、专业知识和大胆的想法绝对必不可少。
在您使用 Android Studio 和 Jetpack Compose 等熟悉的工具充分利用 Android XR 独特的空间功能重构应用后,我们十分期待与这些应用交互。我们渴望访问您使用强大的工具和 Unity 和 OpenXR 等开放标准构建的令人惊叹的 3D 世界。最重要的是,我们迫不及待地想与非凡的 Android 和 Unity 开发者社区的所有成员一起踏上这段旅程。
要开始针对 Android XR 进行创建和开发,请访问 developer.android.com/develop/xr,您将在其中找到使用 Android XR SDK 创建内容所需的所有工具、库和资源!如果您想要获取预发布版硬件并与 Android XR 团队合作,请填写此表单,表示您有意参加 2025 年的 Android XR 开发者训练营。