用户界面设计的指导原则
阐述一些指导原则的样本,它们用于界面导航、组织显示、引起用户注意以及方便数据输入。指导原则是一个好的起点,它们可以告诉设计者一些有益的经验,但常常需要一些管理过程促进教育、执行、增减以及提高。
界面导航
美国国家癌症研究所的388条指导原则,已被一些研究发现所证实,它涵盖了设计过程、通用原则以及特殊规则。指导原则的这个实例提供了独具风格的有益建议:
- 将任务序列标准化
- 在相似的环境下,允许用户以相同的顺序和方法执行任务。
盛传:界面必须使用户随时掌握任务的进展情况。特别是在需要多步骤才能完全或者需要较长时间的等待时,必须让用户了解工作进展情况,如已经在第几步的位置上或已经完成了百分之几等。不要让用户对完成这任务还需要做什么毫不知情,也切不可让用户面对一个没有反应的屏幕,以致怀疑是否出现了死机现象。 - 确保嵌入式链接是描述性的
- 当使用嵌入式链接的时候,链接文字应该准确描述链接的目的地。
- 使用惟一的描述性标题
- 使用相互之间独一无二的标题,并且标题要从概念上与它们所描述的内容相关联。
- 将复选框用于二元选择
- 当用户要在两个清晰易辨的选项(如“开”或者“关”)中做出选择时,提供复选框控件。——问号:是单选框吧。
- 开发适宜打印的网页
- 如果用户可能打印一页或者更多的网页,那么要开发宽度适于打印的网页。
- 使用缩略图来预览大图
- 当查看原本尺寸的图片不是很重要时,就先提供图片的缩略图。
组织显示
显示设计是个大话题,它包含许多特殊情况。Smith和Mosier(1986)提出了五个高层目标,并将它们作为面向数据显示的指导原则的一部分。
- 数据显示的一致性
- 在设计过程中,通过使用事先写好的(或是计算机管理的)项目字典,对术语、缩略语、格式、颜色、大小写进行标准化和控制。
- 让用户有效地吸引信息
- 数据格式应该为操作人员所熟悉,并与需要这些数据的任务相关联。这个目标可以通过以下规则来实现:数据列保持整齐,字母和数字左对齐,整数右对齐,小数点排成列,合理空格,使用易懂的标签,适当的度量单位以及十进制数位个数。
- 尽量减少用户的记忆负担
- 设计者不应要求用户记住某个屏幕的信息,然后将其用在另一个屏幕上。安排任务时应让用户以尽可能少的操作完成工作,并尽可能降低其忘记某个步骤的可能性。对新用户和间歇用户应提供标签和通用格式。
- 数据显示与数据输入相兼容
- 数据显示格式应与数据输入格式清晰地联系起来。在可能并且合适的地方,输出字段也应作为可编辑的输入字段。
- 用户可以灵活地控制数据显示
- 用户应能从最方便当前任务的数据显示中获取信息。例如,用户应能很容易改变行列的顺序。
引起用户注意
由于用户正常工作时可能要面对大量的信息,所以异常情况或者与时间相关的信息,必须用特殊的方式加以显示,从而吸引用户的注意力(Wichens 和 Hollands, 2000)。以下这些指导原则详述了用来吸引用户注意力的几种技术。
- 亮度
- 仅使用两种亮度,在有限的场合用高亮度吸引注意力。
- 标记
- 加下划线、加边框、用箭头指示或者使用指示标记,如星号、小圆点、破折号、加号或叉号。
- 尺寸
- 使用4种尺寸,让大的尺寸吸引更多的注意力。
- 字体选择
- 使用3种字体。
- 反相显示
- 使用反相着色。
- 闪烁
- 在有限的区域里谨慎地使用闪烁显示(2-4Hz)或者闪烁的颜色变化。
- 颜色
- 使用4种标准颜色,其他的颜色在特殊场合下使用。
- 音频
- 使用柔和的音调表示正常的积极反馈;使用刺耳的音调表示很少发生的紧急情况。
但是要注意,过度使用以上技术会使显示画面变得杂乱。一些网页设计者使用闪烁式广告或者活动图标来吸引用户的注意力,但用户几乎普遍反对这种做法。用户认可动画的主要情形是,动画提供有意义的信息,比如指示进度的信息。对新用户而言,他们需要简单、组织合理、标注清楚的显示画面来指导他们进行操作。而专家用户喜欢使用有限的字段标签,这样可以更容易地获取数据值。对于变化值,微妙的突出显示(highlighting)或者位置显示就已足够。至于显示格式,必须配合用户对它进行测试,看它是否容易理解。
方便数据输入
数据输入工作可能占用用户相当多的时间,而且可能导致既让人沮丧又包含潜在危险的错误。Smith和Mosier(1986)针对数据输入提出了五个高层目标,并将它们作为指导原则的一部分。
- 数据输入事务的一致性
- 在所有条件下应使用相似的操作序列、分隔符和缩略语等。
- 尽量减少用户操作
- 越少的输入操作意味着越高的生产率,同时通常也意味着较低的出错几率。使用一次按键、鼠标选择、手指触压而不是通过输入一长串字符进行选择,这类操作具有潜在的好处。从列表中进行选择这种方式消除了用户的记忆压力,使决策工作结构化,也消除了键入错误的可能性。然后,如果用户必须用手从键盘移到另一种输入设备上,这种好处就会丧失,因为手离开了引导行(home-row)的位置。专家用户通常更愿意键入6-8个字母而不是把手移到光笔、操纵杆或者其他选择设备 。这个原则的第二个方面是避免多余数据的输入。在两个地方输入相同信息会让用户觉得厌烦,这不仅浪费精力,而且容易出错。当两个地方需要相同信息时,系统应当帮用户将信息复制过去,而用户仍可以通过重新输入覆盖已有的信息。
- 尽量减轻用户的记忆负担
- 当用户进行数据输入时,不应要求他们记住长长的代码清单以及复杂的命令语句。
盛传:界面必须能够提供帮助,而且最好以不干扰任务流的方式,如运用AJAX的浮层,或者干脆用声音——现在的流行标准还需要考虑到故障人士,因此此建议标为存疑。 - 数据输入与数据显示相兼容
- 数据输入的信息格式应与数据显示的信息格式紧密相关。
- 让用户灵活地控制数据输入
- 有经验的数据输入员可能喜欢按自己能控制的方式输入信息。灵活性可能与一致性原则相冲突,因此应慎重使用。
今日发言
经典论坛:web2.0登陆表单随想
暂时还没有评论内容。