在交互、视觉层面的设计不管如何变化,都应以满足底层商业目标和用户基本需求为主要。另一方面尼尔森十大原则之所以被称为“启发式”,是因为它是适用广泛的经验原则,而不是具体的可用性指南,一切都应根据具体需要而定。
状态可见性
系统应当始终为用户传递当前的状态信息,适时提供反馈;不要让用户猜测,将信息直接显示给用户。
贴近使用者环境
为你的目标用户而设计,用通俗的用户语言替代晦涩的系统术语;应当考虑到目标用户自身因素(学历、年龄、特殊文化背景、数字化水平等)对其行为操作的影响。
用户控制和可撤销
用户经常性进行“探索性操作”,而撤销和重做的提供能够减缓他们的焦虑,进一步促使他们进一步操作。
一致性原则(Consistency)
应用能够贯彻相同的标准,使用统一风格的元素、相同功能按钮的位置和样式保持一致、优先级相同的元素也应保持一致性。
防范错误
用户讨厌错误,甚至更讨厌他们自己做错了的感觉。要么消除容易出错的条件,要么检查它们并在提交操作之前通知用户。
减轻用户记忆负担
人们识别某物相比记忆更容易。
效率优先
功能与易用性之间通常存在一个平衡,对于软件中的每个特性、功能、或能力,都必须提供一种途径让使用者调用或控制。如果用户的目标是可预测而且常用的,使用者不应该为了实现这个目标而必须做很多工作。
美学和极简设计
极简主义并不意味着有限。所有信息都应该是有价值的、彼此相关的。
容错原则
错误消息应以简明的语言表达(不要使用系统语言来描述系统正在做什么),准确地指出问题,并建设性地提出解决方案帮助用户从错误中恢复,将损失降到最低。
帮助文档
即使最好的应用也需要一份帮助和说明文档。