别让我打开话匣子

令人厌恶的问题

David Platt

不久前,本文所示的 Microsoft.com 主页会对用户造成身体伤害。这种伤害是那些应该改进工作的专业人员深思熟虑的结果。Plattski 夸张说法?读了本文之后,您就不这么想了。

与很多主页一样,中间显示框架循环显示几个突出显示屏幕。屏幕旁的选项卡链接着当前未显示的突出显示屏幕。这种设计的出发点是好的,但其实现在几个层面有诸多问题。

首先,在包含链接的选项卡中,文本是竖向排列的,读者不得不偏着头阅读文本。其次,选项卡和显示窗格在循环显示不同屏幕时是毫无章法的:有时两个选项卡都在左侧,有时左右各一个,有时两个都在右侧。

这种设计不符合我所谓的 Plattski 脊骨保护法则,该法则意为,用户脊骨感到不适会令用户不愉快;因此,应尽量避免出现这种情况。同行评审期刊“Journal of the Canadian Chiropractic Association”发表了一项研究报告(请参阅 tinyurl.com/2972ea5),对普通人群颈椎疼痛情况进行了研究,54% 的成人表示,他们在过去六个月内经历过颈椎疼痛,几乎 5% 的成人表示,颈椎疼痛到了无法忍受的地步。Microsoft 应该从用户(或颈椎保护)的角度来考虑,停止这种令人讨厌的设计。

一个 Microsoft Web 设计人员对我说过:“它就像一本书。看起来很酷。有什么问题呢?”问题是:书名以这种方式编排,原因在于,书本身最方便的放置方式就是这样。这是物理介质造成的折衷方式。不应将虚拟世界里不存在的物理约束强加于它。

除了颈椎疼痛,在对显示主题进行循环显示时,选项卡和显示窗格还会四处乱跳。显示区域开始在左侧,两个选项卡在其右侧。7 秒钟后,显示区域跳至右侧,选项卡左右各一个。再过 7 秒后,显示区域又跳至右侧,两个选项卡在其左侧。最后,显示区域向左连跳两次,返回起点位置。

图像变化后,用户必须重新找到显示窗格。如果要单击链接,链接有时在左侧,几秒钟之后又跳到了右侧。这种主体导航结构就像打地鼠游戏一样。

Microsoft Web 设计人员为什么这样设计?从常理推测,可能是因为:工具包中提供的预制组件就是这种工作模式,设计人员只是拿出来用而已。就像一个 6 岁的孩子,在圣诞节得到建筑拼装玩具后说“妈妈,看看我能用它做什么!难道这不酷吗?”

让成人感到身体不适一点也不酷。说得轻一点,是无知;说得重一点,是工作失职。这是 Microsoft 在上个世纪 90 年代初得到的不认真形象,现在,他们正极力摆脱这一形象。这并不管用。

要循环显示带链接的突出显示屏幕,可以通过更舒适和令人愉悦的方式来实现,就像 MSN 生活方式页面那样。用户不用偏着头看。链接的位置始终不变,显示区域也是如此。这种设计易于使用,当然,对于主站点设计人员来说,显然不够酷。

**最近更新:**本文归档的这一周(9 月20 日),Microsoft 推出了大为改进的设计。突出显示主题在单独的面板中一次性全部显示。它们不再移动,无需任何链接来显示隐藏的主题。可能是设计人员看到了本文,意识到了他们的问题。不过,他们已经让很多用户感到烦恼和困惑了,我第一次看到这个活蹦乱跳、让用户不得不偏头观看的设计是在 2009 年 4 月。不过现在,我知道读者们非常在意,如果设计人员再犯类似错误,随时会给他们指出来。

我允许网站设计人员以“迫使我的用户偏头、使显示区域和链接左右来回乱跳、让用户更愉悦和更有效率,因为 ...”开头回复本专栏。

David S. Platt  在哈佛大学拓展学院以及世界各地的公司讲授 .NET 编程。他著有 11 本编程书籍,包括“Why Software Sucks”(Addison-Wesley Professional,2006)和“Introducing Microsoft .NET”(Microsoft Press,2002)。Microsoft 在 2002 年授予他“软件传奇人物”称号。他想知道是不是应该绑住女儿的两根手指,以便她学习八进制算法。您可以通过 rollthunder.com 与他联系。