第二章:UI设计基础——设计原则与设计流程

各位同学,今天我们来聊聊UI设计最核心的骨架——设计原则和设计流程。说实话,我在智能座舱领域摸爬滚打了这么多年,见过太多「看起来很炫,用起来想哭」的设计。为什么会这样?说白了,就是没把基础打牢。

2.1 设计原则:三个不能碰的红线

设计原则不是挂在墙上的口号,是实实在在的救命绳。我重点讲三个:一致性、反馈、容错性。这三个原则,我在每个项目里都会反复检查。

2.1.1 一致性:让用户不用动脑子

什么叫一致性?就是同一个功能,在座舱的任何位置,长得一样、操作一样、反馈一样。举个例子,方向盘上的「OK」键和屏幕上的「确认」按钮,如果按下去一个直接执行、一个弹出二次确认,用户会疯掉的。

我在项目中遇到过:某次HMI改版,设计师把空调温度调节从「上下滑动」改成了「左右滑动」。理由是「更符合手势习惯」。结果呢?用户反馈炸了,说「我开了三年车,突然不会调空调了」。最后我们不得不加了个「新手引导」,但用户根本不看。嗯,这就是破坏一致性的代价。

一致性具体包括:

  • 视觉一致性:图标风格、颜色体系、字体大小,全车统一
  • 交互一致性:点击、滑动、长按,每个手势对应的结果要固定
  • 反馈一致性:成功是绿色、警告是黄色、错误是红色,别搞混
  • 语音一致性:唤醒词、指令格式、回复语气,保持统一

我的小技巧:建一个「设计原子库」。把按钮、弹窗、列表、卡片这些基础组件全部标准化。新功能直接复用,别每次都重新发明轮子。我团队里有个规矩——「没有原子库,不准开始画图」。

2.1.2 反馈:让用户知道发生了什么

你想想看,开车的时候用户注意力本来就不集中。如果按了个按钮,屏幕没反应,用户会怎么想?「坏了?没按到?还是系统卡了?」这种不确定性,在驾驶场景里是致命的。

反馈的原则很简单:

  • 即时反馈:操作后200ms内必须有响应。哪怕只是按钮变个色、震一下
  • 明确反馈:告诉用户「操作成功」还是「操作失败」,别模棱两可
  • 层级反馈:重要操作用弹窗,普通操作用toast,别动不动就弹窗

我曾经踩过的坑:有一次做语音助手,用户说「导航到公司」,系统识别到了但没给任何反馈,直接开始导航。用户以为没识别成功,又喊了一遍,结果导航被重置了。后来我们加了个「语音识别成功」的提示音,问题就解决了。你看,一个简单的反馈,能避免多少麻烦。

反馈的几种形式:

反馈类型 适用场景 示例
视觉反馈 按钮点击、状态切换 按钮按下变暗、开关滑块移动
听觉反馈 语音指令、警告提示 「叮」一声表示成功、「滴滴」表示警告
触觉反馈 方向盘按键、触摸屏 按键震动、触摸反馈
动效反馈 页面跳转、状态变化 卡片展开、列表滑动

2.1.3 容错性:给用户留条后路

人都会犯错,尤其是在开车的时候。容错性设计,说白了就是「允许用户犯错,并且能轻松挽回」。我见过最糟糕的设计是什么?「确认删除」按钮旁边就是「取消」按钮,而且两个按钮长得一模一样。用户一紧张,点错了,数据就没了。

容错性设计要点:

  • 可撤销操作:删除、修改、设置,尽量提供「撤销」功能
  • 二次确认:重要操作(如恢复出厂设置)必须弹窗确认
  • 防误触设计:关键按钮之间保持足够间距,别让用户「手滑」
  • 错误提示清晰:别只显示「操作失败」,要告诉用户「为什么失败」和「怎么解决」

我个人的习惯:每次设计完一个流程,我都会问自己三个问题——「如果用户点错了怎么办?」「如果用户没看清怎么办?」「如果用户手抖了怎么办?」。这三个问题答不上来,设计就不算完成。

2.2 设计流程:从想法到落地的四步走

设计流程不是走形式,是保证质量的手段。我见过太多团队,需求来了直接开画,画完直接开发,开发完直接上线。结果呢?返工率高达60%。为什么?因为跳过了最重要的步骤。

2.2.1 调研:别拍脑袋做决定

调研是设计的第一步,也是最容易被忽略的一步。很多人觉得「我天天开车,我知道用户想要什么」。真的吗?你确定你代表所有用户?

调研要做三件事:

  1. 用户研究:访谈、问卷、观察,了解用户的真实需求和行为习惯
  2. 竞品分析:看看别人怎么做,哪些做得好、哪些做得差
  3. 场景分析:用户在什么场景下使用?驾驶中?停车时?充电时?

我的经验:调研别只做一次。我习惯在项目开始前做一次「预调研」,了解大致方向。设计过程中再做一次「验证调研」,看看方向对不对。上线后还要做「复盘调研」,收集反馈。三次调研,基本不会跑偏。

2.2.2 原型:把想法变成看得见的东西

原型是设计的「草稿」。别一上来就做高保真,浪费时间。我建议分三步走:

  • 低保真原型:纸笔或者Axure,画个框架就行。重点是「布局」和「流程」
  • 中保真原型:用Figma或Sketch,加上基本的交互。重点是「逻辑」和「反馈」
  • 高保真原型:接近最终效果,加上动效和细节。重点是「视觉」和「体验」

举个例子,设计一个空调控制面板:

// 低保真:画个方框,标上「温度」「风量」「模式」
// 中保真:能点击加减按钮,温度数字会变化
// 高保真:按钮有按压动效,温度变化有动画,背景有光影效果

我曾经犯过的错:有一次直接做了高保真原型,结果用户测试时发现流程有问题,整个重做。浪费了整整两周。从那以后,我坚持「先验证流程,再打磨细节」。流程不对,细节再美也没用。

2.2.3 测试:别相信自己的直觉

测试是设计的「照妖镜」。你觉得好的设计,用户不一定觉得好。你觉得清晰的操作,用户可能一脸懵。所以,一定要测试。

测试的几种方式:

测试类型 测试对象 测试目的
可用性测试 真实用户 看用户能不能完成任务
A/B测试 两个版本 看哪个版本效果更好
专家评审 设计师/工程师 从专业角度找问题
眼动测试 真实用户 看用户视线停留位置

我建议:测试别等到设计做完再做。每完成一个阶段,就做一次小测试。低保真原型测试流程,中保真原型测试交互,高保真原型测试视觉。这样发现问题早,改起来成本低。

2.3 总结:设计原则和流程的关系

设计原则是「道」,设计流程是「术」。道是方向,术是方法。没有道,术会跑偏;没有术,道落不了地。

我个人习惯的做法是:

  • 调研阶段:用「一致性」原则检查竞品,用「容错性」原则分析用户痛点
  • 原型阶段:用「反馈」原则设计交互,用「一致性」原则规范组件
  • 测试阶段:用三个原则作为「检查清单」,逐条验证设计是否达标

好了,这一章的内容就到这里。下一章我们会深入讲「智能座舱的视觉设计体系」,包括色彩、字体、图标这些具体的东西。到时候我会分享一些我在实际项目中用到的色板和字体方案,都是踩过坑之后总结出来的。

课后作业:找一款你常用的车载系统(或者手机App),用今天讲的三个原则去分析它。看看它在一致性、反馈、容错性方面做得怎么样。下次课我们抽几个同学的作业来点评。

公众号:蓝海资料掘金营,微信deep3321