Android XR 是什么?解释它的功能、设备、开发工具等
什么是“Android XR”?
Android XR是最新配备AI的OS(操作系统),兼容耳机和眼镜(AR眼镜)。
沉浸式剧场
从视频列表中选择...
您可以体验完全身临其境的视频观看体验。
无限工作空间
您的现实世界将成为您的工作空间。您可以使用电子表格、幻灯片等。
从客厅探索世界
在太空中打开 Google 地图并点击沉浸式视图...
移动到您点击的区域附近的天空。当您点击语音气泡时...
屏幕将切换到沉浸式街景,并且您点击的位置周围将出现一个气球。
“Android XR”(耳机)的AI功能
“Android XR”(耳机)的AI功能
安卓版双子座 XR
Gemini for Android XR 是一款人工智能助手,可以理解您所说的和您所看到的(物理或数字)并采取行动。体验可以进行自然对话并与您共享相同上下文的人工智能。
圈圈搜索
Android XR 中强大的搜索功能。如果你在现实或虚拟世界中围绕一个物体画一个圆圈,它就会搜索与该物体相关的信息并显示结果。
“Android XR”的AR眼镜功能
安卓 XR AR 导航
智能手机版谷歌地图中安装的AR导航将针对Android XR上的AR眼镜进行优化。路线会显示在玻璃上,同时会显示谷歌地图,为您显示路线。
Android XR 实时自动翻译
对话过程中,对方的声音被实时翻译并以文字形式显示在AR眼镜上。
安卓版双子座 XR
Gemini 是一个支持您日常生活的人工智能助手。它由时尚的 AR 眼镜提供支持,可以了解您周围的世界,并在您需要时通过自然对话提供有用的信息。不用拿出智能手机,就可以方便地使用我之前介绍的AR导航、翻译等。
*AR眼镜功能将在未来推出。
三星制造的 Android XR“Project Moohan”耳机
目前(2024年12月13日),三星已经宣布发布一款适用于Android XR的耳机。
Unlock the Infinite Possibilities of XR With Galaxy AI – Samsung Global Newsroom
使用 Android XR 耳机体验下一代现实主义
XR技术带来的创新正在拓展现实的边界并改变体验的价值。Android XR 耳机是支持未来现实生活体验的重要设备。
优先考虑用户体验
我们始终优先考虑用户体验,为了实现这一目标,我们利用Galaxy AI等尖端技术来提供Android XR 耳机提供的自然、直观的交互。该技术由Galaxy 生态系统提供支持,有能力改变您的日常生活。
通过开放协作开发Android XR平台
与谷歌和高通等行业领导者开放合作开发了新的Android XR平台。该平台通过与Galaxy 生态系统、Google 应用程序甚至第三方开发者的合作提供丰富的内容体验。
Android XR耳机“Project Moohan”的特点
Android XR 耳机可通过手势和控制器进行交互,以及语音和自然对话。它由Gemini技术提供支持,拥有对话式用户界面 (UI) 并能够了解周围环境。这为每个用户提供了个性化的体验。
Project Moohan是首款Android XR 耳机,提供了这些创新体验。这款耳机提供无限空间的沉浸感,具有最先进的显示屏、直通功能和自然的多模式输入。这使您可以使用 Google 地图探索世界、在 YouTube 上观看体育赛事并与 Gemini 一起计划您的旅行。
轻便舒适的设计
Project Moohan具有轻巧、符合人体工程学的设计,即使在长时间使用时也能提供舒适感。这使得用户可以随时舒适地享受XR体验。
关于Android XR开发环境
Android XR支持使用Android Jetpack XR、Unity、OpenXR和WebXR进行开发。通过充分利用这些框架,您可以顺利开发提供前沿XR体验的应用程序。
Android Jetpack XR
大多数Android 应用程序与Android XR开箱即用,无需任何额外的开发工作。 Android XR自动处理设备交互和生命周期管理,使开发人员能够专注于应用程序功能和创新。这种机制简化了支持 XR 的应用程序的开发,并实现了下一代技术的高效使用。您可以使用 Kotlin 和 Compose 等现代工具以及 Java 和 Views 等老一代工具构建沉浸式 XR 体验。
充分利用Unity的内容创建功能,轻松将应用程序从其他平台迁移到Android XR 。性能优化工具、庞大的资源库和强大的社区保证了开发的顺利进行。
XR交互工具包
与自然手势和手势的直观交互。
XR 手
可以添加自定义手势,例如竖起大拇指和指向。
高级图形功能
通过注视点渲染和 URP Spacewarp 实现高质量的视觉效果和流畅的操作。
带眼动追踪的注视点渲染
动态调整渲染焦点以优化 GPU 性能。
合成层
文本和边缘更清晰,渲染伪影更少。
URP 空间扭曲
减少渲染负载并实现高质量的图形和性能。
https://developer.android.com/develop/xr/unity
Unity Support for Android XR: Let’s Get Started! - Unity Engine - Unity Discussions
开放XR
Android XR支持 OpenXR 1.1 规范和选定的供应商扩展,以支持使用 OpenXR 创建的应用程序。OpenXR是一种开放标准,允许您在各种 XR 设备上使用一组通用 API 来创建身临其境的交互式体验。
可追踪功能
- 平面检测:识别和跟踪环境中的平面,并将虚拟对象放置在与现实世界相关的位置。
- 锚定:将虚拟参考点锚定到现实世界的对象或位置,以便虚拟内容在用户移动时保持精确的定位和方向。
射线投射
一种计算虚拟光线与场景中对象的交集的技术,允许选择和操作虚拟元素。
锚固持久性
跨多个会话保存和恢复锚点,以确保虚拟内容始终放置在您的环境中。
物体追踪
能够跟踪鼠标、键盘和其他现实世界的对象。
深度纹理
提供有关相机与场景中对象之间的距离的信息,从而实现逼真的遮挡和交互效果。
通过
它将现实世界的摄像机镜头与虚拟内容相结合,提供无缝融合物理世界和数字世界的混合现实体验。
人脸追踪
它跟踪用户的面部特征,并允许他们创建逼真且富有表现力的化身和虚拟角色。
眼球追踪
跟踪用户的眼睛位置和方向,使头像的眼睛姿势更加真实。
手部追踪
跟踪用户的手部位置和运动以获得更自然的交互。
光估计
调整照明模型以匹配用户的真实照明条件。
支持的输入设备
Android XR支持以下输入设备:
- 手部交互:识别特定的手势,例如捏合、滑动和指向,使您可以与虚拟对象进行交互。
- 眼睛注视交互:跟踪您的眼球运动并通过注视与虚拟对象进行交互。
- 6DoF 运动控制器:跟踪控制器位置和运动并触发按钮按下和悬停事件。
- 鼠标交互:使用鼠标与 3D 空间中的对象进行交互。
性能特点
Android XR支持以下与性能相关的功能:
- 具有眼动追踪的 Fovation:应用程序仅在眼睛的焦点处呈现高分辨率内容的能力。
- 空间扭曲:使用速度矢量和深度纹理信息生成插值帧以增加用户沉浸感。
- 性能指标:提供 XR 设备、合成器和 XR 应用程序的运行时性能指标(CPU 帧时间、GPU 帧时间、GPU 利用率等)。
https://developer.android.com/develop/xr/openxr
网络XR
Android XR 上 Chrome 中的 WebXR 支持
Chrome在Android XR上支持WebXR。WebXR是一项由 W3C 标准化的开放技术,为兼容浏览器提供高性能 XR API。如果您正在进行网络开发,则可以将 3D 模型添加到现有网站或构建新的沉浸式体验。
WebXR 支持功能(Android XR 上的 Chrome)
Android XR上的Chrome浏览器支持以下WebXR功能。
- 设备接口
- AR模块
- 游戏手柄模块
- 命中测试模块
- 手动输入
- 锚
- 深度感应
- 光估计
WebXR框架
- Three.js和Babylon.js:如果您想要完全控制 3D 场景并创建自定义的复杂交互,那么这是理想的选择。
- A-Frame和模型查看器:对于使用类似 HTML 的语法进行快速原型设计和定义 3D 场景非常有用。
https://developer.android.com/develop/xr/develop-with-webxr
相关文章:

