0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

谷歌推出Android XR SDK开发者预览版

谷歌开发者 来源:谷歌开发者 2025-01-10 10:13 次阅读

作者 / 产品管理副总裁、Android 开发者 Matthew McCullough

近期推出的 Android XR SDK 开发者预览版是一款适用于 Android XR 的综合开发工具套件。它是 Android 系列中最新的平台,专为扩展现实 (XR) 头显设备 (以及未来的眼镜) 而打造。您将拥有无限的机会使用熟悉的 Android API、工具和专为 XR 打造的开放标准,创造并开发融合数字世界和物理世界的体验。这意味着: 如果您为 Android 进行开发,那么就已经踏入了 XR 开发的大门!欢迎您继续阅读,开启头显设备开发之旅!

使用 Android XR SDK,您可以:

通过丰富的 3D 元素、空间面板和空间音频来打破传统屏幕的束缚,赋予应用自然的深度感、规模感和触手可及的真实感

将用户带入奇幻的虚拟空间,或者与用户在家中或工作场所进行互动

充分利用自然的多模态交互能力,比如手势和眼部追踪

"我们相信 Android XR 将彻底改变叙事方式。它使我们能够将叙事的深度与先进的交互功能相结合,创造出一个身临其境的世界,让用户以前所未有的方式与角色和剧情进行互动。"

您的 Android XR 应用

Android XR SDK 建立在现有的 Android 应用开发基础之上。我们还准备将 Google Play 商店引入 Android XR,大多数 Android 应用都会自动提供,而无需进行额外的开发工作。用户将能够在全新的维度上探索并使用您现有的应用。为了使您现有的 Compose 应用脱颖而出,您可以选择开启相关功能,以便在 XR 中自动空间化 Material Design (M3) 组件和 Compose 的自适应布局。

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: 您可借此通过声明方式创建空间界面布局,并将使用 Compose 或 Views 构建的现有 2D 界面空间化

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

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

ARCore for Jetpack XR: 为您的应用提供强大的感知能力,以理解现实世界

"借助 Android XR,我们可以将 Calm 直接带入您的世界,捕捉感官体验,让您以更深入、更具变革性的方式体验它。通过与 Android XR 团队在这项前沿技术的密切合作,我们重新构想了如何营造深度感和空间感,打造出一种能让您瞬间感到更专注、更放松的沉浸式体验。"

Calm Studios 副总裁---Dan Szeto

借助 Hello XR 示例,开启您的 Jetpack XR SDK 之旅。该示例将为您简单介绍 Jetpack Compose for XR 的基本功能。

我们还为 Android Studio Meerkat 的最新预览版引入了全新工具和功能,以便提高生产力,并简化您创建 Android XR 应用的流程。

使用全新 Android XR 模拟器创建虚拟化 XR 设备,用于部署和测试使用 Jetpack XR SDK 构建的应用。该模拟器包含特定于 XR 的控件,以便您使用键盘和鼠标来导航模拟的虚拟空间。

使用 Android XR 模板,快速开始使用 Jetpack Compose for XR 创建应用。

使用更新版布局检查器,检查和调试使用 Jetpack Compose for XR 创建的空间化界面组件。

Android Studio 中的 Android XR 模拟器推出了全新控件,以便您直接在模拟器中探索 3D 空间

Android Studio 和 Android XR 模拟器https://developer.android.google.cn/develop/xr/jetpack-xr-sdk/studio-tools

使用 Unity 进行构建

我们已与 Unity 展开合作,从 Unity 6 开始将其实时 3D 引擎与 Android XR 原生集成。Unity 即将推出 Unity OpenXR: Android XR 软件包,以便将您的多平台 XR 体验引入 Android XR。

Unity 正在为以下热门 XR 软件包添加 Android XR 支持:

OpenXR

AR Foundation

XR Interaction Toolkit

XR Hands

XR Composition Layers

