HarmonyOS智能座舱体验是怎样炼成的?立即查看

HarmonyOS开发者社区 2023-01-11 10:37:13

原文链接: HarmonyOS智能座舱体验是怎样炼成的?立即查看,点击链接查看更多技术内容;

 

目录

一、智能座舱的人因设计理念

1.驾驶场景“2s内安全交互”

2.屏幕信息科学布局

3.屏幕1:2比例特色分屏

二、如何对座舱应用高效设计开发

1.基础要求

2.开发禁止

3.更佳体验

1.音频类应用快速接入

2.手机服务卡片快速适配

三、软硬件联合打造优秀体验

1.小憩模式

2.K歌体验

四、总结


 

随着AITO问界M5热卖以及M7、M5 EV版本的陆续交付,AITO品牌所搭载的华为HarmonyOS智能座舱的优秀体验也备受关注。在2022年华为开发者大会上,我们分享和解读了“如何为HarmonyOS智能座舱打造优秀的应用体验”。

 

提到智能座舱,或许大家会有许多疑问:

“智能座舱和其他的智能设备在设计和开发上究竟有何不同?”

“智能座舱可以为用户带来哪些独特的体验?”

“对于HarmonyOS智能座舱的应用开发,是不是把其他的设备方案搬过来适配一下就可以?”

 

本篇文章首先从智能座舱的设计理念开始,帮助大家探索——如何打造HarmonyOS智能座舱上的优秀应用体验。

 

一、智能座舱的人因设计理念

 

在智能座舱内,摆在首要位置的便是驾驶体验。我们基于驾驶场景做了一系列的人因研究,这些研究结论的应用确保了驾驶者能拥有更优秀的驾驶体验。

 

1.驾驶场景“2s内安全交互”

 

驾驶场景下,最基础也最重要的因素是驾驶安全。那么当司机在座舱内接收信息、对信息进行识别和加工,再到执行和反馈,这一过程需控制在几秒内才能保证该交互操作安全可控?

 

我们基于人因研究发现:只有单次交互保证在2s以内,安全风险才是可控的。因此我们要求驾驶场景下的单次交互任务要能够在2s内完成,也就是要综合考虑视觉效果、信息布局、交互步骤等设计元素,最终达成这个目标。

 

驾驶场景”2S内安全交互”

 

2.屏幕信息科学布局

 

在驾驶场景下,座舱中控屏幕的信息设计是驾驶体验的重要一环。

 

通过座舱内视线范围和手指交互区域的相关研究和用户测试,我们对屏幕进行了操作、显示的区域划分。

 

屏幕信息科学布局

 

这样的屏幕分区,可以帮助开发者进行更加科学的信息布局设计,比如将暂态的或重要的信息放在屏幕左侧上方位置。

 

3.屏幕1:2比例特色分屏

 

基于用户的使用场景研究,我们发现在驾驶场景下(除了驾驶和车控相关的功能外),最重要是导航信息,使用最高频的服务是有声音乐类,其次是通讯服务。

 

因此我们为智能座舱设计了导航分屏的特殊形式,在导航开启的时候,打开其他应用就会进入到分屏模式。

 

应用分屏

 

分屏可以让用户在操作其他应用时,同步关注到导航信息。同时我们将屏幕分区比例划分为1:2,这样既能保证关键导航信息的完整读取,也能保证其他应用的信息呈现和便捷操作。

 

以上内容是部分HarmonyOS智能座舱基于人因的设计理念分享。作为应用开发者,我们该如何更高效地针对座舱进行应用设计和开发?相信下面这部分内容能够帮助到开发者们,赶快往下看吧~

 

二、如何对座舱应用高效设计开发

 

应用如何才能更好的适配HarmonyOS智能座舱,首先应当了解清楚座舱应用的开发要求及设计规范,下面通过“基础要求”、“开发禁止”、“更佳体验”三个维度为大家详细介绍。

 

1.基础要求

 

首先是应用适配中需要特别关注的系统特性——包括DPI适配要求、应用窗口比例适配要求、深浅模式、沉浸式工具栏/状态栏适配。

 

○DPI适配要求:即座舱内屏幕视距的问题,座舱内的屏幕DPI调到320才能保证内容正常显示。

 

DPI适配

 

○应用窗口比例适配:应用需适配16:9、1:1、21:9、24:9四种窗口比例,以确保不同屏幕比例和不同场景下都能最优显示。

 

应用窗口比例适配

 

○深浅模式:应用需支持深色和浅色两种主题风格,以适配界面在不同光照条件下的视觉体验。

 

深浅模式

 

2.开发禁止

 

