Android XR SDK的开发者预览版
(中国AI网 2024年12月13日)谷歌已经发布了Android XR SDK的开发者预览版,并表示这个全面的Android XR开发工具包是Android家族为扩展现实头显及未来眼镜设备打造的全新开发平台。
这家公司进一步指出,利用专为XR创建但又十分熟悉Android API、工具和开放标准,你将有无限的机会创建和开发融合数字和物理世界的体验。所有这一切都意味着:如果你为Android开发,你已经在为XR开发内容。
利用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 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,包含示例和创新功能,如鼠标交互配置文件,环境混合模式,个性化手网格,对象跟踪等等。