我们还将推出适用于 Unity 的 Android XR 扩展,其中包含各种示例和创新功能,例如鼠标交互配置文件、环境混合模式、个性化手部网格、对象跟踪等。

"我们已经将 Demeo 引入到了大多数商用平台。可以肯定地说,将这款游戏适配到 Android XR 的过程给我们留下了深刻的印象。"

Resolution Games 首席技术官---Johan Gastrin

面向 Web 进行构建

Android XR 版 Chrome 支持 WebXR 标准。如果您正在为 Web 构建应用,那么您可以使用 3D 内容增强现有网站或构建全新沉浸式体验。您还可以使用功能齐全的框架 (例如 three.js、A-Frame 或 PlayCanvas) 来创建虚拟世界,也可以使用更简单的 API (例如 model-viewer),以便用户在电商网站中可视化查看产品。由于 WebXR 是一个开放标准,您为移动 AR 设备或专用 VR 硬件构建的相同体验可以在 Android XR 上无缝运行。

基于开放标准进行构建

我们会秉承 Android 历来使用开放标准进行构建的传统。Android 感知堆栈的核心是 OpenXR,这是一款注重可移植性的高性能跨平台 API。Android XR 兼容 OpenXR 1.1,并且我们还将通过先进的供应商扩展来增强 Open XR 标准,以引入强大的世界感知能力,例如:

AI 驱动的手部网格,旨在适应手的形状和大小,以便更好地体现用户多元化理念

细致的深度纹理,允许现实世界对象遮挡虚拟内容

先进的光照估算,使您的数字内容的照明与真实世界的光照条件相匹配

新的可跟踪对象,可让您将笔记本电脑手机、键盘和鼠标等现实世界的对象带入虚拟环境

Android XR SDK 还支持各种开放标准格式,例如适用于 3D 模型的 glTF 2.0 和适用于高动态范围环境的 OpenEXR。

共创未来

推出 Android XR SDK 开发者预览版让我们倍感自豪与兴奋。之所以发布此开发者预览版,正是因为我们希望与您一起携手共建 XR 的未来。欢迎您的反馈,并期待与您展开合作,将您的想法和建议融入平台。在我们持续构建 Android XR 的过程中,您的热情、专业知识和大胆创意都至关重要。

我们期待与您在 Android XR 上重新构想的应用进行互动,这些应用将充分利用 Android XR 独特的空间能力,并使用熟悉的工具 (例如 Android Studio 和 Jetpack Compose) 进行构建。我们渴望体验您使用 Unity 和 OpenXR 等强大的工具和开放标准构建的精彩 3D 世界。最重要的是,我们无比期待与所有来自 Android 和 Unity 开发者社区的杰出开发者们一同踏上这段旅程。

如要开始为 Android XR 构建和开发应用,欢迎访问 developer.android.google.cn/develop/xr,您可在此找到所有所需工具、库和资源,以便使用 Android XR SDK 进行构建!如果您有兴趣获取预发布硬件并与 Android XR 团队展开合作,请填写表格,让我们了解您有兴趣参加 2025 年的 Android XR 开发者训练营。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3939

    浏览量

    127578
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1039

    浏览量

    46028
  • 开发者
    +关注

    关注

    1

    文章

    583

    浏览量

    17037