Android XR 是什么?解释它的功能、设备、开发工具等
什么是“Android XR”? Android XR是最新配备AI的OS(操作系统),兼容耳机和眼镜(AR眼镜)。 沉浸式剧场 从视频列表中选择... 您可以体验完全身临其境的视频观看体验。 无限工作空间 您的现实世界将成为您…...

【算法】实体关系抽取
✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…...

Codeforces Round 993 (Div. 4)题解
A. Easy Problem 思路:经过看了一眼,我们发现,ab的和一定是n,且两个都是正整数, 所以a的范围就是从1~n-1 所以输出n-1即可 #include<bits/stdc.h> using namespace std; #define int long long int t; int n…...

【计算机网络】期末考试预习复习|中
作业讲解 转发器、网桥、路由器和网关(4-6) 作为中间设备,转发器、网桥、路由器和网关有何区别? (1) 物理层使用的中间设备叫做转发器(repeater)。 (2) 数据链路层使用的中间设备叫做网桥或桥接器(bridge)。 (3) 网络层使用的中间设备叫做路…...

从零用java实现 小红书 springboot vue uniapp (4)个人主页优化
前言 移动端演示 http://8.146.211.120:8081/#/ 前面的文章我们基本完成了详情页开发 今天我们具体的去进行实现个人中心 并且分享我开发时遇到的问题 首先先看效果 我们对布局整体规划一下 个人名片 半透明背景 刚开始我用的是 <view style"background-image: ur…...

