在《人机交互(第三版)》一书的绪论中,作者以Mac OS X中的Dock设计为例,得出了非常有趣的结论(p11),即:
设计并不总是朝更好的方向发展
但是至少用户变得更聪明了
"用户变得更聪明了"这样的说法虽然是现状,但听起来多少有些无奈。我们不能指望着用户变得更聪明,从而可以设计出低可用性的系统。更何况随着计算机和互联网的普及,用户平均的操作水平却在不断下降。
这篇短文指出的dock在可用性上的问题就是鼠标光标于dock图标上定位的困难。
实际上我一直觉得Dock的设计颇有悖论的味道:
"放大"功能的设计初衷就是为了让用户更容易定位某个图标,但在实际使用中,由于鼠标光标并不总是直接从图标上面向下移动(事实上这恰恰是少数情况),而是从图标各个方向接近,这样常常放大了这一图标周围的图标,使得原有图标的位置发生了变化,加大了定位难度。
这也就是文中那位想把文件扔到Dock上废纸篓的用户所遇到的情况。原有设计初衷和实际使用情况恰好相反。如下图:
Dock的大小。这是另外一个恼人问题:在总是有限的屏幕分辨率下找到一个合适的Dock大小。从网站的访问日志来看,现在最普遍的分辨率大概是1024x768,在此种分辨率下,一个窗口为了能完全显示自身内容,常常占据了绝大部分屏幕空间,那么多大的Dock是合适呢?尺寸大固然易于定位,然而却要吃掉不少原本已十分宝贵的屏幕空间。如果再遇到aMule这样的设计,只能让人哭笑不得。尺寸小定位起来太困难,对用户的鼠标操作要求太高。如下图:
测试