以用户为中心的设计 |
|||
曾有设计师在体验Google Chrome之后指出,如果打开的页面太多,标签栏将变成下图所示的恐怖模样: 与此不同的另一种典型设计来自Firefox。在Firefox里,标签具有最小宽度。当标签数量过多以至当前浏览器宽度无法容纳所有标签的时候,将在标签栏左右分别显示按钮控制标签左右滑动;同时提供一个下拉列表显示所有未显示的标签。 是来自Google的设计师没有考虑到可能形成的糟糕情况吗? 实际使用Chrome的过程中,上图所示的情形其实很难出现。一方面是因为用户通常不会打开那样多的标签(用户也应懂得培养习惯——记得关闭不再使用的页面),而且标签开头的图标也有助于分辨不同的标签。在一定的容忍范围(这个范围当然不会像上图那样夸张)内,用户不会感到切换标签的麻烦。Firefox为用户自行定义了这个容忍范围的边界值,但这就是符合所有人需求的定义吗?如果Firefox用户的标签多到刚好让浏览器无法完全显示,用户为找到之前的某个标签便需要多次点击,也许用户会更希望浏览器再压缩一下各个标签的宽度,毕竟这并不需要太多的牺牲。 更为重要的是,Chrome标签操作的灵活性自然化解了这种尴尬的出现。在Chrome里,标签被设计得十分轻盈,用户可以很轻松地通过鼠标拖拽形成新的窗口(也可以同样轻松地还原)。在同一个窗口内,标签可以用同样的拖拽操作进行重新组织。如果标签太多,使用简单的操作形成多窗口的浏览模式,避免无法正常显示标签的情况。如果用户愿意培养使用习惯,可以在进行某些容易形成较多标签的特定操作(如浏览新闻)时主动建立新窗口;该操作结束后,亦可通过关闭窗口将打开的多个标签同时关闭。在用户发现标签短到无法辨认之前,有足够多也足够灵活的方式避免这种情况的出现。 再看Firefox的设计,用户在不同的标签之间切换需要进行较多的操作,实际操作中反而不方便。 Chrome用巨大的灵活性对宽容用户造成的可能的尴尬情况进行了自然弥补,这会优于那些增益极小的设计考虑。 |