本
文
摘
要
设计做久了,我们也需要回头看看最基础的知识,通过对平时工作的思考与解析,加深对尼尔森十大可用性原则的理解与应用。
一、反馈原则
(系统应该在合理的时间、用正确的方式,向用户提示或反馈目前系统在做什么、发生了什么)比如进度条,操作成功错误等提示。
二、隐喻原则
(系统要采用用户熟悉的语句、短语、符号来表达意思。遵循真实世界的认知、习惯,让信息的呈现更加自然,易于辨识和接受。)比如Icon的设计,用户都能看明白。
三、回退原则
(用户经常会不小心操作错误,需要有一个简单的功能,让程序迅速恢复到错误发生之前的状态)比如说取消订单,关闭删除二次确认。
四、一致原则(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)
对于一个设计良好的系统,用户往往不需要经过培训就能轻松上手使用,但是提供帮助文档依然是很有必要的。帮助信息应该易于检索,通过明确的步骤引导用户解决问题,并且不能太复杂。