正如在第1章中所讨论的,各个Web站点经常是根据各自特定的哲学观点来进行设计的。有时这种观点是以内容为中心,有时它又是以技术为中心。更经常的是,它是以视觉效果为中心。但是,设计Web站点时的真正重点应该是用户。时刻想着用户,并千方百计地满足他们的要求是以用户为中心的设计的关键。但是理解用户并不是一件很容易的事。虽然所有的用户都有一些共同的能力如记忆力和响应时间,但不同的用户仍然是不同的个体。网站应该为共同的用户进行设计,而不是为个别的新用户或老用户。网站应该能被所有的人所理解,而同时又能考虑到不同的个体所表现出来的不同点。可用性是指使用一个Web站点的难易程度。建立一个好用的 Web站点是具有挑战性的,因为对一个用户来说好用的东西却有可能给另外一个用户带来诸多问题。通过和用户面谈,进行测试,或者是交互设计,可以极大地提高建成一个以用户为中心的网站的可能性。当然还要注意不要被用户所误导。虽然一个站点总应该为用户设计,但也应该考虑到站点的创建者的愿望,即使有时候这种愿望是和用户的愿望不一致的。在用户和设计者之间进行平衡并不是一件很容易的事。
3.1 可用性
每一个人对于可用性都有一个模糊的概念。人们可以详尽地讨论什么样的Web站点是友好的,直观好用的,或简单地说是“可用的”。那么可用的确切含义是什么呢?首先考虑效用。两个卖书的电子商务站点提供相同的基本特性。两者都允许用户查找或浏览书籍,阅读有关书的信息,购书和追踪他们的订单。如果两个站点有相同的基本特性,就说它们具有相同的效用(意即它们能做相同的事情)。对于提供相同功能的站点,您会发现在某个站点上做某件事要比其他站点更容易。在这种情况下,我们就说这一个站点比其他站点更可用。不幸的是,对于什么是可用的,没有一致的意见。许多人曾经试图给出可用性的特点。下面有关可用性的定义摘自I S O标准。
定义:可用性是指在特定的使用环境下,一个站点可以被一组用户有效、高效且满意地达成某个目标所能达到的程度。
考虑这个定义中所包含的各种含义。首先,注意到在谈论可用性时我们应该限定用户组。根据用户的不同,可用性可以有很大的变化。
其次,可用性是任务相关的。不应该在一般的意义上考虑某个站点的可用性。相反,讨论可用性时应该限制在执行特定任务的背景中,如查找一个电话号码,购买一个产品,等等。然后可用性就可以定义为用户在试图达成这些目标时的有效性、效率和满意程度。有效性描述用户是否能够完成他们的目标。如果用户不能或仅仅是部分地能够通过某个站点完成他们事先给出的任务,这样的站点实际上是不可用的。
再次,可用性是和效率有关的。如果用户在访问站点时犯了很多错误,或者必须以一种不直接的方式做事,这样的站点并不是非常好用的。最后,用户必须对任务的完成满意。还有许多其他关于可用性的定义。一些研究可用性的专家认为可用性是能够具体定义的。例如可以通过综合考虑一次典型访问的完成时间和在这次访问中用户所犯的错误数目而得到。从用户的角度来讲,那样可能不是很有意义;用户可能仅仅关心在完成任务后他的满意程度。许多可用性专家如Jakob Nielsen(www. u s e i t . c o m )倾向于采用和I S O标准中类似的定义。例如, N i e l s e n提出以下五点决定了一个站点的可用性:
可学习性。
可记忆性。
使用时的效率。
使用时的可靠程度。
用户的满意程度。
根据这个定义,一个站点是可用的,如果它便于学习,便于记忆使用的过程,使用时效率很高(在用户这一方不需要做很多工作),正确地工作并且帮助用户正确地完成任务,并且用户对使用这个站点普遍表示满意。这样似乎仍然有些含糊,并且很容易出现矛盾。例如,对于一个新用户来说很容易学习的站点对于一个熟练用户来说可能使用起来很费力。因为人是不同的,并且他们的能力和所获得的关于Web的知识水平也是不同的。不可能所有的人对可用性持有相同的观点。对一个用户来说好用的站点对其他人来说可能是很难用的。
规则:不存在一个关于什么是可用的站点的绝对观点。可用性在用户访问站点时会有很大的变化。
即使不考虑用户的差异,我们还会发现可用性根据用户与站点的交互方式不同而不同。可用性还依赖于使用媒体;在屏幕上显示的文本内容在用较大的字体时更好,而打印在纸上时则用小号字体更好。如果你曾经试图在线阅读大量的小字体内容时,你就会知道那样是很困难的。人们倾向于发现相同的信息在纸上阅读是较轻松的。专家们认为人们阅读屏幕上内容的速度更慢。在这种情况下,使用的媒体是屏幕还是纸张,就影响了内容的可用性。对于Web来说,媒体,包括网络、浏览器、屏幕大小和技术因素如H T M L,经常会在很大程度上影响可用性。在本书中,咒语“理解你的媒体”应该被反复提起。
规则:可用性依赖于使用的媒体。
可用性还根据站点的不同而不同。一个娱乐站点的可用性限制是不同于一个商业站点的。更进一步地,用户对一个站点的熟悉程度及他们访问站点的频率,以及他们使用站点的目的都会影响到他们对站点的用户友好性的感受。考虑人们对一个从未访问过的且不是很感兴趣的站点的感觉,以及他们对经常访问的站点的感觉。对于他们需要的或者必须要使用的站点,他们会更容易原谅他们的错误,而对他们偶然感兴趣的站点则未必如此。简短地说,一个一次性访问站点的可用性限制是不同于用户日常依赖的站点的。
规则:可用性依赖于站点的类型和用户对它的熟悉程度。
最后一点看起来可能有点奇怪,但事实并非如此。人们经常相信效率不高的做事方式也是完全可以接受的。小心在讨论可用性时不要过于科学化(如计算网页点击数,鼠标移动,错误率以及其他类似的东西)。用户对他们的经历的感觉(他们对站点和执行的任务的满意程度)是最重要的。对于有些人,他们的感觉并不是很符合逻辑的,甚至有些人通过执行困难的任务来获得满足感;对于网站他们可能也会有相同的感觉。还有一些人允许他们熟悉的Web之外的组织的侥幸,却不允许一个新的公司这样做,仅仅是因为他们信任一个老公司的品牌。另一方面,不要以一个偶然的不合逻辑的用户为借口,而建立一个难以使用的站点。一个要求用户以一种新的方式处理任务,或者不灵活的,或者有很多错误的站点,通常不能让用户很满意。提高可用性,用户就会感到很愉快。
规则:可用性和用户满意度是直接相关的。
要理解怎样使东西可用,必须理解用户。下面几节根据用户的能力和倾向来讨论可用性。本章将会回顾这些内容并给出几条经验法则。在进行网站设计时应用这些法则可以提高网站的可用性。