原文标题:Android XR SDK 开发者预览版现已发布

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    谷歌推出Android 16首个开发者预览版

    Android 16 首个开发者预览版现已推出,可用于测试您的应用。此后,Android 会开始增加 API 的发布频次,助力应用和设备的加
    的头像 发表于 12-18 09:25 322次阅读

    谷歌与三星联合发布Android XR操作系统

    系统整合了谷歌在人工智能、增强现实(AR)以及虚拟现实(VR)领域的技术积累,充分展现了谷歌在技术创新方面的实力。通过这一系统,用户将能够享受到更加逼真、生动的虚拟世界,以及更加智能、便捷的操作体验。 此次发布的Android
    的头像 发表于 12-16 10:08 195次阅读

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版
    的头像 发表于 09-28 08:07 362次阅读
    KaihongOS 4.1.2<b class='flag-5'>开发者</b><b class='flag-5'>预览版</b>正式上线,诚邀<b class='flag-5'>开发者</b>免费试用!

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    今日,深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS 4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版
    的头像 发表于 09-26 15:59 482次阅读

    苹果推出visionOS 2.1的开发者预览版Beta 2

     今日,苹果公司针对Vision Pro用户群体,正式推出了visionOS 2.1的开发者预览版Beta 2,其内部版本编号为22N5553d。此次快速迭代,距离上一Beta或RC版本的发布仅短短
    的头像 发表于 09-24 16:16 616次阅读

    Apple Watch迎来watchOS 11.1 Beta 1开发者预览版

    苹果公司今日正式宣布,为Apple Watch用户推送了watchOS 11.1的开发者预览版Beta 1更新(内部版本号为22R5545g),此次快速迭代距离上一版本发布仅8天,彰显了苹果在智能手表操作系统领域的敏捷响应与不懈优化决心。
    的头像 发表于 09-18 16:01 1292次阅读

    谷歌将于Wear OS 5中推出网格视图及隐私控制台

    克拉夫特智能锁专家小米沙尔·拉赫曼自这款系统的开发者预览版中发现,谷歌在应用程序启动器中增加了网格视图功能。
    的头像 发表于 05-17 10:05 360次阅读

    谷歌开放ZenDeviceEffects API,助第三方应用实现睡前屏幕管理

    据报道,谷歌近日在安卓 15 开发者预览版 2 中推出了全新 ZenDeviceEffects API,允许第三方应用访问数字健康的就寝模式功能。
    的头像 发表于 05-08 16:41 503次阅读

    iOS 16.7.8 RC版上线,推荐注册开发者计划升级预览版

    值得注意的是,自iOS/iPadOS 16.4开发者预览版Beta 1起,须先注册成为苹果开发者,然后通过系统【设置】【软件更新】查看升级选项。
    的头像 发表于 05-08 11:30 2082次阅读

    Android 15的首个开发者预览版现已发布

    Android 15 的首个开发者预览版现已发布,以便各位开发者能与我们通力协作,打造更优秀的 Android 平台。
    的头像 发表于 03-12 14:16 952次阅读
    <b class='flag-5'>Android</b> 15的首个<b class='flag-5'>开发者</b><b class='flag-5'>预览版</b>现已发布

    Testin云测国内首发Android 15开发者预览版云真机

    Android 15来了,Testin云测助您快速抢占先机! 目前,谷歌已发布了Android 15的第一个开发者预览版本(
    的头像 发表于 02-24 09:33 954次阅读
    Testin云测国内首发<b class='flag-5'>Android</b> 15<b class='flag-5'>开发者</b><b class='flag-5'>预览版</b>云真机

    谷歌Android 15开发者预览版遇问题,OTA更新暂停

    谷歌Android Developer官网发表声明,因发现“已知问题”,将暂时关闭Android 15 DP1的OTA更新订阅服务。谷歌解释道:“禁用OTA镜像下载是为了深入调查问题
    的头像 发表于 02-21 14:08 703次阅读

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    MobPush:Android SDK 集成指南

    MobPush是一款旨在提供一站式解决方案的智能推送开发者工具,可以有效提高用户参与度和粘性,从而带来更多的业务效益,以下是最新版MobPush: Android SDK集成指南。
    的头像 发表于 02-02 15:51 698次阅读
    MobPush:<b class='flag-5'>Android</b> <b class='flag-5'>SDK</b> 集成指南

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。
    的头像 发表于 01-29 16:42 1442次阅读
    华为宣布HarmonyOS NEXT鸿蒙星河版<b class='flag-5'>开发者</b><b class='flag-5'>预览</b>面向<b class='flag-5'>开发者</b>开放申请