- 2002 年版序
- 令人沮丧的日用品
- 本书的内容
- 技术的飞速发展和人类的缓慢变化
- 初版序
- 学术支持
- 研究资金
- 人
- 第一章 日用品中的设计问题
- 第二章 日常操作心理学
- 第三章 头脑中的知识与外界知识
- 第四章 知道要做什么
- 第五章 人非圣贤,孰能无过
- 第六章 设计中的挑战
- 第七章 以用户为中心的设计
走上正轨,为时不晚
计算机技术尚未成熟,还有很多潜力有待挖掘。有人认为,如果不掌握基本的编程技能,就不能迈进计算机用户的行列。这种观念仍然存在。这就像是汽车发展初期,只有那些有胆量、具有冒险精神、精通机械的人才有资格使用汽车。
迄今为止,计算机专家一直在研究能够解决计算技术问题的编程语言,并且成绩斐然,可是在人机交互语言的设计上却仍未花费足够的精力。计算机专业的学生都必须学习有关计算方面的课程,却很少有机会或时间来研究计算机用户所遇到的问题。结果是,许多专业编程人员能够熟练地设计出功能强大的计算机程序,但是对非专业人员来说,这些程序却无法使用。大多数的编程人员从未考虑过用户所面临的操作困难,所以他们感到很奇怪,自己的作品怎么会让用户备受煎熬。这种情况不应当再发生,因为设计出能够让用户清楚地看出计算机的操作过程、明确地了解自己应采取什么行动的程序并非难事。
下面列举一些把用户需求考虑在内的优秀设计作品。第一个例子是电子表格软件(spreadsheet),它使办公室会计工作的面貌大为改观。第一个电子表格软件被称为Visicalc,它是如此优秀,以致人们购买计算机的目的就是为了能够使用这一软件,这足以说明Visicalc的易用性。电子表格软件当然也有不足之处,但总体而言,这种软件使人们能方便地处理数据,并能迅速地看到计算结果。
人们为何喜欢电子表格软件?因为它能让你觉得你不是在操作一台计算机,而是在处理某个问题。你可以按照自己以前的方式解决问题,只不过现在可以方便地作出修改,看到计算结果。改变一个数字,和这个数字相关的其他数据便随之改变,从而极大地简化了预算中的计算工作,让用户充分享受到了计算机带来的便利,而又不会遇到任何技术问题。实际上,最好的计算机程序要属那些使计算机“消失”的程序,也就是说,在使用计算机的过程中,你可以直接地处理问题,而感觉不到计算机本身的存在。
Visicalc实际有很多问题。它的构思很新颖,但其执行过程存在弊端。我并不是在挖苦Visicalc的设计人员,毕竟当时的个人计算机功能有限。如今的个人计算机功能强大,电子表格软件使用起来非常容易。但是Visicalc树立了一个榜样,它让用户感觉到自己在直接地处理问题,而不是在操作一部机器。
要想设计出效率高而又好用的计算机系统并不容易,成本高是其中的一个原因。如果把本书中探讨的设计原则(可视性、限制因素、预设用途、自然匹配和反馈)应用到计算机系统中,就意味着高质量的大显示屏、各式各样的输入装置和足够大的计算机内存。要实现这些,必须提高计算机电路的速度和功能,而这就会增加计算机的生产成本和销售价格。普通用户是否需要那些功能最强、内存最大、显示器质量最高的计算机,也许不能马上有定论;但是那些专业的编程人员肯定不必使用这样的计算机,因为他们知道如何处理复杂的操作问题。
施乐公司的PaloAlto研究中心曾经研制出被命名为施乐之星(XeroxStar)的计算机系统,这是设计人员的首次尝试,但未取得商业上的成功。该系统的开发人员认识到能够显示多个图表的高分辨率大屏幕的重要性,因此施乐之星可以在一个屏幕上同时显示几个不同的文件。他们还推出一个被称为“鼠标”的设备,以便用户确定屏幕上的工作范围。施乐之星易于操作,是计算机设计上的一大突破。但是它的成本太高,运行速度太慢。而用户喜欢功能强大、易于使用的计算机,但是施乐之星的反应速度太慢,显示的速度往往跟不上打字速度,在使用“帮助”这项解释功能时,用户等待计算机应答的时间太长,甚至可以出去倒一杯咖啡。施乐之星为计算机的设计指明了方向,但是它难以摆脱所有先驱者的共同命运:心有余而力不足。也就是说,设计人员的想法是好的,但却不能完全地得到实施。
幸运的是,苹果计算机公司继承了施乐公司的设计理念(甚至聘请了一些施乐公司的人才),先是推出AppleLisa计算机,后来又推出Macintosh计算机。AppleLisa因为价格两,运行速度慢,在市场上惨遭失败;Macintosh却获得了成功。
有关施乐公司设计方法的记录非常翔实。根据这些文献,我们可以看出其设计的主要目标是保证操作方法的一致性和操作过程的学可视性,而且他们在研发计算机系统的每一个阶段都聘请用户进行测试。这些都是优秀设计必须遵循的重要原则。
苹果公司的Macintosh计算机广泛应用了视觉显示,用户所看到的不再是一个空白的屏幕,而是可供选择的操作选项。该计算机的操作相对容易,因为操作过程已被标准化,适用于某个软件的操作方法也适用于很多其他的软件。反馈也很及时准确。许多操作只需移动鼠标就能完成。鼠标提供了操作和结果之间的自然匹配,屏幕上出现菜单,动动鼠标就可以选定所需的操作,非常方便。执行和评估鸿沟也随即消失。
Macintosh也有很多不足之处。尤为突出的一点是,在完成某些操作任务时,用户必须记住奇特的按键组合。而更多的问题则来自鼠标的使用。鼠标上只有一个按键,用起来很方便,但有时要想完成某个操作任务,必须连着按好几下鼠标键或是在按下鼠标键的同时,还必须按下键盘上的某些键。这就违背了基本的设计原则,因为这样的操作方法难学、难记、难做。
鼠标上到底应该有几个按键?一个、两个,还是三个?大多数的鼠标上都有三个按键,有些鼠标上的按键更多,甚至还有一种键盘式鼠标。正确的按键数目应该是多少?人们对此争论不休。答案是,没有所谓的正确按键数目。因为增加按键的数目,虽然可以简化某些操作,但会使匹配关系复杂化。即使是两个按键,也会导致功能和按键之间的匹配关系不一致。如果只在鼠标上设置一个按键,的确解决了匹配问题,但却使鼠标的功能大打折扣。
Macintosh为计算机系统树立了楷模。该项设计重视可视性和反馈,它所设立的“用户界面指南”(human interface guidelines)和内在的“工具箱”(toolbox)为许多程序员提供了设计标准。该项设计还很重视用户的需求。Macintosh的确存在一些严重的弊端,它并不完美,也不独特,但是它却把方便易懂性这一主要的设计目标比较成功地体现出来。我们应该给苹果公司的Macintosh计算机颁发一个奖。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论