尼尔森十大可用性原则是由尼尔森(Jakob Nielsen)提出的 10 个通用的信息架构和交互设计原则,用于评估和改进用户界面的使用性。这些原则包括:
1. 可见性原则:
可见性指的是将系统中的重要信息和功能以及当前状态和反馈显示在界面上,让用户可以快速找到他们需要的信息并提供即时的反馈。以下是本原则的几个重要点:
①保证重要信息的可见性:
用户希望在打开应用程序时立即看到他们需要的信息,因此,设计师需要确定用户最需要的信息,让这些信息可以立即在用户进入应用程序时响应显示。
②提供有效反馈:
在应用程序中,将及时地向用户提供明确的反馈,告诉用户他们的反馈是否成功,以及下一步应该做什么。
③显示正确的内容:
保证系统中的所有元素、选项和操作都清晰准确地显示在界面上,用户可以根据需要使用这些元素、选项和操作。
④使用符号和标记解释:
使用简单明了的符号和标记来帮助用户识别和理解系统中的各个部分,以帮助他们快速掌握系统。
⑤内容分组:
将信息按照一定的方式分组,以便用户可以更好地理解信息,更容易找到所需要的信息。
2. 贴近现实场景原则:
主张在 UI 设计过程中尽可能让设计与现实场景的经验和知识相符合,以便用户更快速、轻松地学习和使用 UI。
- 应用语言:UI 应该使用用户熟悉和普通的语言,让用户能够理解,并帮助用户快速完成任务。
- 工作流程:UI 应该按照现实场景的业务工作流程进行设计,建立与用户经验相关的知识体系,并将向导和提示的说法也应该与现实场景相对应。
- 反映各种错误和状况:UI 应该反映用户在任务执行过程中遇到的各种错误和状况,以便他们确定错误发生的原因,并对这些错误进行修改和管理。
- 元素组织和分类:UI 元素应该根据任务性质、应用频率等因素进行组织和分类,使它们对用户来说是自然的。
3. 用户控制和自由原则:
用户应该在系统中可以回退或撤销某些操作,增加自由度和控制度。
- 撤销和回退功能:UI 应该支持用户的“撤销”和“恢复”功能,这样,在用户做出许多重要决策时,他们可以通过“撤销”随时恢复和改变条件。
- 操作确认:UI 应该避免用户进行不可逆转的操作,同时在必要时,显示“缓冲区”,要求用户进行操作的确认,防止用户意外删除或更改了他们的数据。
- 自由度选择:UI 的设计应该赋予用户足够的自由度,让用户能够在不同的任务之间自由切换和选择,自由地创建和更改数据,以及通过自由的形式掌控 UI 界面的元素。
- 结束操作:UI 应该具有清晰的退出机制,让用户可以在任何时候安全地退出系统,关闭应用程序,而不担心丢失数据。
4. 一致性和标准化原则:
一致的界面设计:UI 的界面应该在整个设计过程中保持一致。在设计语言、色彩使用、控件元素和其它方面都应该恰当地相同。
一致的页面布局:UI 页面应该在整个设计中保持统一的布局,这种一致性可以让用户更容易地熟悉每个页面,并更快地找到他们需要的信息。
一致的功能布局:UI 系统中功能的分类和布局应该始终保持一致,这有助于用户快速找到所需信息,并让用户保持对 UI 的信任。
一致的标识符:相同的操作或概念应该使用相同的界面元素或文本来标识,在整个设计过程中始终如一。
5. 容错原则:
主要强调系统应该尽可能地减少用户错误,并给予用户合适的反馈,帮助用户避免潜在的错误和危险。
- 易于理解:UI 应该使用简单、明确的语言或指令来传达信息,以避免用户发生误解。
- 用户权限控制:UI 应该控制不同用户的访问权限,避免差错,并保护敏感信息的安全。
- 可撤销性:UI 应该包括“撤销”功能,使用户可以更轻松地恢复到之前的状态,避免在操作时意外删除数据。
- 立即反馈:UI 操作应该有即时反馈,告诉用户它们的操作是否成功,或提供错误信息和纠正建议,以避免下一步的错误发生。
6. 易取原则:
UI 应该让用户更容易找到所需信息,并提供简便的操作,让用户能够更快地完成任务。
- 信息组织:UI 应该按照任务和用户工作流程,组织和分类信息,使用户能够更容易地找到他们需要的信息。
- 明确标注:UI 应该使用明确和清晰的标注,使用户可以快速理解和识别功能和控制元素,避免用户需要额外的学习成本。
- 高效操作:UI 应该减少操作步骤,提供常规的快捷键、操作提示等,提高用户的操作效率和便利性。
- 可定制性:UI 应该允许用户自定义选项、设置、界面布局等,以适应不同用户的需求和兴趣,提高用户满意度。
7. 灵活高效原则:
用户可以快速完成核心操作,而不必了解所有细节
- 支持不同的工作流程:UI 应该支持不同用户的工作方式和偏好,以便他们可以根据自己的需求自定义工作流程。
- 设计高效的交互:UI 应该设计高效的交互方式,以帮助用户更快地完成任务,例如使用快捷键、自动完成等。
- 可定制性:UI 应该允许用户自定义选项、设置、界面布局等,以适应不同用户的需求和兴趣,提高用户生产力。
- 提供有用的反馈:UI 操作应该有即时反馈,告诉用户操作是否成功,还应该提供额外的信息,例如耗时等,以帮助用户更好地了解任务的进展情况。
8. 简洁性原则:
界面和交互设计都应简洁明了,以减少用户的认知负担
- 简洁的页面设计:UI 页面应该只包含必要的信息和功能,去掉不必要的元素或操作,使页面简单易懂。
- 清晰的页面结构:UI 应该按照明确的结构组织页面内容,便于用户快速浏览和找到所需信息。
- 简洁的语言:UI 使用简洁明了的语言和指令,避免术语的滥用和使用专业术语的可能性,降低用户的学习和使用成本。
- 精简的视觉风格:UI 应该采用简洁、一致的视觉风格,减少冗余和复杂的视觉元素。
9. 帮助用户识别和解决问题原则:
强调 UI 设计要能够帮助用户识别和解决问题,提供必要的帮助和支持。
- 明确的错误信息:UI 应该提供明确、简洁的错误提示信息,帮助用户快速了解问题所在,并提供必要的解决方案。
- 易于访问的帮助文档:UI 应该提供帮助文档或支持资源,让用户能够轻松访问,快速找到所需信息。
- 易于查找的解决方案:UI 应该提供易于查找的问题解决方案,例如 FAQ(常见问题及解答)页面、问题寻求社区等,以方便用户快速解决问题。
- 可定制的支持方式:UI 应该支持不同用户的支持方式,包括在线聊天、邮件支持、电话支持等等,以方便用户选择适合自己的支持方式。
10. 人性化帮助原则:
创建易于访问的帮助系统,使用户能够理解系统和功能的使用,并解消一些基于反馈的疑虑
- 明确的标签和指令:UI 应该使用明确的标签和指令,以便用户更容易地理解 UI 中的内容和功能,并能够通过自学或查找帮助文档来解决问题。
- 更直观的帮助信息:UI 应该提供直接、简单、易于理解的帮助信息和文档,以帮助用户更快速地解决问题。
- 使用可访问的、可搜索的帮助文档: 对于长篇幅文档,UI 应该提供搜索功能和导航帮助,以便用户能够快速定位需要的信息。
- 为用户提供实用的例子:UI 开发文档中应该包含一些实用的例子,以帮助用户更好地了解和掌握系统的功能和使用方法。
综上所述,尼尔森十大原则是为设计师设计易用界面和有效用户体验而创建的指导原则,尤其适用于人性化的用户界面设计及交互操作设计。通过尼尔森十大原则的指导,设计师能够有效地创造符合用户期望、易于理解和使用的界面。
欢迎关注「58UXD」的微信公众号: