用户界面设计黄金规则

2018-11-27  本文已影响0人  茶水间咖啡师

原文:Nick Babich |  译:程琳琳

10个用户界面设计的可用性启发式基于Ben Shneiderman的“设计用户界面”和Jakob Nielsen的“十可用性启发式”,10个交互设计的一般原则。它们被称为“启发式”,因为它们是广泛的经验法则,而不是具体的可用性指南。

1.争取一致

用户不必怀疑不同的词语表达,情境或动作是否意味着相同的事情。不要混淆你的用户,保持言语和行动一致。使用“最不惊奇的原则”。如下图的例子:汽车气候控制

换句话说,一直使用应用程序中的所有元素。例如,某种风格的按钮应该总是做同样的事情,或者导航应该是有逻辑的,有层次和结构。

保持一致性:

    -工作流程/流程

    -功能

    -出现

    -术语

2.系统状态的可见性或提供信息反馈 

系统应该始终让用户了解发生了什么。在合理的时间内通过适当的反馈。不要让用户猜测 - 告诉用户发生了什么。如下图中的例子,Mac OS安装状态

用户希望进行控制,并相信系统的行为与预期的一致。甚至可以说用户不喜欢惊喜。对于频繁和轻微的行动,响应可能适中,而对于不经常和主要的行动,响应应该更大。

反馈:

    -相应适合

    -重要性和紧迫性

    -理解有意义

    -在适当的背景下(时间和地点)

3.系统与现实世界保持匹配

让用户越少猜到越好。该系统应该说用户的语言(使用用户熟悉的单词,短语和概念),而不是特殊的系统术语。

一系列的动作都要连贯起来,保持交互的统一性,无论是从动作的开始还是到结尾。当一个任务完成,即得展示反馈信息,让用户知道他已经完成,还是需要继续操作。 

设计: 

-分组行动 

-明确完成一项行动 

-明确下一步选择 

4. 允许用户自由地逆转动作 让用户知道错误是可以被撤销,因此,可以减轻焦虑,它鼓励用户探索不熟悉的选择。

撤回动作案例,如文件历史:

在应用程序中,这是指撤消和重做功能。清楚地标记出“紧急出口”,不用再进行扩展对话。

冲动行动:

    -不干扰工作流程

    -更多的自由为用户

    -单作用撤消和动作历史

5.错误预防和简单的错误处理

用户讨厌错误,甚至更讨厌他们自己做错事的感觉。要么消除容易出错的情况或检查它们,并在他们承诺采取行动之前通知用户。

尽可能设计系统,使用户不能造成严重错误。如果发生错误,系统应该能够检测错误,并提供一个简单,全面的机制来处理错误。

错误预防:

    -错误预防纠错

    -自动检测错误

    -清除错误通知

    -提示解决问题

6.减少短期记忆负荷

尼尔森说,认识一些东西比记住它更容易。使操作和选项可用来最小化用户的内存负载。用户不必将信息从一个场景记录到另一个场景。使用图像和其他可视化辅助工具,如主题着色和一致的放置位置,以帮助返回的用户找到功能。

减少内存负载:

    -应用程序具有明确的结构

    -隐性帮助

    -视觉辅助

7.启用频繁用户使用快捷方式

允许用户定制(操纵和个性化)频繁的操作。缩略语,功能键,隐藏命令和宏设施对专家用户非常有帮助。良好案例如下:单击命令和快捷方式

快捷键:

    -键盘快捷键

    -“高级用户”功能

    -行动自动化

8.美学和极简设计

极简主义并不意味着只做有限的设计,而是所有信息应该是有价值的和相关的。如下图案例:通过删除不支持用户任务的不必要的元素或内容来简化界面。

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

错误消息应以简明语言表示(不要使用系统语言来描述系统正在做什么),准确地指出问题,并建议一个解决方案。如下案例:告诉用户清楚地说明背景和执行操作时发生了什么。

10.帮助和文件

即使界面可以在没有文档的情况下使用,也可能需要提供帮助和文档。任何帮助信息应该易于搜索,专注于用户的任务,具体步骤的列表,而不是笼统介绍。

上一篇下一篇

猜你喜欢

热点阅读