界面耻辱纪念堂--隐喻使用不当05
每当我们不得不使用Microsoft 的新产品时,就不禁想起1957 年上演的一部由Spencer Tracy 和KatherineHepburn 主演的喜剧《Desk Set》。Tracy 扮演的角色,是一个工作出色的专家,他承担了一项不受人欢迎的任务:
用一台叫“EMERAC”的电脑替换某大公司的所有职员。为了尽量让观众讨厌这部电脑,“EMERAC” 被描绘成墙一样大小的仪表盘,布满了闪烁的灯炮,并且会发出刺耳的警铃和尖叫声。
我们现在将“EMERAC 隐喻”这个短语用于对某些界面设计的评价,专指那些除了耽误用户手上的工作,分散用户注意力之外别无用处的特征。如上图所示,Microsoft 的应用中充满了EMERAC 隐喻。这些特征对用户没有任何好处,它们唯一的作用是使程序看上去与众不同,也许还可以显示某些人的编程能力。
“EMERAC 隐喻”不值得模仿。我们推荐你使用KISS(Keep it Simple, Stupid)隐喻,你的用户会因此感谢你。
Spidersoft 的WebZip 使用了一个特殊的隐喻。当光标经过列表的条目时,条目的颜色会发生改变。条目的变色能反映什么呢?只反映光标经过了它。因此,这是“EMERAC 隐喻”的又一个例子。不幸的是,WebZip 走得更远,如果光标停顿了一会儿,光标所指的条目会自动被选中,不需要点击鼠标。
用过这个控件之后,很快就会发现它的问题,这种技术很容易导致无意识地选中。想象这样一种情况,你通过“正常”地方式,点击选中一个文件名,然后,当你把光标移向一个菜单条和命令按钮时,电话铃响了,或者你停下来想想接下来使用哪个命令。如果碰上WebZip,你的选择会被取消,而光标下的条目由于光标地偶尔的停留而被选中。由于WebZip 支持选中多行,片刻的思索可能会毁掉一系列复杂的移动和选中操作。
Microsoft 将这种光标停留自动选中模式称为Hot Cursor。我们惊奇地发现Microsoft 已在Win95 中支持这种“EMERAC”式的隐喻。开发者只要作一定的设定即可。我们希望使用这种无用的特殊效果来损害他们的程序的人越少越好。这种隐喻分散人的注意力,使得某些List 控件不同与其他的List 控件,并会导致计算机莫名其妙地取消用户的动作。