今天,我们推出了 Android XR SDK 的开发者预览版,这是一个适用于 Android XR 的综合开发套件。它是 Android 系列中最新的平台,专为 XR(扩展现实)头戴设备及未来眼镜而打造。您将有无限的机会使用专为 XR 创建的熟悉 Android API、工具和开放标准,来创建和开发融合数字世界和物理世界的体验。这一切都意味着:如果您为 Android 构建应用,就已然在为 XR 设备进行开发了!请继续阅读,开始为头戴设备进行开发。
借助 Android XR SDK,您可以:
- 通过使用丰富的 3D 元素、空间面板和空间音频来空间化您的应用,摆脱传统屏幕的束缚,这些元素和音频可带来自然的深度感、比例感和真实的现实感
- 将用户带入奇幻的虚拟空间,或让他们在自己的家中或工作场所与您互动
- 利用自然的多模态互动功能,例如使用双手和眼睛
“我们相信 Android XR 将彻底改变讲故事的方式。它让我们能够将叙事深度与先进的互动功能相结合,打造一个沉浸式世界,让观众能够以前所未有的方式与角色和故事互动。”
- Jed Weintrob,30 Ninjas 合伙人
Android XR 上的应用
Android XR SDK 基于 Android 应用开发的现有基础构建而成。我们还将 Play 商店引入 Android XR,其中 大多数 Android 应用将自动提供,无需进行任何额外的开发工作。用户将能够在全新的维度中发现和使用您的现有应用。如需区分现有的 Compose 应用,您可以选择自动空间化 Material Design (M3) 组件和Compose,以便在 XR 中实现自适应布局。
针对大屏设备优化的应用可以利用 Android XR 中的尺寸调整功能
Android XR SDK 可满足每位开发者的需求:
使用 Kotlin 和 Android Studio 进行构建?您会感觉就像在家一样,因为 Jetpack XR SDK 是一套熟悉的库和工具,可简化开发并提高工作效率。
- 使用的是 Unity 的实时 3D 引擎?Android XR Extensions for Unity 提供了构建或移植强大的沉浸式体验所需的软件包。
- 在 Web 上进行开发?使用 WebXR 添加 Chrome 支持的沉浸式体验。
- 使用 C/C++ 等原生语言?Android XR 支持 OpenXR 1.1 标准。
使用 Jetpack XR SDK 进行创建
Jetpack XR SDK 包含专为 XR 构建的新 Jetpack 库。亮点包括:
- Jetpack Compose for XR - 让您能够以声明方式创建空间界面布局,并空间化使用 Compose 或 View 构建的现有 2D 界面
- Material Design for XR - 包含自动适应 XR 的组件和布局
- Jetpack SceneCore - 为构建自定义 3D 体验奠定基础
- ARCore for Jetpack XR - 为您的应用带来强大的感知功能,以便了解现实世界
“借助 Android XR,我们可以将 Calm 直接带入您的世界,捕捉感官,让您以更深入、更具变革性的方式体验它。通过与 Android XR 团队密切合作开发这项尖端技术,我们重新构想了如何营造深度感和空间感,从而打造出一种沉浸感,让您立即感到更加专注、放松和身临其身。”
- Dan Szeto,Calm Studios 副总裁
使用 Hello XR 示例 开启您的 Jetpack XR SDK 之旅,该示例简要介绍了 Jetpack Compose for XR 的基本功能。
详细了解如何使用 Jetpack XR SDK 进行开发。
JetNews 示例应用是一款适用于 Android XR 的 Android 大屏应用
我们还在 Android Studio Meerkat 的最新预览版中引入了新工具和功能,以提高工作效率并简化 Android XR 的创建流程。
- 使用新的 Android XR 模拟器 创建虚拟 XR 设备,以部署和测试使用 Jetpack XR SDK 构建的应用。该模拟器包含特定于 XR 的控件,可使用键盘和鼠标在模拟的虚拟空间中导航。
- 使用 Android XR 模板快速开始使用 Jetpack Compose for XR 创建应用。
- 使用更新后的布局检查器检查和调试使用 Jetpack Compose for XR 创建的空间化界面组件。
详细了解 Android Studio 中的支持 XR 的工具和 Android XR 模拟器。
Android Studio 中的 Android XR 模拟器具有新的控件,可在模拟器中探索 3D 空间
使用 Unity 进行创建
我们已与 Unity 合作,从 Unity 6 开始,将他们的实时 3D 引擎原生集成到 Android XR 中。Unity 正在推出 Unity OpenXR:Android XR 软件包,以便将您的多平台 XR 体验带到 Android XR。
Unity 正在为以下热门 XR 软件包添加 Android XR 支持:
我们还推出了 Android XR Extensions for Unity,其中包含示例和创新功能,例如鼠标互动配置文件、环境混合模式、个性化手部网格、对象跟踪等。
“我们已经将 Demeo 带到了大多数商业平台,因此可以说,将游戏改编为在 Android XR 上运行的过程给我们留下了深刻的印象。”
– Johan Gastrin,Resolution Games 首席技术官
如需了解详情,请查看我们的 Unity 入门指南 和 Unity 的博文。
Vacation Simulator 已更新到 Unity 6 并支持 Android XR
为 Web 进行创建
Android XR 上的 Chrome 支持 WebXR 标准。如果您是为 Web 构建应用,则可以使用 3D 内容增强现有网站,或构建新的沉浸式体验。您还可以使用功能齐全的框架(例如 three.js、A-Frame 或 PlayCanvas)来创建虚拟世界,也可以使用更简单的 API(例如 model-viewer),以便用户可以在电子商务网站中直观呈现产品。由于 WebXR 是一种 开放标准,因此您为移动 AR 设备或专用 VR 硬件构建的相同体验可以在 Android XR 上无缝运行。
详细了解如何使用 WebXR 进行开发。
Android XR 上的 Chrome 支持 WebXR 功能,包括深度图,允许虚拟对象与现实世界表面互动
基于开放标准构建
我们将继续秉承 Android 的传统,基于开放标准进行构建。Android 感知堆栈的核心是 OpenXR - 一种注重可移植性的高性能跨平台 API。Android XR 符合 OpenXR 1.1 标准,我们还通过领先的 供应商扩展 来扩展 Open XR 标准,以引入强大的世界感知功能,例如:
- AI 驱动的 手部网格,旨在适应手部的形状和大小,以更好地呈现用户的多样性
- 详细的深度纹理,允许现实世界对象遮挡虚拟内容
- 复杂的光估测,用于照亮数字内容以匹配现实世界的光照条件
- 新的可跟踪对象,让您能够将笔记本电脑、手机、键盘和鼠标等现实世界对象带入虚拟环境
Android XR SDK 还支持开放标准格式,例如用于 3D 模型的 glTF 2.0 和用于高动态范围环境的 OpenEXR。
携手共创未来
我们非常自豪和兴奋地宣布推出 Android XR SDK 的开发者预览版。我们之所以发布此开发者预览版,是因为我们希望与您携手共创 XR 的未来。我们欢迎您提供反馈,并期待与您合作,将您的想法和建议融入到平台中。在继续构建 Android XR 的过程中,您的热情、专业知识和大胆的想法至关重要。
我们期待与您的应用互动,这些应用经过重新构想,可以利用 Android XR 的独特空间功能,并使用 Android Studio 和 Jetpack Compose 等熟悉工具。我们渴望访问您使用 Unity 和 OpenXR 等强大工具和开放标准构建的精彩 3D 世界。最重要的是,我们迫不及待地想与所有 Android 和 Unity 开发者组成的精彩社区一起踏上这段旅程。
如需开始为 Android XR 进行创建和开发,请访问 developer.android.com/develop/xr,您可以在其中找到使用 Android XR SDK 进行创建所需的所有工具、库和资源!如果您有兴趣获取预发布硬件并与 Android XR 团队协作,请填写此表单,表达您对参加 2025 年 Android XR 开发者训练营 的兴趣。
继续阅读
-
产品动态
Google I/O '26 大会针对 Android 开发者发布了 17 项重要公告,重点介绍了智能体主导的生产力、Compose First 作为我们的界面标准,以及针对不断扩大的生态系统的高性能媒体和自适应开发。
Matthew McCullough • 阅读时间:8 分钟
-
产品动态
Android 在今天 The Android Show 期间宣布,Android 将从操作系统转变为智能系统,从而为您的应用创造更多互动机会。
Matthew McCullough • 阅读时间:4 分钟
-
产品动态
今天,我们推出了最新的尖端开放模型 Gemma 4,它具有复杂的推理和自主工具调用功能,可增强 Android 开发。
Matthew McCullough • 阅读时间:2 分钟
随时了解最新动态
每周获取最新的 Android 开发见解,直接发送到您的收件箱 每周。