产品资讯

利用 Android 开发者峰会上发布的可用于生产用途的工具,为日益壮大的 Android XR 设备阵营打造应用

阅读用时:3 分钟

从家中的全沉浸式体验,到外出时的快速浏览体验,基于 Android XR 进行开发,让您能够随时随地满足用户需求。在 Android 开发者峰会上,我们推出了首款由 Android XR 提供支持的有线 XR 眼镜 XREAL AURA,迎来了一个激动人心的里程碑。XREAL AURA 采用轻量化设计,重量不足 95 克,佩戴舒适,并配有便携式计算模块。它依托于 Android 共享基础,让您的现有应用在首日即可开箱即用,为您拓展更丰富的空间互动体验奠定了完美基础。   

为了帮助您针对这一不断扩展的硬件生态系统进行开发,我们在整个平台堆栈中提供了生产级工具。我们已将核心 Jetpack XR 库和设备模拟器升级为稳定版,在 ARCore for Jetpack XR 中添加了现实世界锚定功能,并简化了 Unity、Godot 和 Unreal Engine 中的 3D 引擎工作流。

请在此处阅读我们的公告要点,并前往 Android 开发者峰会 XR 专题演讲播放列表,按需观看所有技术演示。

稳定核心 Jetpack XR 基础和开发者工具

对于使用 Kotlin 和 Compose 构建原生体验的开发者来说,正式版发布准备工作从平台层开始。Jetpack XR SDK 核心库已正式升级为稳定版,可提供长期的 API 稳定性和生产级性能。此稳定版本包含:Jetpack SceneCore,用于构建和操作包含 3D 内容的 Android XR 场景图;ARCore for Jetpack XR,用于处理环境感知;以及XR Runtime,用于标准化会话管理。除了这些库之外,Android Studio 中的 Android XR 模拟器现已发布稳定版,让您无需实体硬件,即可直接在笔记本电脑上针对各种 XR 设备进行构建、迭代以及视觉验证。

如需了解这些基础 API 如何转化为实际应用,请观看在 Jetpack XR SDK 中使用自定义 3D 几何图形超越 2D。了解如何使用 Jetpack SceneCore 在 Kotlin 中为 glTF 模型添加动画效果、操控子节点、在运行时使用自定义 PBR 材质,以及生成实时程序化 3D 网格。

将数字体验锚定到现实世界

ARCore for Jetpack XR 中的 Geospatial API 现已发布稳定版,可让您将数字内容高精度地锚定到现实世界中的坐标,并实现强大的本地跟踪。这些功能将视觉定位服务与本地设备感知相结合,可在有线 XR 眼镜上实现情境感知和位置感知体验。

在为 XREAL AURA 有线 XR 眼镜打造世界锚定体验中,您将学习如何使用 Jetpack Compose Glimmer 设计一目了然的光学透视界面,并将其锚定到现实世界中的位置。对于使用游戏引擎进行开发的团队,在 Android XR 上使用 Unity 构建空间内容探讨了如何使用空间实体、云锚点和 ARCore Geospatial API 在 Unity 中映射物理空间、在不同会话中保留 3D 放置,以及同步共享的多用户体验。

在熟悉的 3D 引擎中进行扩缩

Android XR 支持开发者在现有的开发环境中工作,包括在专用实时引擎中打造的丰富互动环境。Android XR Engine Hub 现已发布稳定版,可简化 Unity、Godot 和 Unreal Engine 的设置、配置和优化流水线。Engine Hub 通过预配置的 OpenXR 扩展和经过验证的项目设置简化了项目搭建,让您可以立即开始创作。它还提供原生性能分析工作流,可帮助您直接在引擎界面中捕获和检查 CPU 和 GPU 核心的系统跟踪记录、热限制和帧预算。

如需了解这些运行时系统如何直接与 Android 界面连接,请观看在 Jetpack Compose for XR 中使用 3D 引擎提升沉浸式体验,并了解如何使用 OpenXR 空间容器将 Godot 和 Unity 作为库嵌入到原生 Jetpack Compose 应用中。

支持熟悉的引擎,让您能够顺畅地将现有 3D 游戏适配 Android XR 设备规格。Contract XR 等团队已经在使用此工作流,在 XREAL AURA 上运行其移植的 Unity 游戏《Jigsaw Night》,打造了一个协作空间,让玩家可以在其中走动、传递拼图块并一起解谜,展示了轻量级 XR 眼镜和引擎工作流如何实现自然的多用户混合现实体验。

开发者聚焦:Contract XR 携手 XREAL AURA,打造协作式混合现实体验

设计使用设备端音频的多模态互动

随着设备产品线扩展到音频互动,我们推出了新工具来构建轻量级多模态体验。开发者现在可以利用机器学习套件生成式 AI 文字转语音 API,生成由设备端 AI 提供支持的自然语音。我们推出了新的设计指南,其中包含声音最佳实践(包括耳标),旨在引导用户在音频优先和增强环境中进行操作。如需了解这些组件的实际应用,请观看使用 Gemini Nano 4 为智能眼镜打造音频优先体验,了解如何将 Jetpack Projected、机器学习套件和设备端 Gemini Nano 结合,打造免触摸的对话式应用。

开始使用最新工具

借助这些对核心 SDK、模拟器和引擎工具的更新,您将拥有坚实的基础,能够在整个 Android XR 生态系统中打造沉浸式和增强现实体验。立即更新到 Android Studio 的最新稳定版本,即可设置和测试适用于眼镜设备规格的 Android XR 虚拟设备,将稳定的 Jetpack XR 依赖项添加到 build 文件中,或为首选 3D 引擎安装 Android XR Engine Hub 插件。随着 XREAL AURA 等新设备现已上架,现在正是为 Android XR 开发应用的绝佳时机。欢迎访问我们的 Android XR 开发者网站,获取稳定版库、工具和指南,立即开始开发。

如需探索 Android 开发者峰会的所有技术专题演讲和深入探究,请查看完整的“Android XR 专题演讲”播放列表。

继续阅读