Android XR SDK的开发者预览版

中国AI网 2024年12月13日)谷歌已经发布了Android XR SDK的开发者预览版,并表示这个全面的Android XR开发工具包是Android家族为扩展现实头显及未来眼镜设备打造的全新开发平台。

这家公司进一步指出,利用专为XR创建但又十分熟悉Android API、工具和开放标准,你将有无限的机会创建和开发融合数字和物理世界的体验。所有这一切都意味着:如果你为Android开发,你已经在为XR开发内容。

谷歌已经发布Android XR SDK开发者预览版  第1张

利用Android XR SDK,你可以:

通过丰富的3D元素、空间面板和空间音频将你的应用空间化,从而带来自然的深度感、规模感和有形的现实感,从而摆脱传统的屏幕限制

将用户传送到一个梦幻般的虚拟空间

利用自然的、多模态交互能力,比如手+眼

Android XR SDK以现有的Android应用开发作为基础,而谷歌同时把Play Store引入了Android XR,这意味着大多数Android应用自动可用,无需任何额外的开发工作。用户将能够在一个全新的维度发现和使用现有的应用。默认启用,但开发者可以选择退出。

Android XR SDK适合使用一系列不同工具的开发者:

用Kotlin和Android Studio构建内容?Jetpack XR SDK是一套熟悉的库和工具,可简化开发并加快生产力。

使用Unity的实时3D引擎?Unity的Android XR扩展提供了构建或移植强大沉浸式体验所需的软件包。

Web开发?使用WebXR添加Chrome支持的沉浸式体验。

使用像C/ c++这样的本地语言?Android XR支持OpenXR 1.1标准。

使用Jetpack XR SDK

Jetpack XR SDK包括专门为XR构建的新Jetpack库,其中的亮点包括:

Jetpack Compose for XR:你能够创建空间UI布局和空间化现有的2D UI

Material Design for XR:包括组件和布局,可自动适应XR

Jetpack SceneCore:为构建自定义3D体验提供了基础

ARCore为Jetpack XR带来了强大的感知能力

更多使用Jetpack XR SDK进行开发的更多信息请访问这个页面。

谷歌已经发布Android XR SDK开发者预览版  第2张

谷歌同时在Android Studio Meerkat的最新预览版中引入了新的工具和功能,以提高生产力并简化Android XR的创建过程。

使用全新的Android XR模拟器创建一个虚拟XR设备,以用于部署和测试使用Jetpack XR SDK构建的应用程序。这个模拟器包括特定于XR的控件,可用于使用键盘和鼠标来导航仿真的虚拟空间。

使用Android XR模板来快速启动使用Jetpack Compose for XR创建应用。

使用更新的布局检查器来检查和调试使用Jetpack Compose创建的空间化UI组件。

更多信息请访问这个页面。

Unity

谷歌已经与Unity进行了合作,从Unity 6开始将他们的实时3D引擎与Android XR原生集成。Unity推出了Unity OpenXR: Android XR包,从而为Android XR带来多平台XR体验。

Unity正在为热门的XR包添加Android XR支持:

OpenXR

AR Foundation

XR Interaction Toolkit

XR Hands

XR Composition Layers

团队同时提出了Android XR Extensions for Unity,包含示例和创新功能,如鼠标交互配置文件,环境混合模式,个性化手网格,对象跟踪等等。