6.1. Principles of Usability
不管你是在开发一个Ajax应用,ATM,航空交通控制系统,还是一个厨具,基本的可用性原则都是普遍通用的。现在我们来看一下这些规则。
web开发,是一个综合学科研究的范畴,它的可用性的设计也需要同要的原则。下面介绍一些不同的可用性原则。
6.1.1. Personal Assistant: Defending Attention
开发UI的工作类似于做私人助理。在这个信息爆炸的时代,我们很需要雇佣一个私人助理:帮助我们管理和保护一个非常重要的资源,注意力。想像一下,如果你是一个VIP的私人助理,这个VIP是一个上流社会的名人或者是财富排名前100名的大公司的CEO。你的工作就是帮助管理他的注意力,内容甚至包括分配佣人的任务。你的角色本质上来说就是让你的boss从低层面的日常事务中解脱出来(例如吃饭)从而让他更专注于其他比较重要的工作。或许他会被淹没在下面这些事情当中,接电话,关注商机,日程事务,电子邮件,新闻,等等。这些事情里面有一些是很重要的;当然也有一些是很无聊的。你必须彻底的搞明白他的兴趣,通过过滤,缓冲,最大化,最小化这些事情,并安排好事情的优先级。这样你才能对保护他的利益起到作用。理论上,当他在需要什么的时候马上提供给他。
UI设计师就跟私人助理的角色一样,将确定的信息和确定的机会锁定在用户注意力范围的醒目位置,并且将其他东西放到幕后。就像一个好的个人助理会帮你接听电话并且等待你的决策一样,一个好的软件会预见你下一步可能会做什么并且预载它。一个好的私人助理会准备一个装着背景资料的公文包,在开会之前交给你。同样的,一个设计优良的用户界面应该在一个任务中提供必需的相关信息。
注意力是个有限的资源,每一个功能,每一段文字,每一个图像元素都会吸引用户的注意力。结果是,增加到屏幕上的每一个功能或元素都会减弱用户对其他元素的注意力,所以每次添加一个新的元素时都应该认真考虑一下它的重要性和它对用户注意力的影响。
本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/92051,如需转载请自行联系原作者