为“行车大脑”降温:Simdroid-EC助力汽车ECU设计研发
ECU(Electronic Control Unit,电子控制单元)被誉为汽车的行车大脑,在工作时会产生大量的热量,而其散热存在以下难题:一是工作环境恶劣,ECU常处于高温环境中;二是ECU所处的空间较为狭…...

视频汇聚平台:Liveweb视频流媒体平台视频监控系统解决方案
数字化技术在安防领域的广泛应用已经成为公安等重要执法部门的重要趋势,主要得益于无线网络通信技术和计算机技术的快速进步。传统的视频监控系统存在诸多局限,例如只能进行现场监视,报警信息传输简单,无法远距离传输视频信号&…...

通过解调使用正则化相位跟踪技术进行相位解包裹
1. 绪论 光学计量学通常使用光学干涉仪来测量各种物理量。1,2 根据应用的不同,可以使用多种类型的干涉仪,但它们的共同目标是产生一个由被测物理量调制的条纹图案。使用这种光束编码程序可以检测到的物理量范围非常广:深度测量、应变分析、温…...

VMware替代 | 双一流大学采用ZStack ZSphere虚拟化平台加速医学应用算法分析
某双一流大学医学部在面对日益增长的医学应用算法分析需求时,选择采用ZStack ZSphere虚拟化平台,以满足其高性能计算和GPU业务应用的迫切需求。该平台凭借其轻量化、卓越性能及易用性,成功解决了医学部在虚拟化及GPU应用场景中的挑战。随着平…...

UNIAPP框架uView初步集成与开发设计
uView UI,是uni-app生态最优秀的UI框架,全面的组件和便捷的工具会让您信手拈来,如鱼得水。本文章分享UNIAPP集成使用uView页面动态开发设计。 一、使用HBuilder X 直接导入插件,下载后重启 uView - DCloud 插件市场 二、配置样…...

C05S08-LVS负载均衡
一、LVS 1. LVS概述 LVS(Linux Virtual Server、Linux虚拟服务)是一种基于Linux系统集群的负载均衡方案,属于四层的负载均衡。 集群:将相同组件部署在不同的服务器上,提供统一的服务,以及同样的功能&…...

C 语言代码诗韵:数字功能的雅集华章
函数基本操作练习 主要内容: 本任务主要练习函数的申请、定义、调用等,主要包含以下功能: 1)编写函数,输入一个整数,求各个数字之和; 2)编写函数,计算1!2&…...

ps案例制作
宣传海报 暖色调海报商品展示图...

【C++】列表初始化、声明、范围for、array容器
列表初始化、声明、范围for、array容器 一、统一的列表初始化1.1 使用{ }初始化1.2 initializer_list容器 二、声明2.1 auto关键字2.2 decltype关键字2.3 nullptr关键字 三、范围for四、array容器和forward_list容器 一、统一的列表初始化 1.1 使用{ }初始化 在C98中…...

C++智能指针详解
一、智能指针简介 智能指针是一个类似于指针的类,将指针交给这个类对象进行管理,我们就可以像使用指针一样使用这个类,并且它会自动释放资源。 智能指针运用了 RAII 的思想(资源获得即初始化)。RAII 是指,用对象的生命周期来管理资…...

基础库正则表达式
我们已经可以用requests 库来获取网页的源代码,得到 HTML 代码。但我们真正想要的数据是包含在 HTML代码之中的,要怎样才能从 HTML,代码中获取想要的信息呢?正则表达式就是其中一个有效的方法。 本篇博客我们将了解一下正则表达式的相关用法。正则表达…...

