自从去年与三星、高通和 Unity 一起推出 Android XR SDK 开发者预览版 以来,我们收到了来自更广泛的 Android 社区的许多反馈,这让我们感到非常兴奋。无论是通过直播编码还是参加当地Google 开发者社区的讲座,参与社区活动并共同构建 XR 的未来都是一次非常棒的体验,而这仅仅是开始。
今天,我们很高兴分享 Android XR SDK 的更新:开发者预览版 2,其中包含许多新功能和改进,可帮助您使用专为 XR 创建的熟悉 Android API、工具和开放标准开发实用且令人愉悦的沉浸式体验。
在 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 的大小指定为设备建议观看大小的百分比,这样面板就可以轻松填充其所在的空间。
Material Design for XR 现在支持更多组件替换,适用于 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 的预发布版本 2:Android XR 软件包!此更新添加了许多性能改进,例如支持动态刷新率,可优化应用的性能和功耗。使用 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 在构建时考虑到了生产就绪性,并与核心 Firebase 服务(例如 App Check、Remote Config 和 Cloud Storage)集成,以增强安全性、可配置性和数据管理能力。如需了解详情,请访问 Firebase 博客,或直接使用 Vertex AI in Firebase SDK 文档中的 Gemini API 开始使用。
继续携手共创未来
我们与 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 差异化应用!
如需了解此公告和所有 Google I/O 2025 更新,请从 5 月 22 日起访问 io.google。
继续阅读
-
产品动态
今天,我们推出了 Gemma 4,这是我们最新的尖端开放模型,旨在提供复杂的推理和自主工具调用功能,从而增强 Android 开发能力。
Matthew McCullough • 2 分钟阅读时间
-
产品动态
Android 17 今天正式达到平台稳定性,推出了 Beta 版 3。这意味着 API 表面已锁定;您可以执行最终兼容性测试,并将以 Android 17 为目标的应用推送到 Play 商店。
Matthew McCullough • 5 分钟阅读时间
-
年 月 日年 月 日
产品动态
Android 证明,您不必在开放的生态系统和安全的生态系统之间进行选择。自从宣布更新验证要求以来,我们一直与社区合作,以确保这些保护措施既强大又尊重平台自由。
Matthew Forsythe • 2 分钟阅读时间
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞察。