运用界面设计的八条黄金规则
这八条规则被称为“黄金规则”,它们适用于大多数的交互式系统。这些规则来源于经验并经过二十多年的改进,但对于特定的设计领域需要验证和调整。对于每种环境,这些基本原则都必须进行解释、精化和扩展。虽然它们有局限性,但为移动、桌面或者Web领域的设计人员提供了一个好的起点。没有哪个列表是完美无缺的,下面这个列表也不例外,但作为一个有用的指导,它已经很好地被学生和设计者所接受。
- 1、尽可能保证一致
- 这条准则是最经常被违反的,但完全遵循它也很困难,因为存在太多形式的一致性。类似的操作环境应提供一致的操作序列;相同的术语应该用在提示、菜单和帮助里;颜色、布局、大小写、字体等应当自始至终保持一致。异常情况,如删除命令没有确认提示,密码没有重输,应该容易理解而且要限制其数量。
- 2、符合普遍可用性
- 认识到不同用户的需求,并为可塑性(plasticity)而设计,可以促进内容的转换。新手和专家的差别、年龄范围、残疾情况以及技术多样性都可以丰富设计需求的内容,从而指导设计。添加适合新用户的特性(比如注解),以及适合专家的特性(比如快捷方式和更快的操作步骤),可以丰富界面设计并改善可以感知的系统质量。
- 3、提供信息丰富的反馈
- 对每个用户操作都应有对应的系统反馈信息。对于常用的或较次要的操作,反馈信息可以很简短;而对于不常用但很重要的操作,反馈信息就应丰富一些。对象的可视化实现可以方便清晰地显示出这种变化。
- 4、设计说明对话框以生成结束信息
- 应当把操作序列分成几组,包括开始、中间和结束三个阶段。一组操作结束后应有反馈信息,这可以使操作者产生完成任务的满足感和轻松感,而且可以让用户放弃临时的计划和想法,并告诉用户,系统已经准备好接受下一组操作。比如,用户在电子商务网站上选择产品一直到结帐,最后网站将以一个清晰的确认网页来完成这次交易。
- 5、预防错误
- 应当尽可能地设计不让用户犯严重错误的系统。比如,将不适当的菜单选项灰色显示,以及禁止在数值输入域中出现字母字符。如果用户犯了错误,界面应当检测到错误,并提供简单的、有建设性的、具体的指导来帮助恢复。比如,如果用户输入了无效的邮政编码,他们不必再次填写整个姓名-地址表单,而应该被引导去修改出错的部分。错误的操作应该让系统状态保持不变,或者界面应当提供关于恢复状态的文明。
- 6、允许轻松的反向操作
- 操作应尽可能地允许反向。这个特点可以减轻用户的焦虑,由于用户知道错误可以被撤销,这就会鼓励用户尝试不熟悉的选项。反向操作的单元可以是单独的操作、单个数据输入任务或一组完整操作。
- 7、支持内部控制点
- 有经验的操作者非常希望能控制界面,并希望界面对他们的操作进行反馈。而如果用户碰到奇怪的界面行为,进行冗长的数据输入,很难或无法得到所需信息,或者无法进行所需操作,他们就会感到焦虑和不满。Gains(1981)提出了避免非因果性(avoid acausality)规则,并鼓励用户去做行为的主动者而不是行为的响应者。
- 8、减少短时记忆
- 由于人凭借短时记忆进行信息处理存在局限性(由经验法则可知,人可以记忆5到9个信息块),所以要求显示简单,多页显示统一以及窗口移动频率低,并且要保证分配足够的时间用于学习代码、记忆操作方法和操作序列。另外,还应该提供一个地方,可以对命令语法、缩略语、代码以及其他信息进行适当的在线访问。
rain 2007年04月02日 15:1
抄得好