Android XR 重要里程碑|Jetpack XR SDK 核心库迎来 Beta 版
原创 Android 2026-09-08 20:00 四川

Jetpack SceneCore、ARCore for Jetpack XR 和 XR Runtime 现已进入 Beta 阶段,现在正是将它们集成到您的生产工作流程中并为 Android XR 进行开发的绝佳时机。

作者 / 开发者关系工程师 Amy Zeppenfeld、软件工程经理 Greg Underwood、Android XR 高级产品经理 Yasmine Evjen
自 Android XR SDK 发布以来,开发者已将各种创意转化为面向 XR 头戴式设备和有线 XR 眼镜的创新沉浸式体验。随着生态系统不断发展,开发者可以更轻松地将这些体验从预览版推进到正式版,并触达世界各地的用户。
现在,我们很高兴地宣布 Jetpack SceneCore、ARCore for Jetpack XR 和 XR Runtime 已进入 Beta 阶段,Jetpack Compose for XR 也即将发布!这意味着相关 API 已逐渐趋于稳定,现在正是将它们集成到生产工作流程中,并为 Android XR 进行开发的绝佳时机。

为什么选择 Jetpack XR SDK?
Jetpack XR SDK 包含构建 Android XR 沉浸式和增强体验所需的所有工具与开发库。无论您是移植现有的 2D 应用,还是从零开始创建新的 3D XR 应用,都可以使用您熟悉且喜爱的 Android 开发工具来实现。
为了助力您的开发,该版本重点提供贯穿整个 SDK 的基础构建模块:
Jetpack SceneCore:借助 3D 内容构建和操作 Android XR 场景图。您可以布局 3D 模型、播放空间音频,并使用强大的实体组件系统来创建、控制和管理实体。
ARCore for Jetpack XR:借助感知能力将数字内容带入现实世界。该库支持深度估计、持久化锚点、命中测试和平面识别。
XR Runtime:为 SDK 提供核心的运行时基础,负责处理设备生命周期、会话创建和系统配置,从而支持 API 接口的正常运行。
Jetpack Compose for XR:创建能够充分利用 Android XR 空间能力的空间化界面布局。借助此库,您可以使用熟悉的 Compose 概念构建空间化界面,该库也即将进入 Beta 阶段。
🔗 Jetpack SceneCore
https://developer.android.com/jetpack/androidx/releases/xr-scenecore
🔗 3D 模型
https://developer.android.com/develop/xr/jetpack-xr-sdk/add-3d-models#place-3d-scenecore
🔗 空间音频
https://developer.android.com/develop/xr/jetpack-xr-sdk/add-spatial-audio
🔗 强大的实体组件
https://developer.android.com/develop/xr/jetpack-xr-sdk/work-with-entities
🔗 ARCore for Jetpack XR
https://developer.android.com/jetpack/androidx/releases/xr-arcore
🔗 深度估计
https://developer.android.com/develop/xr/jetpack-xr-sdk/arcore/depth
🔗 持久化锚点
https://developer.android.com/develop/xr/jetpack-xr-sdk/arcore/anchors
🔗 命中测试
https://developer.android.com/develop/xr/jetpack-xr-sdk/arcore/planes#perform-hit-test
🔗 平面识别
https://developer.android.com/develop/xr/jetpack-xr-sdk/arcore/planes
🔗 XR Runtime
https://developer.android.com/jetpack/androidx/releases/xr-runtime
🔗 Jetpack Compose for XR
https://developer.android.com/jetpack/androidx/releases/xr-compose
🔗 空间能力的空间化界面布局
https://developer.android.com/develop/xr/jetpack-xr-sdk/ui-compose

Beta 版新增内容
来自开发者预览版的积极反馈帮助我们完善了 Beta 版本,引入了多项重要的 API 改进,以确保这些库已具备投入生产环境的能力。
扩展的测试支持:沉浸式 XR 库现已支持新能力,包括针对空间音频、XR 设备和会话配置的测试。详情请参阅各库的版本说明。
Kotlin 协程支持:为了更好地与 Kotlin 协程兼容,Session.create 现在是一个挂起函数。
术语和类更新:AnchorEntity 已重命名为 AnchorSpace,并且 ActivitySpace 和 AnchorSpace 现在都继承自通用的 SpaceEntity 类,从而在不同场景之间实现更加一致的空间管理。
如需了解命名与 API 变更的具体细节,请参阅各个库的完整版本说明。
🔗 空间音频
https://developer.android.com/reference/androidx/xr/scenecore/testing/SpatialAudioTrackTester?hl=en
🔗 XR 设备
https://developer.android.com/reference/androidx/xr/runtime/testing/XrDeviceTestRule
🔗 会话配置
https://developer.android.com/reference/kotlin/androidx/xr/runtime/testing/SessionTestRule
🔗 各库的版本说明
https://developer.android.com/jetpack/androidx/explorer?case=all
🔗 Session.create
🔗 AnchorSpace
https://developer.android.com/reference/kotlin/androidx/xr/scenecore/AnchorSpace
🔗 ActivitySpace
https://developer.android.com/reference/kotlin/androidx/xr/scenecore/ActivitySpace
🔗 SpaceEntity
https://developer.android.com/reference/kotlin/androidx/xr/scenecore/SpaceEntity
🔗 版本说明
https://developer.android.com/jetpack/androidx/versions

开始使用并分享反馈
要添加这些依赖项,请将 Google Maven Repository 添加到您的项目中,并将最新的 XR 库添加到 build.gradle 文件中。
dependencies {implementation("androidx.xr.scenecore:scenecore:1.0.0-beta02")implementation("androidx.xr.arcore:arcore:1.0.0-beta02")implementation("androidx.xr.runtime:runtime:1.0.0-beta02")implementation("androidx.xr.compose:compose:1.0.0-alpha17")}
支持沉浸式体验的 Android XR 设备生态系统正在日趋繁荣,涵盖了从 XR 头戴式设备到有线 XR 眼镜的各种产品。现在正是使用 Jetpack XR SDK Beta 构建沉浸式体验的最佳时机。即刻开始在 Samsung Galaxy XR 或 Android XR 模拟器上构建和测试吧。也欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态。
🔗 Samsung Galaxy XR
https://www.samsung.com/us/xr/galaxy-xr/galaxy-xr/
🔗 Android XR
https://developer.android.com/develop/xr/jetpack-xr-sdk/run/create-avds/xr-headsets-glasses
