写点什么

谷歌预览 Android XR SDK,但开发人员需谨慎

  • 2025-01-26
    北京
  • 本文字数:1178 字

    阅读完需:约 4 分钟

大小:593.52K时长:03:22
谷歌预览Android XR SDK,但开发人员需谨慎

本文最初发布于 DEVCLASS。



谷歌发布 Android XR SDK 的开发者预览版——这是一个用于其最新发布的混合现实平台的综合工具包,由谷歌、三星和高通公司联手打造。

 

XR 是 Extended Reality(扩展现实)的缩写。Android XR 被称为 “面向下一代计算的新操作系统”。三星即将推出的头戴式设备和眼镜上都会安装这个系统,项目代号为 “Moohan”。

 

眼镜原型预计将很快进入私人预览阶段,并有望在 2025 年全面上市。这款眼镜的理念让人联想到 2015 年初停产的谷歌眼镜。作为一款免提交互的企业产品,它的使用率很有限,我们的姊妹网站 The Register 将其描述为 “令人羞愧的失败”。


三星 Moohan 项目中的头戴设备

 

当时与现在的一个不同之处是人工智能的出现。谷歌认为,其人工智能助手 Gemini 可以提供一些帮助,如 “导航、翻译或信息摘要,而且不需拿出手机”。

 

平台的成功离不开开发者的支持,SDK 支持使用各种框架构建 Android XR 应用。根据文档,大多数 Android 应用都能在 XR 上运行,主要障碍是有些硬件不支持的特性,如电话功能。在 Android XR 上可以使用 Play 商店,但它会过滤掉需要此类功能的应用。

 

Android XR 头戴设备可提供 1024dp x 720dp 的空间面板,这将使那些专为在大屏幕上运行而设计的应用颇为受益。

 

不过,要想获得完整的体验,必须使用谷歌所谓的“Android XR 差异化应用“。这些应用将使用 XR 特有的功能,包括 3D 视频和各种空间功能,包括面板、环境、空间音频、空间视频和空间用户界面(如轨道)。


Android XR 3D 环境中的一个空间面板和一个轨道

 

空间面板是应用中的一个虚拟表面,而轨道(orbiter)则是附加到空间面板的用户界面组件,可用于控制面板内容。

 

开发人员可以选择四种工具来构建 XR 应用。Jetpack XR 增加了 XR 功能,适合现有的 Jetpack 程序员。Unity 是一款著名的 3D 开发引擎,适合现在以 XR 为目标平台的游戏开发者。OpenXR 是谷歌正在扩展的一项标准,它为 Android XR 提供了扩展功能。据悉,这些功能已提交给负责管理该标准的 Khronos 小组审批。WebXR 用于为 Web 浏览器构建 VR 和 AR(增强现实)功能,是 W3C(万维网联盟)的一项标准。

 

不过,开发人员面临的最大挑战是设计成功的空间应用。文档指出:”这有助于理解空间计算、沉浸感以及如何将数字内容与用户的物理环境相融合。“

 

要做出好的 VR 或 AR 应用,需要大量的投资,但 Android XR 能否成功到值得这样的投资呢?Meta 和苹果已经在这一领域展开了竞争,对于购买第三个不兼容的系统,消费者无疑会持谨慎态度;迄今为止,3D 平台的历史充满了失败,包括谷歌早期的努力以及微软的 HoloLens 等其他平台。

 

与现有的 Android 应用兼容是一大优势,但开发人员还是会保持谨慎。为了让这些应用能在虚拟大屏幕上良好地运行,付出一些努力也是值得的。

 

声明:本文为 InfoQ 翻译,未经许可禁止转载。

 

原文链接:https://devclass.com/2024/12/16/google-previews-android-xr-sdk-but-devs-will-be-cautious/

2025-01-26 12:3216414

评论

发布
暂无评论

DPDK技术学习路线总结,虚拟化专家之路

C++后台开发

后台开发 DPDK VPP OvS DPDK开发

首次发布!Java面试八股文让569人成功进入大厂,堪称2022最强面试八股文核心知识版!