智能座舱应用与移动应用存在一定区别,在应用开发上重点包括禁止加载广告及禁止返回二次确认。

 

广告(开屏、插屏、弹窗等形式)及应用的返回二次确认,这两项操作会极大降低座舱内的操作效率,同时也将增加驾驶时的安全风险。

 

禁止广告

 

禁止返回二次确认

 

3.更佳体验

 

除了基础要求和开发禁止外,我们也有更多量化的HMI设计规范的标准,包含交互复杂度要求、交互热区要求、信息层级规范,希望帮助开发者们更好的设计、开发出优秀的应用体验。

 

○交互复杂度要求:单次操作建议不超过2s,整个流程累计操作建议不超过12s。

 

交互复杂度要求

 

○交互热区要求:图标尺寸、点击热区需遵循设计规范最小尺寸、推荐最佳尺寸。

 

○信息层级规范:规范层级之间的字号差,规范低层级控件与高层级控件之间的颜色对比度。

 

信息层级规范

 

以上是对HarmonyOS智能座舱规范的基本介绍,接下来的内容是希望帮助到应用开发者们快速实现应用的开发和适配。我们为开发者们提供了音频类应用、服务卡片两项快速开发的解决方案。

 

1.音频类应用快速接入

 

基于一站式的音频体验方案,我们为开发者提供了统一的音频类应用模版方案。该方案应用架构简单、交互高效且统一,同时系统也提供了交互上的便利性。生态应用只需要集成Mediakit就可以达到高效、统一的应用体验,极大降低了开发成本、提高了开发效率。

 

音频类应用快速接入方案

 

2.手机服务卡片快速适配

 

如果开发者已经开发了手机的服务卡片,该如何快速适配到智能座舱?以下是座舱服务卡片的设计原则:

 

  • 关键信息传递卡片功能;
  • 引导用户的交互行为;
  • 减少用户交互路径;
  • 减少频繁动态变化的信息。

 

通过下方的具体示例,我们可以了解到座舱卡片的开发流程可以简化为信息简化、调整布局两个步骤即可完成适配。

 

手机服务卡片快速适配座舱方案

 

三、软硬件联合打造优秀体验

 

不止在软件层面,车内还有许多硬件能力可以帮助我们打造更好更创新的用户体验。

 

座舱相比手机、平板等设备,除了屏幕交互之外,可以利用的还有车内的音响、灯光、空调、座椅、车窗等硬件,以及人脸识别,位置识别、光线识别等能力。

 

下面用两个实际案例为大家介绍HarmonyOS智能座舱内软硬件联合体验——小憩模式、K歌体验。

 

1.小憩模式

 

小憩模式利用了屏内的视觉、音乐资源,同时联动座舱内座椅、灯光、空调,让用户可以在座舱内得到更舒适、更智能化的休息体验。

 

 

 

2.K歌体验

 

K歌体验更是深入到了芯片级的合作,打造座舱内实时耳返效果,同时联动车内氛围灯、音响,为用户打造更沉浸的K歌体验。

 

K歌体验

 

希望以上两种软硬件结合的案例,可以为开发者们带来更具灵感性的设计思路~

 

四、总结

 

本篇内容从HarmonyOS智能座舱人因设计理念、座舱应用高效设计开发、软硬件联合打造优秀体验三个角度为大家进行了详细介绍,希望能帮助各位快速理解HarmonyOS智能座舱体验设计,提升实际开发效率。

 

未来我们还将在官网发布HarmonyOS智能座舱设计规范及更为详细的案例介绍,敬请期待~

