以用户为中心的设计 |
|||
原文:Nothing is special 用户界面中,数字随处可见,冀以提供大量信息。通常,数字越大表示内容越多(如你查看评论列表时),或者要做的工作越多(如你查看自己的收件箱时);数字越小通常表示项目数量越少。然而,当界面中必须呈现数字零时,该数应与其它数值区别对待。为什么呢?正如我将要在下文解释的,根据不同的上下文,“零”可以代表很多事情。 搜索结果零个结果要么表示关键词不在搜出的数据集里,要么表示用户把关键词敲错了。每一种可能性都暗示需要一种不同的用户帮助。
当结果为零时,请在设计上提醒用户注意到这个错误,或者提供可替换的关键词供用户选择。 当搜索结果为零时,Google给出“您是不是要找……”的建议来帮助用户。 引起注意的信号我们设计软件的时候,很多工作都是在引导用户的注意力。为了帮助用户完成任务,我们需要在合适的位置添加一些引起用户注意的信号。 例如,在桌面软件中,重大的错误报告通常需要提醒用户注意,因为这些代表用户正在等待的解决方案出了状况。为了让用户知道“我们并没有忘记你”,我们需要在全站导航中给出状态指示。这种指示通常是一个全面的、可视化的、非模式化的反馈(rich, visual, modeless feedback,RVMF),如“错误报告(2)”。 但是,如果没有重大的错误报告,提示用户注意到这一点就不那么明智。这时的“错误报告(0)”就成了快速浏览导航时不必要的障碍。相反地,我们将RVMF放置到导航中,这样各选项在相同的“注意水平(attention level)”上,用户可以继续其它的工作。 Microsoft Outlook这一点上做得很好,在没有需要注意的邮件时放弃使用RVMF。 社区变量0个参与者看起来有些凄凉。“0条评论”的标签会让一篇博文看起来无人关心。“0个成员”会让一个聊天室看起来冷冷清清。这种标签会负面地影响用户对某个事物的看法。 Flickr的大多数照片看起来不受欢迎(大多数带有“0条评论”的标签)。 新发布的文章或者在网络低峰时期都没有什么评论,但这只是时间问题。这篇文章也许时效性很强,不会被进一步讨论。或者可能是讽刺性文章,会随着时间不断擦出火花。把具有负面意义的标签改造成一次机会吧。 比如,与其显示“0条评论”,不如换成“添加评论”。 参与变量像Yahoo! Answers那样的网站,回答问题可以让用户加分,但是参与这种奖励机制对使用网站来说不是必须的。尽管“0分”确实给了那些天生好胜的用户赢取积分的动力,但是用户也许根本不知道什么是积分或者那些积分该怎么用。 Yahoo! Answers一开始就让你知道自己是个失败者。 在这种情况下,你也许可以把“总分:0”改成“总分:0。开始赢取积分!”,然后添加一个了解更多信息的链接。一个“什么是得分”的链接可以帮助改进用户的操作。 这无疑是一点额外的工作。交互设计师必须把它细化,视觉设计师必须适应改变了的大小,而且编码人员也必须额外的在变量为零时改变显示状态,但是因为这是用户感兴趣的,尊重零所代表的不同结果——使“没有结果”变得特别。 |