探索 Android 开发工具

2025-11-12 09:01:01 欧冠世界杯

Android XR SDK 现已推出开发者预览版。我们期待您的反馈!请访问我们的支持页面与我们联系。

Android 开发者

开发

设备

Android XR

通过收藏保持井然有序 根据您的偏好保存和分类内容。

使用 Android XR SDK 进行开发

通过 Android XR 重新定义用户与您应用的交互方式,从专注的生产力工具到沉浸式娱乐体验。Android XR 应用成为用户环境的一部分,为观看、学习和完成任务创造广阔的体验。

为 XR 进行开发

从您熟悉的工具开始

Android XR 软件开发套件支持从您当前的应用基础进行开发。选择是使用 Android Jetpack XR、Unity、OpenXR 还是 WebXR 进行开发。

选择您的工具

构建或空间化 Android 应用

您可以从头开始构建新应用,也可以通过添加空间组件将 Android 大屏应用或移动应用适配到 XR。

使用 Jetpack XR SDK 进行开发

Alas, your browser doesn't support HTML5 video. That's OK! You can still

download the video

and watch it with a video player.

此 JetNews 应用是一款已适配 Android XR 的 Android 大屏应用。

构建新应用或移植 Unity、OpenXR 或 WebXR 应用

以最少量的开发工作,将现有沉浸式体验带给新受众。

使用 Unity、OpenXR 或 WebXR 进行开发

Job Simulator 是一款移植到 Android XR 的 Unity 游戏。

简化开发

大多数 Android 应用无需额外开发即可与 Android XR 兼容。

通过使用熟悉的 Android API 和框架,降低学习曲线并为各种 XR 设备构建应用。您可以使用 Jetpack Compose for XR、Android Studio、模拟器以及您偏好的 3D 工具来创建自定义 XR 体验。

使用 Jetpack XR SDK 进行开发

将应用引入 XR 的便捷途径

XR 兼容的移动应用

通过您现有的兼容移动应用触达 XR 设备用户。无需更改。

XR 兼容的大屏应用

自适应布局确保您的应用在不同设备上都能运行。现有的大屏应用已针对 XR 进行了优化。无需更改。

XR 差异化应用

利用空间面板、3D 模型和空间环境来设计沉浸式体验。或者使用 Unity、OpenXR 或 WebXR 构建完全自定义的沉浸式体验。

探索 Android 开发工具

使用熟悉的工具创建 XR 体验,并将其扩展到 XR。

Android Studio

创建新的设备流程、设备管理器和布局检查器。使用 Android XR 模拟器直接在您的机器上测试应用,无论是否能够访问物理设备。

适用于 XR 的 Jetpack Compose

包含设计 XR 应用所需的一切。查找界面和交互建议、自动布局引擎、预设布局和空间界面组合。

适用于 Jetpack XR 的 ARCore

为您的应用带来感知能力,使其能够理解和与现实世界中的特征(例如锚点和语义分割)进行交互。

Jetpack SceneCore

包含向 Android XR 应用添加沉浸式内容的构建模块。SceneCore 库支持空间实体和环境 API。

适用于 XR 的 Material Design

为创建遵循既定交互、空间和视觉设计模式的用户友好型应用提供了基础。

3D 工具

使用您选择的 3D 工具创建 glTF 或 GLB 文件。示例:Blender、Maya、Spline

探索 Hello Android XR 示例应用

试用Hello Android XR 示例应用,该应用针对沉浸式体验进行了优化。亲身体验空间面板和环境如何在实际应用中结合使用。

学习 Android XR Codelab

按照分步指南学习 Android XR 体验的构建模块,并调整现有应用以利用它们。

学习第一个 Codelab

使用 Unity、OpenXR 或 WebXR 进行构建

任何熟悉 3D 开发的人都可以使用流行的Unity 实时 3D 引擎、行业标准的OpenXR 或易于访问的WebXR 进行构建。这些框架让您可以灵活地构建所需的 XR 体验。

Unity

借助 Unity 成熟的 OpenXR 支持和开发者生态系统,构建可面向多个平台的应用。

使用 Unity 进行开发

OpenXR

使用一组通用的 API 快速、低成本地开发可在各种设备上运行的 XR 应用。

使用 OpenXR 进行开发

WebXR

利用 WebXR 知名且可信的标准和技术,直接在浏览器中构建有意义的 XR 体验。

使用 WebXR 进行开发

开始设计

Android XR 包含即用型界面、组件和空间元素。

开始使用

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[]]