以用户为中心的设计 |
这是UCDChina提前预览网页留下的存档,不包括作者可能更新过的内容。 推荐您进入文章源地址阅读和发布评论:http://dingyu.me/blog/hci......i-metaphors-2 |
||
上篇文章《人机交互中的设计隐喻-由Mac的文件替换引出来的话题》发出来以后收到了各种各样的反馈,我索性再写一篇续文,算是集中答复吧。 用户习惯在所有的反馈中,“用户觉得Windows的做法更好用,所以理应这样设计”的说法可谓最多。那么我们就来看一下,为什么有人会觉得Windows的做法更“好用”。 我们来看两个例子。 银行里面用的系统-就是柜台后面业务人员用的那个-基本上还是字符界面,没有漂亮的图标和窗口,甚至可能连鼠标光标都没有。那系统对我们来说好用吗?肯定不好用。比如现在让你去帮客户存一笔钱,你可能完全不知道怎么开始。但银行的人没问题,因为他们接受过培训,因为他们习惯了,任何一处修改都可能违背他们的习惯,从而让他们觉得不好用。 另外一个例子是我曾经做过的一次可用性测试。那是为一个国际知名的手机厂商测试其尚未发布的新型号触摸屏手机,其中的一个测试任务,是请用户缩放手机上的图片。这是个很简单的任务,就是在一个看图的应用中,请用户想办法调整图片的显示尺寸。测试过程经过了精心准备,并在专业的实验室中进行,以尽量保证结果的可信和有效。参与测试的用户也按其属性被分成了若干组,以便制作不同的角色模型(Persona)。在所有参与的用户中,给我印象最深的,是一名对电脑比较熟悉的男性。他之前的测试任务完成得都非常顺利,但到这个任务时,他却久久不能完成。他一开始就试图寻找界面上的缩放按钮,但这个按钮并不存在,于是他没办法完成这个任务。那么应该怎么做呢?很简单,用两根手指放大。这件事儿我当时还专门写了一篇文章,强烈建议大家去看看。 这两个例子说明什么呢?简单地说,即便一个系统有很多的可用性问题,如果用户养成使用习惯,也不会注意到这些问题,甚至当你给他一个更好的选择时会被他拒绝。就像赵劼说的:只是因为人们习惯如此了。 回到Windows上,不管它的设计对还是不对,如果用户习惯了,就会认为软件就应该是这么设计的,与此不符的设计就是有问题的。再加上国内绝大部分用户(包括我)都是从Windows开始使用GUI界面,早就习惯于此,自然觉得它的方式更顺手,更“好用”。 关于隐喻、WIMP和直接操纵现在我们把话题再深入一点,来讨论一下为什么要隐喻和WIMP,并稍稍讨论一下直接操纵(Direct Manipulation)。 在现实生活中,如果我们想把桌上的一本书从a处移动到b处,恐怕没人会制作一套机械装置,然后一按按钮来做这事儿吧,都是用手直接拿过去,也就是所谓的“直接操纵”。 但是在电脑上这事儿不行,Xerox发明GUI的时候根本就没有触摸屏这么个东西,你没法像现实生活一样用手拖拽,所以Palo Alto的天才们发明了一套机制,通过它代替我们的手来操作屏幕上的东西,这套机制就是窗口、图标、菜单和指向设备,英文缩写就是WIMP。 这套机制由Apple和MS在全世界范围内推广开,一用就是几十年,直到现在科技进步了,才开始逐渐摆脱代理,用直接操纵的方式代替。这回没有Apple的iPhone,这一切也不会来得这么快。Jobs认为iPhone的触摸技术是人机交互上的一次革命,绝对不夸张。 那么到底为何要符合现实隐喻?没有人生来就会用电脑,所以大部分情况下软件的设计者要尽可能地使软件变得更简单易用,最好用户直接就能上手,不需要任何学习。 如果把“以符合现实隐喻”作为一个尺度,那么软件设计可以有两种极端情况:一、完全符合,和现实生活一样,不需要学习直接上手,操作结果和操作预期保持一致;二、完全不符合,看起来是来自另一个星球的东西。你选择哪种? 答案显而易见,我们会倾向于第一种。实际上这也是人们在可用性领域多年实践经验的总结。在业界公认的Nielen 10条可用性准则中,第二条便是“使系统和现实世界相符(Match between system and the real world)”,它的英文原文解释如下:
所以,“使系统符合现实”,是我们应首先遵循的准则。 果粉和立场最后我想闲话几句。 几乎每次我批评MS的时候,总有人跳出来说:你的话不可信,因为你就是个果粉。 这事儿很搞笑,因为我blog上批评Apple的文章比批评MS的多了去了,光光是抨击dock设计的文章我就写了4篇(第一篇、第二篇、第三篇和第四篇),OS X 10.6.5更新带来的wifi失效问题我也不知道在Twitter上分别用中英文骂了多少遍,我图证过Exposé难用,就前几天我还质问OS X中的FileVault是不是临时工干的⋯⋯可是,从来不见有人说“你这个MS粉”,很搞笑,对吧! 其实被人说果粉也无所谓,因为我还曾经是个MS粉 - 我使用Mac不过7、8年而已,而使用MS产品的时间差不多3倍于此。我还是WindowMaker粉、BeOS粉⋯⋯所以,关键不是我是什么粉,而是什么东西好用我就用什么。以后要是有东西比Mac还优雅好用,那我也会转过去。如果说立场,这就是我的立场。 |