第一次打开刚下载的应用,按了按钮却毫无反应,我们就会犹豫:是再按一次,还是继续等?不小心删掉了照片,却找不到任何恢复的办法,也会很快感到焦躁。难道这些难用的界面有共同的原因吗?用十条标准回答这个问题的,就是“尼尔森的可用性启发式原则(10 Usability Heuristics for User Interface Design)”。
简单来说,尼尔森的可用性启发式原则是指“衡量界面是否让用户轻松顺手的十条经验法则”。启发式并不是详尽的细则,而是大致的指引。丹麦裔可用性专家雅各布·尼尔森(Jakob Nielsen)于1990年与罗尔夫·莫利希(Rolf Molich)一起首次提出,1994年修订的清单至今仍在原样使用。
本文将依次介绍这些启发式原则诞生的背景、十条原则的内容、日常生活中可以找到的例子,以及利用它们进行评估的方法与局限。
衡量界面好用与否的十条标准
启发式评估的诞生

确认可用性最可靠的办法,是请真实用户来亲自使用。但这种方法耗时耗钱,小团队很难经常进行。
(1)便宜又快的检查方法
1990年,尼尔森和莫利希提出了“启发式评估(Heuristic Evaluation)”,即由几位专家对照既定原则检查界面。由于不必召集用户,只需很低的成本就能发现问题。
(2)1994年的整理
1994年,尼尔森分析了实际发现的249个可用性问题,重新挑选出最能解释这些问题的十条原则。2020年补充了说明和示例,但原则本身没有改变。
(3)在纸上也能做的评估
评估者并不实际操作,只是查看界面,所以连尚未做出来的纸面设计稿也能检查。因此在开发初期尤其有用。
十条原则

尼尔森提出的十条原则如下。
- 系统状态的可见性(Visibility of System Status):在合适的时候告诉用户现在发生了什么。
- 系统与现实世界的匹配(Match Between the System and the Real World):使用用户熟悉的语言和顺序,而不是专业术语。
- 用户控制与自由(User Control and Freedom):为误操作提供撤销的办法或紧急出口。
- 一致性与标准(Consistency and Standards):含义相同就用相同的措辞和样式,并遵循行业惯例。
- 错误预防(Error Prevention):消除容易出错的条件,或在执行前再确认一次。
- 识别而非回忆(Recognition Rather than Recall):把所需信息和菜单摆在眼前,减轻用户的记忆负担。
- 使用的灵活性与效率(Flexibility and Efficiency of Use):为熟练用户提供快捷键和个性化设置。
- 美观且简约的设计(Aesthetic and Minimalist Design):不让多余信息遮住重要信息。
- 帮助用户识别、诊断并从错误中恢复(Help Users Recognize, Diagnose, and Recover from Errors):用通俗的话而非错误代码说明问题和解决办法。
- 帮助与文档(Help and Documentation):提供需要时容易找到的简短而具体的指引。

在日常生活中找找启发式原则

这些原则在屏幕之外的生活用品和空间里同样很容易找到。
商场导览图上的“当前位置”标记
大型商场导览图上标出的“当前位置”,告诉我们自己在哪里,帮助决定接下来往哪走。这很好地体现了第一条原则,即系统状态的可见性。
与灶眼布局一致的燃气灶旋钮
旋钮摆成与灶眼相同形状的燃气灶,一眼就能知道哪个旋钮点哪个火。这就是与现实世界相匹配带来的便利。
山路上的护栏
弯曲山路上的护栏,能提前防止汽车坠落悬崖的事故。这与错误预防的想法一致:与其出错后再补救,不如从一开始就防住。
评估方法与局限

启发式评估效率很高,但要用好它,需要了解几点。
(1)评估者三到五人
综合尼尔森的多个案例取平均值,单个评估者只能发现约35%的问题。由于每个人发现的问题不同,通常的做法是各自独立检查后再合并结果,一般建议3至5人。
(2)不会告诉你怎么改
这种评估能指出违反了哪条原则,但具体怎么修改、新设计是否更好,还需要另行判断。
(3)无法取代用户测试
专家眼中发现的问题,可能与真实用户遇到的问题不同。因此启发式评估被视为与用户测试前后搭配使用的补充工具。
尼尔森的可用性启发式原则三十多年来几乎原样沿用,即使界面不断变化,这些标准依然适用。如今,不仅是应用和网站,设计虚拟现实、游戏和自助服务终端时,它也是基本的检查清单。
推出新界面之前,先想一想:用户能否知道自己此刻在做什么,又能否撤销失误。这正是易用设计的第一步。