本节书摘来自异步社区《众妙之门——Web用户体验设计与可用性测试》一书中的第1章,第1.1节,作者 【德】Smashing Magazine,更多章节内容可以访问云栖社区“异步社区”公众号查看
众妙之门——Web用户体验设计与可用性测试Dave Shepard
互联网已经改变了,不再是邻居家书呆子的内联网。现在,你的妈妈、奶奶、恐惧科技的姐姐,都在使用互联网。随着计算机越来越普及,网页应用的用户已经超出了高端用户的领域。
复杂的菜单系统,令你停止浏览的警告对话框,耀眼但是混乱的布局,都不利于你顺畅地切换网页。互联网用户的类型和比例已经改变,为了让网页应用吸引到大量注意力,用户界面必须能够起到教导的作用。
用户界面需要让用户在不求助于帮助页面的情况下就能够使用应用。许多开发者认为帮助一栏已经能够指导用户完成应用的大部分操作,但情况并不是这样。
实际上,对于大多数应用来说,往往只有那些想要探索到应用的每一个角落的高端用户才会使用帮助这一栏,不管是在线帮助还是离线帮助。帮助用户认识应用的最好办法是,用一种容易被理解的方式把帮助信息展示到用户面前。
内嵌提示和界面描述可以很好地解释界面和它的使用方法。在交互的过程中提供帮助性的指导,可以让用户很容易把指导信息和网页应用的功能结合在一起。而一个独立的常见问题或者帮助栏目并不能达到这样的目的。
Integral Impressions的Nourish是一款能够根据RSS订阅自动生成新邮件的应用。整体的界面都包含了内嵌的描述性帮助板块。当用户认为自己不再需要这些提示时,就可以轻松关闭它们。当用户忘记了一些操作时,他还可以方便地访问用户资料一栏,再次允许展示所有帮助信息。
Nourish的界面内嵌了描述性的帮助板块。
37Signals在其交流管理的应用(比如Basecamp)中也采用了相同的方式。当前没有内容的栏目里会展示一张当前栏目有数据时的截图。这张截图甚至会链接一段指导性的视频,来教会用户如何在该栏目下创建内容。这种办法对用户来说很好用。
在Basecamp中,没有内容的栏目下会展示出一张该栏目带有数据时的截图。
Last.fm提供了一款在线音频社交应用,用户在使用过程中,会收到关联性的提示和描述性的默认值,从而可以明白应用的使用方法,了解其交互方式。用户不需要离开当前栏目,不像常见问题通常做的那样。
Last.fm使用和上下文相关的提示或描述性的默认值,指导读者如何使用和理解界面。
为了方便用户使用,应用需要自主地引导用户。随着用户对应用熟悉程度的加深,那些帮助框和工具栏提示应该自动消失,或者变得不是那么明显,从而不会阻碍到用户的使用过程。同时最好允许用户再次激活帮助信息,永远不要认为你的用户阅读了一次帮助信息后就掌握了使用方法。
但是,指导用户并不仅限于提供工具栏提示和大量的描述性字段。设置一个合适的默认信息也能够起到指导作用。合适的默认信息能够告诉用户这一部分应该是什么样的格式,或者需要哪一种类型的信息。
在邮件的收件人一栏里面设置一个email@domain.com的默认值会很清楚地告诉你需要在这里输入什么样的信息,采用什么样的格式。在交互的过程中,使用一段JavaScript代码还会让输入框变得好用。当用户点击该输入框时,可以清除掉默认值,在用户没有填写就离开该输入框的时候,可以再添加上默认值。
这种技术甚至还可以带入到其他期望得到具体描述性数据的输入框,例如一个需要项目描述的文本输入框,可以把默认信息设为“描述项目的细节…”。设置好的默认信息不仅能保证你得到的数据是准确的,还能够指导用户了解功能的细节。