接口设计的八大黄金规则

1.争取一致性。

在类似情况下应该要求采取一致的行动顺序。在提示,菜单和帮助屏幕中应使用相同的术语; 应始终采用一致的颜色,布局,大小写,字体等。例外情况,例如必须确认删除命令或不回显密码,应该是可理解的并且数量有限

2.寻求普遍可用性。

认识到不同用户的需求和可塑性设计,促进内容的转换。新手与专家差异,年龄范围,残疾,国际差异和技术多样性各自丰富了指导设计的要求范围。为新手添加功能,例如解释和专家功能,如快捷方式和更快的节奏,丰富了界面设计并提高了感知质量。

3.提供信息反馈。

对于每个用户操作,都应该有一个界面反馈。对于频繁和次要的行动,响应可以是适度的,而对于不频繁和主要的行动,响应应该更加实质。感兴趣对象的视觉呈现为显示变化提供了便利的环境。

4.设计对话框以产生闭包。

应将行动序列组织成具有开头,中间和结尾的组。完成一组行动后的信息反馈使用户满意地获得成就感,一种解脱感,一种从他们的思想中删除应急计划的信号,以及为下一组行动做准备的指标。例如,电子商务网站将用户从选择产品移动到结账,以完成交易的明确确认页面结束。

5.防止错误。

尽可能设计界面,使用户不会出现严重错误; 例如,灰色的菜单项不合适,不允许在数字输入字段中使用字母字符(第3.3.5节)。如果用户出错,界面应提供简单,建设性和具体的恢复说明。例如,如果用户输入无效的邮政编码,则不必重新键入整个名称 - 地址表单,而应引导用户仅修复有缺陷的部分。错误的操作应该保持接口状态不变,或者接口应该给出关于恢复状态的指令。

6.允许轻松撤销行动。

行动应尽可能可逆。此功能减轻了焦虑,因为用户知道错误可以撤消,并鼓励探索不熟悉的选项。可逆性单元可以是单个动作,数据输入任务或完整的动作组,例如名称 - 地址块的输入。

7.让用户掌控一切。

有经验的用户强烈希望他们负责界面并且界面响应他们的行为。他们不希望出现熟悉行为的惊喜或变化,他们对繁琐的数据输入序列,难以获得必要信息以及无法产生预期结果感到恼火。

8.减少短期内存负载。

人类在短期记忆中的信息处理能力有限(经验法则是人们可以记住“七加或减两个大块”的信息)要求设计者避免用户必须记住一个显示器上的信息然后使用的界面另一个显示器上的信息。这意味着手机不应该要求重新输入电话号码,网站位置应该保持可见,并且应该压缩冗长的表格以适合单个显示器。

posted @ 2019-05-22 17:29  cqrunnerxjzh  阅读(372)  评论(0编辑  收藏  举报