【译】尼尔森可用性原则

查阅「尼尔森可用性原则」,见中文网络译文版本众多,与原文对比发现存在意译删减,故试整理为直译版本。水平有限,恐有不准确之处,仅供参考,勿传播。

原文:10 Usability Heuristics for User Interface Design

系统可见性

系统应通过在合理的时间内给出适当的反馈,让用户在任何时候都能明白当前状况。

使系统与真实世界对应

系统应该使用用户的语言,词语,措辞和用户熟悉的概念,而不是系统术语。遵循现实世界的规则,让信息以自然、符合逻辑的方式呈现。

用户的控制性和自由度

用户会经常误操作,此时需要一个明显的「紧急出口」退出当前状态,而不需要再经过一个额外的对话框。支持撤销和重做的操作。

一致性和标准化

用户不必思考不同的语句、状态或操作是否有相同的意义。遵循平台规则。

防止出错

比优秀错误信息提示更好的,是能在一开始防止问题发生的用心的设计。
消除容易出错的情况;或者在作出可能出错的动作之前,给用户提供确认选项。

识别,而不是记忆

将元素、动作和选项可视化,以减少用户对操作目标的记忆负担。在当前页面,用户不必记住另一个页面的信息。系统使用说明应是可见的,或容易获取。

灵活高效

加速机制(注:如快捷键)——对新用户来说难以察觉——可能可以加快专业用户与电脑的交互,使得系统可以满足有经验和无经验的用户。 允许用户定制频繁的操作。

美观、简洁的设计

对话中不应包含无关或极少需要的信息。在对话中每增加一个单位的信息,都与其他有关信息竞争,并相对弱化它们的可视性。

帮用户识别,诊断,并从错误中恢复

错误信息应该用语言(而不是代码)表达,准确指出问题,并提出建设性解决方案。

帮助和文档

系统最好不需要帮助文档也可用,但也应准备帮助和文档。所有相关信息应易于搜索,专注于用户的任务,列出实际执行步骤,但不能过于臃肿。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,805评论 25 709
  • 1.系统状态可视化:通过适时的反馈使用户能随时了解系统当前的状态。 1.1是否每一个窗口/对话框都有标题?标题是否...
    小豆角lch阅读 724评论 0 0
  • 可用性工程阅读笔记 Nielsen 看这本书和写下这些笔记总共用了快两个星期的时间,这段时间事情真的有点多。。 从...
    Witty_28阅读 2,053评论 1 12
  • 风在我身后 推我向前 原谅我的不浪漫 没去看路边的风景 而你对我的温柔 就是路边绽放的蒲公英 和油菜花的芬芳 让我...
    一只红薯阅读 184评论 0 1
  • 今天是周一,还没到周五大阳股论的时间,然而就迫不及待的又出来聊股市,是因为今天是个特殊值得纪念的日子! 1. 创业...
    大阳向钱冲阅读 246评论 0 0