只要是和科技产品打交道的用户,进度条已经是随处可见的身影,不管是Windows 7的蓝色进度条还是Windows 8的绿色进度条,进度条从0到100%,从空到满的过程,相比用户基本上都习以为常了。可是有多少人追溯过进度条的历史?
1986年,界面设计师鲍伯·斯塔尔(Bob Stahl)在当时的计算机世界的一篇文章里写到:“人们每天都在等待着各种事情,有时候会因此感到很愉悦,有时候却不是。”“关键在于,用户对等待的感觉。” 在那个年代,机器的运行非常慢并且会经常出现崩溃,用户也不是总能清楚自己的程序是否崩溃。斯塔尔在当时提出建议,希望设计一种能够表示CPU深处正在处理字节进程的“进度条”来消除或者至少是缓解这种失望感。
1980年代,把计算机变得更能让用户容易掌握的变得更为迫切。在1985年一个新兴电脑用户界面会议上,一名大学毕业生Brad A. Myers提交了一份“关于百分比进度指示器的重要性”的文章。Myers在那天说道(如今他在卡耐基梅隆大学执教):“我认为它们很有用,也很重要,但是它们没有被广泛使用。”他也对同事说,进度条能够减少计算机用户在等待时候的焦躁,让用户能够更加的有效率,甚至可以让他们在工作中安排有效的休息。
为了证明他的观点,Myers叫来48名学生,分成两组,分别在有进度条指示和没有进度条指示的情况下,在电脑数据库上跑一些搜索进程(当时他设计了一个从左到右充满的胶囊状图形,像一个顶端有标记的大的温度计)。然后,他让学生们对体验进行打分。结果有86%的学生说他们喜欢那个进度条。“人们并不在意它是否准确”,Myers说,“相对于什么都没有,他们宁愿有进度条”。
从80年代开始,有各种各样的进度条——声音的,触觉的——被提议,但只有这种水平进度条盛行。它也被经过改良,现在的进度条有颜色,或者显示一个向反方向滑动的动画。卡耐基梅隆大学的另一名科学家Chris Harrison说,这些效果能愚弄大脑,让进度条看起来动的更快。因为人们讨厌看到进度条停止不动,或者是任务已经停滞,进度条却仍在向前。对Harrison来说,这些把戏引起了另一个问题,“用户到底是想要真相,还是想要一个放松舒适的体验?”
这里还有一个深层次的问题:进度条到底是一个让我们更有效率的工具,还是一个帮助我们度过时间的慰藉?早早20世纪早期,进度条的原型,用纸和笔记录的计划表,就作为一大创新如日中天。“它把所有事物都用,不会减少的,人类生命终极要素——时间,来参考表示。”早期项目管理先锋(并献身马克思主义的)Walter Polakov在1923年写道(译者注:沃尔特·波拉科夫,制定了苏联首个5年计划)。“因为它对人的维度是真实的,同时具有人性和人道;因此,它消除了人与管理之间的冲突,充分发挥了人的创造力的实践作用,并把生活与工作和谐起来。”
# 另注:忙碌指示器
忙碌指示器并不能预估任务的时间,但它们能告诉用户,指令已被理解接受,计算机正在响应。