用途
该技能提供 Nielsen 十大可用性启发式原则,作为评估和设计易用界面的基础准则。它既可以作为事后审查的检查清单,也可以在设计之初作为设计约束使用。
主要能力
该技能围绕十条启发式原则展开,每条原则都包含说明、实践建议和审查问题:
-
系统状态可见性:设计应通过合理时间内的适当反馈,让用户始终了解系统正在发生什么。实践包括显示加载状态、进度指示和完成确认,标明用户在多步骤流程中的位置,立即反映状态变化,不让用户怀疑操作是否被记录。审查问题:任何用户操作后,结果是否在 1 秒内可见?
-
系统与真实世界匹配:设计应使用用户的语言——用户熟悉的词语、短语和概念,而非内部术语或系统术语。实践包括使用目标受众的术语、图标匹配真实世界对象或广泛建立的网络惯例、空间隐喻符合真实世界预期、避免向最终用户暴露内部系统概念。审查问题:不熟悉该产品的用户能否理解每个标签和术语?
-
用户控制与自由:用户常会误操作,需要明确标记的紧急出口来离开不想要的状态。实践包括为破坏性或不可逆操作提供撤销、模态框和对话框需要明显的关闭/取消操作、多步骤流程需要返回方式、破坏性操作应尽可能可逆或需要明确确认。审查问题:用户能否在不丢失工作或联系支持的情况下退出任何状态?
-
一致性与标准:用户不应怀疑不同词语、情境或操作是否含义相同。实践包括同一操作在整个产品中使用相同标签、遵循平台惯例、设计系统组件在任何出现位置外观和行为一致、不重命名标准网络模式。审查问题:同一操作在整个产品中是否始终外观和行为一致?
-
错误预防:好的错误信息很重要,但最好的设计从一开始就防止错误发生。实践包括使用约束使错误输入不可能、在破坏性或不可逆操作前确认、使用输入掩码、验证和合理默认值引导正确输入、设计表单使顺利路径成为明显路径。审查问题:对于每个破坏性或不可逆操作,是否有确认步骤或撤销路径?
-
识别而非回忆:通过使元素、操作和选项可见来最小化用户记忆负担。实践包括在上下文中显示相关选项、在相关时显示先前输入的数据、使用带标签的图标、导航应始终可见。审查问题:回访用户是否需要记住任何内容才能继续?
-
灵活性与效率:对新手隐藏的快捷方式可以加速专家用户的交互。实践包括为频繁操作提供键盘快捷键、同时支持引导流程和直接路径、允许用户自定义重复使用的视图、根据使用模式突出显示频繁使用的操作。审查问题:高级用户能否比首次用户显著更快地完成最频繁的任务?
-
美学与极简设计:界面不应包含无关或很少需要的信息。实践包括移除无意义的装饰元素、次要和第三级操作在视觉上从属于主要操作、避免同时显示所有功能、空状态、错误状态和加载状态值得与内容状态同等的设计关注。审查问题:屏幕上的每个元素是否都物有所值?
-
帮助用户识别、诊断和恢复错误:错误信息应以平实语言表达,精确指出问题,并建设性地建议解决方案。实践包括绝不向最终用户显示原始错误代码或堆栈跟踪、用平实语言清楚说明出了什么问题、告诉用户下一步做什么、使用适当的视觉处理、内联验证错误应出现在问题字段附近。审查问题:每条错误信息是否告诉用户发生了什么、为什么以及下一步做什么?
-
帮助与文档:最好系统不需要任何额外解释,但可能需要提供文档帮助用户完成任务。实践包括优先使用自解释 UI 而非工具提示、优先使用工具提示而非文档、内联帮助应出现在需要点、文档应以任务为导向而非功能为导向、空状态是上下文帮助的机会。审查问题:困惑的用户能否在不离开当前屏幕的情况下找到帮助?
使用方式
该技能以审查清单和设计约束两种方式使用。作为审查清单时,可逐条对照十条原则检查界面;作为设计约束时,可在设计交互流程、撰写错误信息或进行可用性评审时应用这些原则。技能附有一份启发式审查清单,将每条原则对应到一个具体检查项。
适用场景
适用于审计界面、设计交互流程、撰写错误信息或进行可用性评审。
限制
资料未提供关于该技能的具体安装方式、平台支持、收费模式或使用步骤的详细信息。