快捷搜索:  汽车  科技

hmi操作界面(如何搭建HMI设计规范)

hmi操作界面(如何搭建HMI设计规范)比较特殊它拥有4块屏幕,仪表盘12.3英寸 1920×720 / 中控屏16.2英寸 2608×720;副驾驶娱乐屏12.3英寸 1920×720 / 再外加功能控制屏 10.1英寸的1280×720。3)理想ONE 1)特斯拉(Tesla)Model3 1920*1200 15英寸(底部控件的尺寸为120像素是固定 )Model S/X 用竖屏设计 分辨率 1200*1920。2)蔚来

导语:本文作者入行做车载HMI已有2年余久,沉淀输出了一些行业内容的内容。HMI行业还是一片蓝海,很多设计师都不敢轻易的进入这个新型的行业,觉得有难度、门槛、视觉要求高。这篇文章先带你入行,文章以一些HMI基础知识作为讲解,在设计规范的内容作者会添加很多干货,结合实际案例讲解。

hmi操作界面(如何搭建HMI设计规范)(1)

三、布局规范

HMI的设计和其余终端设计,最大的差异就在与布局,布局是整个页面设计的框架,也是最重要的内容之一,在讲该模块内容,我会从实际项目案例出发。

开始制作车载UI系统,需要和汽车厂商确认车载UI可在屏幕中,设计的尺寸区域(注:其中“屏幕”是指应用正常工作空间而不是到边缘的全部空间,有的厂商把固定按键也镶嵌这块区域中)。

1. 屏幕尺寸有多少种类别?

我们先要了解一下热门和主流车机分辨率:众所周知我们车机上的屏幕尺寸和分辨率种类可以说是种类繁多,在设计过程中 设计师主要还是关注屏幕的分辨率是多少?( 需要我们设计的屏幕为 仪表盘、中控、有的车载还包含有副驾驶和后排娱乐屏幕 。)

1)特斯拉(Tesla)

Model3 1920*1200 15英寸(底部控件的尺寸为120像素是固定 )Model S/X 用竖屏设计 分辨率 1200*1920。

2)蔚来

  • ES8 10.4英寸 分辨率 1600*1200
  • ES6 11.3英寸 分辨率 1600*1400

3)理想ONE

比较特殊它拥有4块屏幕,仪表盘12.3英寸 1920×720 / 中控屏16.2英寸 2608×720;副驾驶娱乐屏12.3英寸 1920×720 / 再外加功能控制屏 10.1英寸的1280×720。

4)小鹏

G3 竖屏幕 15.6 1920×1080 P7控屏在目前汽车产品中属于分辨率较高的梯队 2400×1200 精度超过2K(普及一下 2K分辨率标准为2048×1080像素)。

接下来给大家观看苹果的CarPlay系统分辨率和谷歌车载系统。

hmi操作界面(如何搭建HMI设计规范)(2)

CarPlay系统分辨率: 800 * 480、 1280 * 720、960 * 540、 1920 * 720。

hmi操作界面(如何搭建HMI设计规范)(3)

hmi操作界面(如何搭建HMI设计规范)(4)

相信大家已经找出规律了,在设计横屏的时候高度基本都为720px,其余横屏幕按照比列缩小。

这块内容非常重要,以至于关乎到后面整个系统的布局方式,苹果的CarPlay、谷歌Android Auto、国内的百度carLife 等 都有着自己的车载系统,如有的车企屏幕分辨率不一致,就无法适配成功,会出现拉伸等现象,除非通过定制化服务重新按照厂商的尺寸去重新搭建一套。

我们项目中涉及到的屏幕和CarPlay尺寸大致很像,但布局方面我们有这自己的想法,后面在自适应布局会有所提到。

2. 间距的规范制定

制定一组间距值,用于布局中元素和组件之间的固定纵向和横向的间距,参考规格布局8像素点网格上构建,这意味着规范中的UI组件和元素之间相隔8px的倍数。

谷歌Android Auto间距规范一共制定了常用的九种数值,P0 – P8:

hmi操作界面(如何搭建HMI设计规范)(5)

注意事项:提供4px、12px间距大小,是为了对齐较小的元素之间的距离,这两个数值谨慎使用,在大屏幕车载系统内,也有很多间距需要大于96px,因此在对于这些数值制定规范的要求就是8px的倍数即可使用。