退休的汤姆

Java 程序员 面经 秋招 Java八股文

SpringCloud 配置中心(Nacos)的简单使用

nacos SpringCloud 配置中心 9月月更

中小企业集成AI人工智能的窘境

felix

人工智能 中小企业 开放应用模型

Java工程师丨面试必会进程线程问答

陈橘又青

Java 面试 9月月更

C++后台开发学习路线(已多人拿下腾讯后台开发)

C++后台开发

后台开发 后端开发 C++后台开发 C++开发 腾讯后台开发

数据存储与物联网

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

分享一套自己制作的Nestjs实战教程

pincman

node.js typescript nestjs

上车上车,快速搞懂Redis 过期策略和内存淘汰策略

知识浅谈

redis 过期策略 9月月更

分布式技术难学?谷歌大神首发纯手撸ZK+Dubbo笔记,网友看完直呼NB

收到请回复

Java zookeeper 架构 分布式 语言 & 开发

设计模式的艺术 第十二章装饰设计模式练习(开发一个数据加密模块,可以对字符串进行加密。最简单的加密算法通过对字母移位来实现,同时提供了稍复杂的逆向输出加密和更高级的求模加密。用户先用最简单的算法加密,如果觉得不够,可以使用其他算法进行二次加密和三次加密)

代廉洁

设计模式的艺术

费时3个月啃烂了这份Redis技术笔记,我成功上岸进了字节

收到请回复

redis 架构 语言 & 开发 Java core redis 底层原理

《游戏机图鉴》:发展、继承、崩溃、复兴,游戏机的前世今生

图灵社区

科普 游戏机

腾讯T4整合Spring+Spring MVC+MyBatis+Redis实现

退休的汤姆

Java 程序员 面经 Java工程师 秋招

小六六学Netty系列之Java NIO(一)

自然

网络 9月月更 neety

云原生(三十四) | Kubernetes篇之平台存储系统实战

Lansonli

云原生 9月月更

[教你做小游戏] 只用几行原生JS,写一个函数,播放音效、播放BGM、切换BGM

HullQin

CSS JavaScript html 前端 9月月更

软件复杂性的来源与应对

源字节1号

软件开发 前端开发 后端开发 小程序开发

重学网络系列之(我的名字叫IP)

自然

网络 9月月更

小六六学Netty系列之Java BIO

自然

网络 9月月更 neety

设计模式的艺术 第十一章组合设计模式练习(开发一个界面控件库。界面控件分为两大类:一类是单元控件,例如按钮、文本框等;另一类是容器控件,例如窗体、中间面板等。试用组合模式设计该界面控件库)

代廉洁

设计模式的艺术

秋招国内大厂最牛的Java面试八股文合集(全彩版),不接受反驳

退休的汤姆

Java 程序员 面经 Java工程师 秋招

数据治理的内核:元数据管理

小鲸数据

数据治理 数字化 元数据 元数据管理 元数据管理平台

Java进阶(三)Java安全通信:HTTPS与SSL应用配置

No Silver Bullet

https SSL证书 9月月更

什么是 SAP Business Function

汪子熙

SAP abap Netweaver 业务流程驱动 9月月更

阿里顶配版 Spring 全家桶高级笔记+300道硬核面试题,跪着啃完了

钟奕礼

Java 编程 程序员 架构 java面试

设计模式的艺术 第十三章外观设计模式练习(为新开发的智能手机控制与管理软件提供一键备份功能。通过该功能可以将原本存储在手机中的通讯录、短信、照片、歌曲等资料一次性地全部复制到移动存储介质(如MMC卡或SD卡)中。实现过程中需要与多个已有的类进行交互)

代廉洁

设计模式的艺术

一名中年码农转型成远程工作及远程全栈教学创业者的故事

pincman

node.js typescript react.js 远程工作 nestjs

远程TS全栈学习+远程全职工作+远程高质量外包=3R教室

pincman

node.js typescript react.js 远程工作 nestjs

谷歌预览Android XR SDK,但开发人员需谨慎_架构/框架_Tim Anderson_InfoQ精选文章