为了令用户感到好用、舒服和满意,需要了解和适应一些用户所期望的行为,在产品设计和开发过程中,应尽可能满足如下通用的指导性原则,以提升易用性。
l任意操作,均感觉安全可靠(Safe Exploration )
在可能造成损失、掉失数据、掉失用户的输入或给用户带来麻烦前,系统必须提示用户,当然,系统最好能够在用户操作发生后执行撤消操作。
l最快速度完成任务(Instant Gratification)
满足用户最快速完成任务的需求,不给用户添加障碍,快捷显示地提供完成任务所需的信息和指令,尽可能清晰地指出从那里开始任务,怎么样完成任务。
l满足 + 忍受(Satisficing)
用户通常不期望成为你的系统的专家,用户使用系统只要能够完成其需要的即可,用户并不想花费更多的时间学习系统,够用即可。
因此,需注意如下几点:
1.用户并不会系统地学习和理解每一块功能之后才决定如何使用,请保持系统易于上手和提供引导
2.用户很少花费时间阅读长长的标签,请保持标签文字简明扼要
3.界面应具有清晰的组织布局。例如使用统一的布局,颜色编码,排版,字体等
4.让用户可以轻易地穿行于系统的各个部份,允许用户随时后退和前进。
l随意中途改变主意(Changes in Midstream)
用户可能会中途改变主意,改变执行动作,不要随便把用户锁定于“无选择”的境地(例如弹出出错提示,但用户除了点击确定,什么都做不了)。应允许用户中途退出,保存信息,等用户需要回来继续处理的时候,可以中场再续。
l其他以后再定(Deferred Choices)
尽量为用户提供好的默认值,清晰地标明那些字段是必需输入的。很多时候用户刚开始时并不想设定太多细节信息,请允许用户以后再回来进行细节的“高级设定”。
l允许用户改变(Incremental Construction)
用户可能输错了,或者有更好的主意,请允许用户更改原有的输入。
l尽量采用通用习惯(Habituation)
例如快捷键,通用图标,通用颜色,通用文字表达。
l利用空间记忆(Spatial Memory)
相同的操作、响应信息、功能面版,尽量在相同位置出现。保持空间上的一致,以免用户投诉说“我发誓!一分钟前这里还有一个编辑按钮,现在却不知道去了那里”。不要随意在未经用户同意的情况下改变用户原布局的信息。
l自动存放到预想的地方(Prospective Memory)
用户会认为东西会自己放在他所预想的地方,例如,发送了的邮件放在发件箱。
l提高重复操作的效率(Streamlined Repetition)
用户需要处理大量重复的操作任务时,系统应提供复制任务,批量处理,快捷方式,随时继续添加和宏等功能。
l支持键盘或手势的快捷操作(Keyboard Shortcut/Figure Shortcut)
有些用户并不喜欢用鼠标操作,他们喜欢快捷的键盘操作,例如 回车代表“确认”按钮。
推荐羁绊:《Designing Interfaces》
网友评论