...全文
235 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
该数据集名为“6200印章数据集-圆椭方矩-红蓝灰”,包含6200多张印章图像,涵盖圆形、椭圆形、方形和矩形四种几何形状,并包含红色、蓝色和灰色三种颜色。其目标是服务于印章识别、印章文本识别以及印章OCR技术的研究与开发。由于形状和颜色种类丰富,该数据集有助于开发者训练出适应性更强的识别系统,以应对不同应用场景。 这些印章图像均为真实印章的高清照片,能够为印章识别算法提供充足的视觉信息。不过,该数据集不包含预标注的地面真实(GT)标签,因此开发者在使用时可能需要进行一定的数据清洗和标注,才能满足模型训练要求。尽管增加了额外工作量,但其规模和多样性仍使其成为重要的研究资源。 印章识别技术广泛应用于文档审核、版权验证、金融交易验证等领域。随着机器学习和深度学习不断发展,印章识别算法已从简单的模板匹配逐渐转向更复杂的图像处理和模式识别方法。这一进步需要大量高质量训练数据,而此类数据集正是满足这一需求的关键工具之一。 考虑到印章识别在实际应用中会遇到磨损、变形以及复杂背景等问题,该数据集在设计时也兼顾了这些现实挑战。通过提供不同形状和颜色的印章图像,它有助于研究者开发出能够应对真实世界复杂情况的算法。同时,由于缺乏GT标签,研究者在训练模型前还需解决如何高效、准确地进行图像标注的问题,这既提高了研究难度,也带来了更贴近实际应用的挑战与机会。 “6200印章数据集-圆椭方矩-红蓝灰”是一个面向印章识别技术的综合性训练数据集。它的推出对推动印章识别技术发展具有重要意义。通过有效利用该数据集,开发者可以构建更强大、更准确的印章识别系统,进一步促进相关技术的落地应用。
源码下载地址: https://pan.quark.cn/s/ae487cba003d 在计算机视觉与图像处理技术领域中,OpenCV作为一个被广泛采纳的开源框架,提供了大量的函数和工具,用于对图像进行操作和分析。本篇文章将深入阐释OpenCV在处理含有RGBA通道的图像时的应用,以及如何进行通道的分离与融合。 让我们首先掌握RGBA图像的基本构成。RGB分别象征红色(Red)、绿色(Green)以及蓝色(Blue),这三种颜色的不同强度组合能够产生多样的色彩效果。而A则代表Alpha通道,它用来指示图像的透明程度或完全不透明性。在0至255的数值区间内,0值代表完全透明,255值则表示完全不透明。当处理PNG等支持透明特性的图像格式时,RGBA模型被频繁使用。 在OpenCV软件中,我们可以借助`cv::Mat`结构体来储存和操作图像数据。对于RGBA图像,`cv::Mat`结构体的数据类型通常是`CV_8UC4`,这表明每个像素点由4个8位无符号整数(Uint8)构成,分别对应R、G、B和A四个通道。 接下来,我们将讨论如何从RGBA图像中分离各个通道。在OpenCV中,`cv::split()`函数能够实现这一功能。该函数会构建一个新的`cv::Mat`数组,数组中的每个元素都是原图像的一个独立通道。例如: ```cpp cv::Mat rgbaImage; // 加载RGBA图像 cv::imread("image.png", cv::IMREAD_UNCHANGED); // 分离通道 std::vector channels; cv::split(rgbaImage, channels); cv::Mat redChannel = ...
代码转载自:https://pan.quark.cn/s/a4b39357ea24 在信息技术领域,"后处理"一般是指在计算机辅助设计(CAD)或计算机辅助制造(CAM)系统中,将设计图纸转化为机器设备操作指令的过程。在此情形下,"佳铁雕刻机后处理.rar"是一个压缩文件,其中存放了与佳铁雕刻机相关的后处理工具或配置数据。佳铁雕刻机是一种常见的数字控制机床,主要用于精细的雕刻和加工作业,比如电脑锣、精雕机或雕铣机等设备。 雕刻机后处理包含的核心知识要点有: 1. **数字控制(NC)代码的编制**:当在CAD/CAM软件中完成工件设计后,需要将其转换为机床能够识别的数字控制指令。这一步骤即为后处理,它将三维设计转化为一系列的G代码和M代码,这些指令指导雕刻机的刀具如何移动。 2. **后处理器的个性化设置**:由于不同的雕刻机可能配备不同的控制系统和机械属性,因此需要专门设计的后处理器来适配这些特性。针对佳铁雕刻机的后处理器可能包含特定的参数调整,例如进给速率、切削深度、刀具路径优化等,以实现最佳的加工效果和效率。 3. **G代码与M代码的应用**:G代码是控制刀具运动的指令,例如G00表示快速移动,G01表示线性插补,G02和G03分别代表顺时针和逆时针的圆弧插补;M代码则是辅助操作指令,如M03代表主轴正转,M05代表主轴停转。这些指令的组合构成了完整的加工程序。 4. **机床参数设定**:后处理流程会考虑到机床的具体参数,包括电机类型、丝杠螺距、工作台尺寸等,以确保生成的NC代码与实际设备相符。 5. **刀具路径的优化**:高效的后处理能够改进刀具的运动轨迹,减少无效运行时间,提升生产效率,同时避免刀具与工件的碰撞以及工件形变,确保加工的精确度。...

5,354

社区成员

发帖
与我相关
我的任务
社区描述
HarmonyOS是一款“面向未来”、面向全场景的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
分布式学习 企业社区
社区管理员
  • HarmonyOS技术社区
  • Edice
  • BaoWei
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