Nielsen 启发法:改进 UI 设计的 10 项可用性原则

2024年8月28日 | 阅读 4 分钟

著名的可用性专家Jakob Nielsen开发了一套称为“尼尔森原则”的原则,用于评估和改进用户界面的可用性。这些是广泛的规则或原则,在设计阶段用作可用性评估的检查清单。

以下是10个尼尔森原则:

  1. 系统的可见性;
  2. 系统与现实世界的匹配;
  3. 用户控制与自由;
  4. 一致性与标准;
  5. 防止错误;
  6. 识别而非记忆;
  7. 使用的灵活性与效率;
  8. 简洁美观的设计;
  9. 帮助用户识别、诊断和从错误中恢复;
  10. 帮助与文档。

1. 系统的可见性

让人们了解他们的行为和特定交互的进程是第一个前提。当用户了解系统的当前状态和他们之前交互的结果时,他们可以更好地规划下一步行动。从这个意义上说,提供及时的反馈至关重要,这种反馈既能指导用户,又能引导他们进行下一步,同时还能让他们了解交互的状态。

例如,当你看完一个系列的某一集后,Netflix系统会显示一个简短的屏幕,显示下一集的加载时间。

2. 系统与现实世界的匹配

根据这一理论,系统应始终以用户熟悉的语言与用户沟通,并遵循常识性规范。

这包括避免使用产品开发者可能理解但其受众可能需要理解的市场术语和其他习语。因此,请使用你的目标受众熟悉的术语、表达方式和概念。

此外,组件应以符合消费者生活经验的逻辑顺序出现,以建立与现实世界的联系。

3. 用户控制与自由

精心设计的用户界面永远不应强迫用户做某事或替他们做决定。相反,系统只需推荐用户可以遵循的可能路径。

你应该设计用户界面,允许用户按自己的意愿行事,但不能违反系统规则或干扰某些功能。

但请记住,消费者可能会改变主意或犯错。因此,重要的是要考虑系统如何让用户在需要时返回并更改他们的行为。

4. 一致性与标准

此原则侧重于通过在整个系统中使用一致的语言来避免用户混淆。

因此,用户在与产品交互时,应该能够理解所使用的任何单词、图标和符号的含义。

因此,界面需要遵循系统的标准,以在各种场景中保持交互模式。

设计师应该创造一个统一的风格,使用相同的术语,并以相同的方式处理相关元素。

5. 防止错误

根据这一尼尔森原则,一个设计良好的系统应该始终能够避免问题。

例如,考虑删除文件的按钮。我们必须考虑到用户可能会意外点击此按钮,或者他们可能会想象一个不同的结果。

为了避免用户在无意中销毁数据时感到沮丧,在继续之前,必须提供警告消息要求用户确认其决定。

6. 识别而非记忆

正如所观察到的,尼尔森原则旨在减轻用户的认知负荷,这包括他们的记忆容量。

因为我们更容易识别事物而不是记住它,所以考虑使选项和操作组件易于访问非常重要。

用户可以不必记住系统的所有操作或功能。因此,始终包含简要说明,这些说明可以帮助消费者导航你的设计。例如,菜单项应在需要时可用或易于查看。

7. 使用的灵活性与效率

无论是新手用户还是专家用户,都应该觉得你的设计有用。

请注意,新手用户需要更具体的信息。然而,随着用户继续使用产品,他们会获得经验。让他们个性化程序,例如设置键盘快捷键。

此外,它试图通过调整特定用户的功能和内容来实现个性化。

8. 简洁美观的设计

请不要为了设计而牺牲功能。

因此,设计交互时只包含最关键的信息。避免可能让用户不知所措和分心的多余图形组件。

请记住,每增加一点信息都会与相关的、重要的信息竞争,并分散对最重要的信息的注意力。

9. 帮助用户识别、诊断和从错误中恢复

用户应该能够识别你设计中潜在的问题和错误,并找到解决方案。

要做到这一点,请以简单、简洁的代码提供错误消息。此外,请记住向他们解释问题并提供修复方案。

10. 帮助与文档

尼尔森的最后一个原则与任务特定的材料有关,这些材料澄清了用户应该如何执行他们的活动。

尽管上述所有原则都旨在帮助用户避免错误并使他们在没有帮助的情况下也能轻松导航,但如果需要,应始终提供更多支持。

通过这种方式,提供易于查找且与任务相关的帮助文档。为用户提供一组要遵循的具体步骤来完成任务是一个好习惯。