说到这边肯定会有人有疑问,我们在做规范能不能将间距不设定成8的倍数,4、5、6……倍数是否可行呢,当然是可以的,“规矩是死的,人是活的“。只要是按照倍数叠加完全都OK,如果选定一种倍数,就不能加入其他倍数,如果页面出现多种间距会使得页面没有节奏感,打破了亲密性原则,下面干货来了:

3. 车载模块中布局

对于想接触车载设计同学非常友好讲一下通用的布局,具体交互设计等待我后续更新文章,这次就简单按照1920×720分辨率每个模块我都会稍微带一下。

hmi操作界面(如何搭建HMI设计规范)(6)

hmi操作界面(如何搭建HMI设计规范)(7)

hmi操作界面(如何搭建HMI设计规范)(8)

4. 自适应布局

讲完前面每个模块的大致布局,接下来我们来探讨一下自适应布局,这个真的非常非常!!!超级重要,工作后期经常会遇到这个问题,甲方爸爸后续需要增加屏幕分辨率的需求。我们前期在布局上花费的时间相对较多,但后期维护起来可以减少你很多工作量,前期需要你规划好基础框架。

下面拿实际做过的案列来陈述:抛出一个问题:我们如何将分辨率1920×720页面的内容 转变成1280×720 呢?

(有同学说 直接丢开发然他们写自适应布局)导航相关页面需要调用地图的接口,这个开发是可以直接去写自适应,但其余元素还是需设计师重新来排版。

hmi操作界面(如何搭建HMI设计规范)(9)

(还有人说直接缩放比列,调整页面布局)这个方案在比例相差很大时候是行不通的,但同比列或者很相近是完全OK,正巧我们项目上有800×480分辨率,和1280×720 极其相似。

hmi操作界面(如何搭建HMI设计规范)(10)

(还有人表示不服:折叠某块区域内容,将该区域内容做成icon点击后弹出来)该方法可以使用在部分内容。

hmi操作界面(如何搭建HMI设计规范)(11)

有的模块内容没法降低层级,这个办法就不行,遇到这类的情况我们就直接将这块内容适配做成1280×720尺寸。

hmi操作界面(如何搭建HMI设计规范)(12)

如果前两种办法都行不通,有的内容就得需要做弹性布局控件了,例如设置页面,当中间空间很大的时候,放置到短屏中可以根据弹性布局拉伸该控件长度,拉至适配该屏幕的设计,如有需要请留言,后续弹性布局我会写一篇文章详细说明使用。

hmi操作界面(如何搭建HMI设计规范)(13)

我们项目多种分辨率进行转化基本都按照这些方案推进下去的,来一句鸡汤:办法总比困难多,真的只要用心做事情,没有什么困难能难倒你的,还有不要做理想主义者,要做实践者,实践才会见真理。

谨慎重新改变布局 : 第一是增加开发工作量,其次就是增加用户的学习成本,当然,屏幕是竖屏的时候则就需要重新布局,因为横宽比列变成了相反数值(旋转屏幕大家可以去看看比亚迪的唐、汉车型)。

上诉的内容都是我们一步一个坑踩过来的,“且看且珍惜”。

四、圆角的规范

1. 如何制定圆角的大小规则

1)更圆的角和全圆角的使用

对主要动作和组件使用更圆的角(更大的角半径 or 全圆角),是需要重点突出的,圆形对大多数直线形状具有更大的视觉影响,如果在页面有足够空间的前提下,全圆角形式会更加,和其他按钮做出反差,鼓励用户去点击。

比如,全局消息通知按钮、电话模块中接听、挂断、下拉负一屏中的按钮等 (下方是练习稿案列):

hmi操作界面(如何搭建HMI设计规范)(14)

2)较低的圆角和直角的使用

对于不需要 or 低强调的元素,使用较低角半径 or 0px圆角=直角。

例如:工具栏或列表可以用较小的圆角,专辑封面不需要再强调,所以直接将它降到0px,我们项目音乐专辑大封面就用的直角,具体问题需要具体去分析,像音乐控件的外轮廓就是带圆角的,因此专辑封面在容器里面就必须带有圆角,不然设计风格则就不统一。

hmi操作界面(如何搭建HMI设计规范)(15)

还有一个模块,就是在音乐分类的情况下会有很多专辑封面,我们对比一下两种方案:有圆角or无圆角,两张图对比下来,带有圆角的专辑封面,边角有更明显的边缘产生了视觉差的感觉,而直角的专辑看起来就没有 不易突出,因此不太可能引起我们的注意。所以在网格布局中,圆角的效果更好。

