有关隐喻
上周做用户访谈的时候,发现一个关于隐喻的颇有意思的事情。
首先引起我对这个问题特别注意的,是一位不使用电脑的三十出头的女性,你没看错,她的确是不使用电脑!虽然她在访谈过程中间或拿出iPhone来打电话或发短信,但对她来说,iPhone的功能仅限于电话、短信和游戏。因此,在我们这些长期的电脑使用者看来理所当然的事,她却无法理解。比如说,她不知道UI上的拖拽(Drag and Drop)是怎么一回事,当我要求她完成一个拖拽任务时,她的做法是这样的:
- 先在要被移动的项目上按一下,意思是选中;
- 在目的区域那里按一下,然后等着那个项目自动地移动过去。
我不禁哑然!不明白为什么会有这样的思维方式,于是指着桌子上的铅笔问她:现实生活中把一个铅笔从桌子一端移动到另一端,使用上述方式是否可行?在得到否定答案后,我继续问道:那么为什么在电脑上就会有如此做法?她回答说:因为电脑和现实是不一样的!
你瞧,一个不使用电脑的人,对软件UI都有这样的认识,那么这到底是由于长期以来我们给用户以太多错误的隐喻,还是缘于用户对技术的恐惧呢?
后来我又遇到了一个对电脑比较熟悉的用户,他如预期那样没费什么力气就完成了拖拽任务,那么这是不是表示他的思维模型就没问题呢?不尽然,他能够完成这个操作,和下面任何一个原因都可能有关系:
- 他就是按照现实中的做法来拖拽的。这是最理想的答案;
- 长期以来的用户习惯,电脑中一贯是这样操作的;
- 以上两点都有可能-电脑中和现实中拖拽操作的隐喻恰好相符,都可以用直接操纵(Direct Manipulation)的方式进行。
那么,哪个答案最接近他的实际情况呢?从另外一个测试任务中可见端倪。
这是个图片缩放的任务。我们要求用户想办法缩放屏幕上的图片,测试预期是用户采用直接操纵(Direct Manipulation)来完成,当然这一预期对用户是保密的。
结果呢?用户开始后第一件事儿就是寻找缩放按钮!
这真是让我大跌眼镜,我原以为他会按照现实中的做法来做,可他却选择了另外一条路。我不由得想要探究原因(虽然这不属于测试计划),几经询问,得知他是出于使用习惯-电脑上看图软件中的缩放都是依靠按钮来完成的,久而久之习惯就成了自然。我请他试图回忆初次使用看图软件进行缩放的经历,他说:隐约记得屏幕上有个很明显的放大镜图标,于是在他思考如何缩放之前,这个图标就已经给他了先入为主的印象。
这两场访谈结束后,我一直在思考这个问题,并觉得:
虽然直接操纵将会是UI未来发展的一个主要方向,然而在其成为主流之前,我们-作为设计师-仍然有许多以前欠下的债要还。


