自去年与三星、高通和 Unity 联合推出 Android XR SDK 开发者预览版以来,我们收到了来自广大 Android 社区的许多反馈,这让我们感到非常兴奋。无论是通过编码直播还是本地 Google 开发者群组讲座,参与社区活动来共同打造 XR 的未来都是一种出色的体验,而我们才刚刚开始。
今天,我们很高兴分享 Android XR SDK 的更新:开发者预览版 2。此版本包含多项新功能和改进,可帮助您使用熟悉的 Android API、工具和为 XR 创建的开放标准,开发实用且令人愉悦的沉浸式体验。
在 Google I/O 大会上,我们举办了两场与 Android XR 相关的技术讲座。第一个是使用 3D 内容为 Android XR 构建差异化应用,其中涵盖了 Jetpack SceneCore 和 ARCore for Jetpack XR 中的许多功能。未来已来:在 Android XR 上使用 Compose 和 AI一文介绍了如何创建差异化的 XR 界面,以及我们对 XR 与尖端 AI 功能相结合的愿景。
使用 3D 内容为 Android XR 构建差异化应用和借助 Android XR 上的 Compose 和 AI,未来就在眼前
开发者预览版 2 中的新变化
自开发者预览版 1 发布以来,我们一直致力于让 API 更易于使用,并添加新的沉浸式 Android XR 功能。您的反馈有助于我们塑造工具、SDK 和平台本身的发展。
借助 Jetpack XR SDK,您现在可以播放 180 度和 360 度视频,这些视频可以通过使用 MV-HEVC 规范进行编码或通过相邻编码视图帧来呈现立体效果。MV-HEVC 标准经过优化,专为立体视频而设计,可让您的应用高效播放优质的沉浸式视频。使用 Jetpack Compose for XR 构建的应用可以使用 SpatialExternalSurface 可组合项来渲染媒体,包括立体视频。
借助 Jetpack Compose for XR,您现在还可以定义可适应不同 XR 显示配置的布局。例如,使用 SubspaceModifier 将 Subspace 的大小指定为设备推荐的可视尺寸的百分比,这样面板就可以轻松填充其所在的空间。
XR 版 Material Design 现在支持更多组件替换,包括 TopAppBar、AlertDialog 和 ListDetailPaneScaffold,可帮助使用 Material Design 的大屏设备应用轻松适应全新的 XR 世界。
应用使用 Material Design for XR 和新的组件替换项来适应 XR
在 ARCore for Jetpack XR 中,您现在可以在请求相应权限后跟踪手部动作。手部是一组 26 个摆好姿势的手部关节,可用于检测手势,并为 Android XR 应用带来全新的互动体验:
手部可为 Android XR 体验带来自然的输入方式。
如需有关为 Android XR 开发应用的更多指导,请查看我们的 Android XR 基础知识 Codelab、Hello Android XR 示例项目的更新,以及支持 Android XR 的新版 JetStream。
Android XR 模拟器也已更新,可提高稳定性、支持 AMD GPU,并且现在已完全集成到 Android Studio 界面中。
Android XR 模拟器现已集成到 Android Studio 中
使用 Unity 的开发者已成功创建现有游戏和应用并将其移植到 Android XR。现在,您可以升级到 Unity OpenXR:Android XR 软件包的预发布版本 2!此更新添加了许多性能改进,例如支持动态刷新频率,可优化应用的性能和功耗。使用 Shader Graph 创建的着色器现在支持 SpaceWarp,从而更轻松地使用 SpaceWarp 来减少设备的计算负荷。现在,手部网格在遮挡时也会显示,从而实现逼真的手部可视化效果。
不妨查看 Unity 为 Android XR 改进的混合现实模板,该模板现在支持遮挡和持久锚点。
我们最近推出了 Android XR Samples for Unity,其中展示了 Android XR 平台上的各种功能,例如手部跟踪、平面跟踪、面部跟踪和透视。
Google 的开源 Unity 示例演示了平台功能以及这些功能的实现方式
Firebase AI Logic for Unity 现已推出公开预览版!这样一来,您就可以轻松将生成式 AI 集成到应用中,从而借助 Gemini 和 Android XR 打造 AI 赋能的体验。Firebase AI Logic 完全支持 Gemini 的各项功能,包括多模态输入和输出,以及用于打造沉浸式对话界面的双向流式传输。Firebase AI Logic 在设计时就考虑到了生产环境的就绪状态,并与 App Check、Remote Config 和 Cloud Storage 等核心 Firebase 服务集成,以增强安全性、可配置性和数据管理能力。如需详细了解相关信息,请参阅 Firebase 博客;您也可以直接参阅 Gemini API using Vertex AI in Firebase SDK 文档,开始使用该 SDK。
继续携手共创未来
我们与 Khronos Group 合作,推出了 glTF 交互规范,继续秉承对开放标准的承诺。今年晚些时候,Jetpack XR 渲染的 glTF 模型将支持该规范。使用 glTF 交互规范的模型是自包含的互动素材资源,可以具有许多预先编程的行为,例如在按下按钮时旋转对象或随时间改变材质的颜色。
Android XR 将率先在三星的 Project Moohan 上推出,该设备将于今年晚些时候发布。不久之后,我们在 XREAL 的合作伙伴将发布下一代 Android XR 设备。这款设备代号为 Project Aura,是一款便携式系绳设备,可让用户访问自己喜爱的 Android 应用,包括专为 XR 构建的应用。它将以开发者版的形式发布,专门供您开始创作和实验。最棒的是,您可以使用目前用于构建 Android 应用的熟悉工具,为这些设备构建应用。
XREAL 的 Project Aura
Google Play 商店也已为 Android XR 做好准备。它将在今年晚些时候推出时,在 Android XR Play 商店中列出受支持的 2D Android 应用。如果您正在开发Android XR 差异化应用,可以提前做好准备,让您的应用成为 Android XR Play 商店中首批差异化应用之一:
- 在 Android XR 模拟器中安装并测试现有应用
- 了解如何打包和分发 Android XR 应用
- 新功能!使用预览素材资源(例如立体 180 度或 360 度视频)以及屏幕截图、应用说明和非空间视频,让您的 XR 应用在 Play 商店中脱颖而出。
我们知道,许多用户都对眼镜上的 Android XR 的未来充满期待。我们目前正在打造开发者体验,并将在今年晚些时候分享有关如何参与的更多详细信息。
如需开始为 Android XR 创建和开发应用,请访问 developer.android.com/develop/xr,您可以在其中找到使用 Android XR SDK 所需的所有工具、库和资源。尤其是,不妨试试我们的示例和 Codelab。
欢迎您提供反馈、建议和想法,帮助我们完善 Android XR。在我们共同开发 Android XR 的过程中,您的热情、专业知识和大胆的想法至关重要。我们期待在今年晚些时候 Android XR 设备发布时看到您打造的 XR 差异化应用!
自 5 月 22 日起,您可以前往 io.google 探索此公告和所有 Google I/O 2025 更新。
继续阅读
-
产品资讯
今天,我们推出了 Gemma 4,这款最新的尖端开放模型具备复杂的推理和自主工具调用功能,可助力开发者提升 Android 开发效率。
Matthew McCullough • 阅读用时:2 分钟
-
产品资讯
Android 17 今天已正式达到平台稳定性,Beta 3 现已发布。这意味着 API 表面已锁定;您可以执行最终的兼容性测试,并将以 Android 17 为目标平台的应用推送到 Play 商店。
Matthew McCullough • 阅读用时:5 分钟
-
产品资讯
Android 证明,您不必在开放的生态系统和安全的生态系统之间进行选择。自宣布更新验证要求以来,我们一直与社区合作,以确保这些保护措施既能有效保护用户,又能尊重平台自由。
Matthew Forsythe • 阅读用时:2 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。