2SIMPLE

我们已经回来

Jeff Johnson的可用性原则

原则1:关注用户及其任务,而不是技术
原则2:首先考虑功能,然后才是表示
原则3:确定用户对任务的看法
原则4:不要让用户的任务复杂化
原则5:促进学习
原则6:传递信息,而不仅仅是数据
原则7:设计应满足相应需求
原则8:针对用户进行充分测试,然后进行修补

这些原则浓缩到这么精简,很难理解,也很容易发生误解,当然作者在自己的书里面进行了充分的解释和举例。有个朋友说古代的竹简都是精华,真正看懂一卷,相当于现在看一屋子书,呵呵,扯远了。这里想展开show一下原则7。

“很多调查都设法确定能让计算机用户愉快的因素都与什么相关。反复实验发现,用户满意程度的最大因素不是计算机的可靠性,不是它与其他平台的兼容性,也不是它拥有的用户界面类型,甚至不是它的价格。似乎用户最想要的就是速度。谈到计算机的时候,用户对等待的憎恶程度远比其他任何事情的喜爱程度都深。”

“实际上计算机有两种速度:……实际(机器)速度和……感觉速度。着两者其中真正紧要的是感觉速度。例如,用户会觉得,[直到图像完成渲染才显示结果程序]不可避免的会比[边渲染边显示的程序]要更慢一些。因为,后面这个程序的用户在观看图像慢慢出现的时候,第一个程序的用户只能不耐烦的凝视着时钟,注视着秒针走过每个格。用户们会说,第一个程序运行慢只是因为等待更加让人痛苦(虽然第二个程序完成图像显示的实际速度要慢)。”

以上节选自《GUI设计禁忌》。今天请cobalt帮忙做了次优化,将零散的好多个js合并成了三个,希望能够通过减少文件个数来提高2SIMPLE的打开速度

Written by Datou

一月 23rd, 2007 at 11:14 下午

Leave a Reply