hmi操作界面(如何搭建HMI设计规范)(16)

3)谷歌对于圆角的定义

在设定圆角规则时,需要注意一个事项:大小种类不宜太多,不然显得杂乱无章。

hmi操作界面(如何搭建HMI设计规范)(17)

注意:即使应用布局是在8dp网格上构建的,但仍会提供4dp的半径大小,以帮助在较小的组件中成形元素。该值应谨慎使用,因为它不是8dp的倍数。

总结:圆角还是直角没有对错之分,合适的才是最好的。

五、图标规范

1. 图标的种类(车载图标分为应用程序图标、系统性图标)

1)应用程序图标

现在HMI的设计趋势已经去掉了应用程序图标,取而代之的是卡片化的设计方案,简单说一下卡片式设计有两大好处,第一,把学习成本降至最低,第二,增大的接触面积让驾驶时误触率也降到最低,给到用户最直观的体验就是简单易用。不过有的汽车厂商对这一块还是有需求,我们就稍微再提一下。

hmi操作界面(如何搭建HMI设计规范)(18)

我自己也负责过有应用程序图标的项目,在1920×720中 为160px 分辨率和苹果@3x 分辨率相同 ;在相对较小的屏幕中应该按照比例同比缩小,如同800×480分辨率中 首页中的应用程序图标 为80px ,这是如何计算的呢?

项目中还有一款车型的屏幕分辨率为1280×720,由于屏幕变窄,应用程序图标需要缩小到120px,高度720 and 480 有一个共同240的倍数,所以最终小屏幕的应用程序图标为80px,圆角大小也随之而变:R:24/18/12 。其余分辨率按照实际情况使用。

hmi操作界面(如何搭建HMI设计规范)(19)

2)系统性图标(后续HMI组件库搭建文章中我会详细的讲解)

该系统提供了许多小图标(代表常见任务和内容类型),供导航栏和选项卡栏中使用。最好尽可能使用这些内置图标,因为它们是人们熟悉的。

2. 图标的尺寸

1)大厂是如何制定图标尺寸

很多博主在讲到图标尺寸的时候都是一笔带过,拿到别人得出的结论,却没说怎么计算出来,对于车载来说,前期发布这些研究报告的内容极少,所以我对图标的计算想找到了计算方式,如果大家想知道怎么换算的话可以查看https://zhuanlan.zhihu.com/p/158099749。

根据百度IDX 驾驶体验中心,在对于《车载HMI界面效果客观指标实验报告》在基于视距为50cm,计算出最小图标为9mm 推荐使用12mm。

视觉上的1cm的实际像素是多少呢?这就是一个错误的想法,上面文章中也有提到屏幕分辨率无法与物理长度单位进行转换(实际项目工作经验告诉我,因为相同的屏幕大小 但是分辨率不一样 所以得出的结果不能共用)。

2)PPI的计算

我就大概讲一下计算原理,这个根据屏幕的分辨率,我做过一款相同屏幕尺寸的车机,都是8寸屏幕,但分辨率一个为1280×720 另外一个则为800×480,每一个格子为一个像素。

hmi操作界面(如何搭建HMI设计规范)(20)

3)最小图标尺寸计算

接下来找一下分辨率 1280×720 最大公约数为80 最后得出结论屏幕的比列16:9,两边比例的平方相加 = 屏幕英寸的平方,根据勾股定理 (16X)^2 (9X)^2=8×8 最后 x 算出的结果为0.4357。

16:9的8英寸屏幕 长度(单位:英寸)=0.4357×16 =6.9712 宽 =0.4357×9=3.9213,国际计算单位1英寸 = 2.54cm,所得出屏幕的长度(单位:厘米)=6.9712×2.54≈17.7cm,宽 =3.9213×2.54≈9.96cm。

  • 分辨率:1280×720 宽度约等于10cm来计算,720/10 = 72px
  • 分辨率:800×480 由于他们屏幕大小一致(英寸) 480/10=48px

hmi操作界面(如何搭建HMI设计规范)(21)

得出结论:视觉上的1cm的实际像素是有所差距的。

按照设计规则 按照4的倍数来制定,因此最小图标为40px(这个结论只是作为推荐使用,在做项目的时候,变数有很多,甲方爸爸就喜欢超级大的,你也没办法,所以还是按照项目来制定)。

为了计算这个我还特地的回顾 高中学习的开根号、初中的最大公约数都搬出来了 幸好当时数学还算是个小学霸,哈哈哈

猜您喜欢: