Android XR 是谷歌的新操作系统,旨在为耳机和眼镜等设备提供动力,并在这些设备上运行新的体验,也就是应用程序。Android XR 将整合谷歌的人工智能助手 Gemini,以理解用户意图、制定计划、并指导完成任务等。
Android XR 建立在 Android 操作系统之上,利用 ARCore、Android Studio、Jetpack Compose、Unity 和 OpenXR 等关键组件为新平台提供了坚实的基础。Android XR 应用程序使虚拟环境与现实世界共存成为可能。例如,谷歌表示,他们正在努力让用户在虚拟大屏幕上观看 YouTube 视频,以 3D 形式显示照片,等等。
我们很快就会在一小群用户中开始对运行 Android XR 的原型眼镜进行实际测试。这将有助于我们创造有用的产品,并确保我们能以一种尊重你和你周围人隐私的方式进行构建。
Android XR 应用程序将存在于虚拟空间中,包括 3D 元素、空间面板和空间音频,以创造一种深度、规模和真实感。它们还将会利用手和眼睛的多模式交互能力。
为了使开发人员能更容易创建 Android XR 应用程序,谷歌还发布了 Android XR SDK。
使用熟悉的 Android API、工具和为 XR 创建的开放标准,你将会有无限的机会来创建和开发融合了数字和物理世界的体验。
Android XR SDK 的一个关键组件是 Jetpack XR,其中包括新的特定于 XR 的库,如 Jetpack Compose for XR、Material Design for XR、Jetpack SceneCore 和 ARCore for Jetpack XR。
除了 Jetpack Compose XR 之外,Android XR SDK 还支持基于 Unity 或 WebXR 创建的应用程序。
你可以在 Android Studio Meerkat 中使用 Android XR SDK,其中还包括新的 Android XR 模拟器。这使得使用虚拟化 XR 设备来部署和测试使用 Jetpack XR SDK 构建的应用程序成为可能。模拟器将依靠键盘和鼠标在虚拟 3D 空间中导航,使用一系列工具来旋转场景、放大和缩小等等。
Android XR 将拥有自己的 Play 商店,在那里你可以找到专门为 Android XR 创建的应用程序以及与之兼容的 Android 应用程序,这些应用程序将自动进行空间化,而无需开发人员的操作。
首先,Android XR 的预览版旨在为设备制造商和创作者提供机会,开始创建一个全新的设备和应用生态系统。据谷歌称,三星将于 2025 年发布首款 Android XR 设备。
Android XR 和 Android XR SDK 目前仅提供预览版本。如果你对访问新平台感兴趣,可以在这里申请。
Sergio De Simone 是一名软件工程师,拥有超过 25 年的工作,曾在一系列不同的项目和公司工作过,包括西门子、惠普和小型初创公司等不同的工作环境。在过去的 10 多年里,他一直专注于移动平台和相关技术的开发。他目前在 BigML, Inc. 工作,负责 iOS 和 macOS 的开发。
https://www.infoq.com/news/2024/12/google-android-xr/
声明:本文为 InfoQ 翻译,未经许可禁止转载。