【spring专题】spring如何解析配置类和扫描包路径
文章目录 目标重要的组件加载配置类启动解析组件定位配置类解析配置类 扫描过程总结 目标 这是我们使用注解方式启动spring容器的核心代码 AnnotationConfigApplicationContext applicationContext new AnnotationConfigApplicationContext(MyConfig.class); User user (Us…...

MyBatis框架的入门
目录 MyBatis第一章:框架的概述1. MyBatis框架的概述 第二章:MyBatis的入门程序1. 创建数据库和表结构2. MyBatis的入门步骤 MyBatis 第一章:框架的概述 1. MyBatis框架的概述 MyBatis是一个优秀的基于Java的持久层框架,内部对…...

代码随想录D22-23 回溯算法01-02 Python
理论回顾 回溯法也可以叫做回溯搜索法,它是一种搜索的方式。回溯是递归的副产品,只要有递归就会有回溯。 回溯的本质是穷举,穷举所有可能,然后选出我们想要的答案,如果想让回溯法高效一些,可以加一些剪枝…...

【网络云计算】2024第50周-每日【2024/12/13】小测-理论-写10个Bash Shell脚本-解析
文章目录 1. 计算1到100的和2. 列出当前目录下所有文件和文件夹3. 检查文件是否存在4. 备份文件到指定目录(简单示例)5. 打印系统当前日期和时间6. 统计文件中的行数7. 批量重命名文件(将.txt后缀改为.bak)8. 查找进程并杀死&…...

MATLAB转换C语言--问题(一)FFT 和 IFFT 的缩放因子
1. MATLAB 中的 FFT 和 IFFT 在 MATLAB 中,fft 和 ifft 函数具有以下缩放行为: fft:执行快速傅里叶变换(FFT),不进行缩放。ifft:执行逆快速傅里叶变换(IFFT),…...

轻松上手:使用 Vercel 部署 HTML 页面教程
😀 在学习前端的过程中,部署项目往往是一个令人头疼的问题。然而,Vercel 为我们提供了一个便捷且免费的解决方案。 Vercel 是一个强大的云平台,专门用于前端项目的部署和托管。它不仅支持多种前端框架和静态网站生成器࿰…...

如何运用 HTM?
一、HTM 概述 HTM(Hierarchical Temporal Memory,分层时序记忆)是一种基于神经科学原理构建的计算模型,旨在模拟大脑的学习和记忆机制,以处理复杂的时间序列数据和模式识别任务。它具有独特的架构和算法,能…...

12.16【net】【study】
路由表是路由器或者其他互联网网络设备上存储的一张表,它记录了到达特定网络目的地的路径。路由表中的每一行(即一个路由条目)包含了目的地网络地址、子网掩码、下一跳地址、出接口等信息。 Destinations(目的地)和 R…...

2023和2024历年美赛数学建模赛题,算法模型分析!
文末获取历年优秀论文解析,可交流解答 2023年题目分析 MCM(Mathematical Contest in Modeling) 问题 A:遭受旱灾的植物群落 概述:要求建立预测模型,模拟植物群落在干旱和降水充裕条件下随时间的变化。类…...

Node.js内置模块
1.内置模块 Node.js的中文网参考手册:https://nodejs.cn//api 帮助文档 API文档:查看对应的模块,左边是模块,右边是模块的成员 源码:https://github.com/nodejs/node/tree/main/lib 查看 例如: http.js 创建web服务器的模块 -->进入源码中,搜索…...

测评|携程集团25年社招在线测评北森题库、真题分析、考试攻略
携程集团社招入职测评北森题库主要考察以下几个方面: 1. **言语理解**:这部分主要测试应聘者运用语言文字进行思考和交流、迅速准确地理解和把握文段要旨的能力。 2. **资料分析**:包括文字题和图表题,考察应聘者快速找出关键信息…...

快速启动Go-Admin(Gin + Vue3 + Element UI)脚手架管理系统
Go-Admin 是一个基于 Gin Vue Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架。它包含了多租户支持、基础用户管理功能、JWT 鉴权、代码生成器、RBAC 资源控制、表单构建、定时任务等功能。该项目的主要编程语言是 Go 和 JavaScript。 ps&a…...

数据分流:优化数据处理流程的关键策略
引言 在大数据时代,企业面临着数据量的激增和数据类型的多样化。为了有效地管理和分析这些数据,数据分流成为了一个重要的策略。数据分流指的是将数据按照特定的规则和流程分配到不同的处理路径,以优化数据处理效率和准确性。本文将探讨数据…...

RabbitMQ如何构建集群?
大家好,我是锋哥。今天分享关于【RabbitMQ如何构建集群?】面试题。希望对大家有帮助; RabbitMQ如何构建集群? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在RabbitMQ中,集群(Cluster&#x…...