点石成金访客至上的Web和移动可用性设计秘笈(原书第3版)》

网友投稿 1080 2022-05-29

点石成金:访客至上的Web和移动可用性设计秘笈

(原书第3版)

Don’t Make Me Think, Revisited: A Common Sense Approach to Web Usability, Third Edition

[美] 史蒂夫·克鲁格(Steve Krug) 著

蒋芳 译

前  言

在这里,人们来也匆匆,去也匆匆!

——Dorothy Gale,由Judy Garland扮演,《绿野仙踪》(1939年)

早在2000年,我就写好了《Don抰 Make Me Think》这本书的第1版。

到2002年的时候,我开始每年收到一些邮件,读者们(非常有礼貌地)问我有没有想过要出新的版本。他们并不是在抱怨,只是善意地提醒,通常的说法是“里面有很多示例已经过时了”。

那时候我的标准回复是这样的:由于我写这本书的时候正赶上互联网泡沫破碎,很多我在书中用作示例的网站到书籍出版上市的时候就已经消失了,不过我并不认为这会让这些例子没有说服力。

后来,到了2006年,我终于有了强烈的动机想要写一个新的版本。不过当自己重读了一遍,想要找出哪些地方应该更新的时候,我还是觉得“这些内容还是有效的”。我实在很难找出有多少篇幅需要进行改动。

然而,如果是一个新的版本,那么确实也应该有一些不一样的内容。因此我在第2版中增加了之前没有来得及写完的三章,然后点击“小憩”按钮,拉过被子,蒙上头,又睡了七年。

(对我来说,写作确实不是一件容易的事,因此我总想找个理由不去写。哪天给我把这个毛病根治一下吧!)

那么,为什么现在又来一个新的版本呢?理由有两个。

#1 让我们来面对现实:它已经是一本老书了

毫无疑问,现在它有点过时了。毕竟,已经13年了,在互联网时代,13年就像100年那么久(看到吧,现在甚至都没有人说“互联网时代”这个词了)。

书里作为示例的大部分网页,例如2000年议员Orrin Hatch的竞选网站,现在看起来的确有点老土了。

我们都知道,现在的网站通常看起来很精致、很时尚。

最近我开始有点担心,最终有一天这本书会变得过时,书里的内容不再有用。不过我也知道现在还不至于,因为:

它的销售依然很稳定,没有什么下降的趋势。而且,现在它已经成为很多课程的必读材料,这可是我以前没想到的。

在Twitter上,来自世界各地的新读者还在不停地提到他们在本书中学到的东西。

我还在不停地听到同样的故事:“我给我们老板看这本书,希望他能明白我的工作,他读了,然后他给我们团队/部门/公司每人买了一本。”(这个故事真是太让人高兴了!)

人们还在不停地告诉我,因为这本书他们获得了现在的工作,或者它影响了他们在职业生涯上的选择。

但是我知道,前面提到的老化效应最终会对人们产生影响,就像我的儿子现在很难再回过头去看他小时候爱看的那些黑白电影一样,不管它们曾经多么吸引人。

因此,是时候来一些新的示例了。

#2 这个世界已经变了

我们使用计算机和互联网的方式已经发生了很多变化—我这么说已经很保守了,非常保守!

在以下三个方面局势发生了变化:

技术已经进一步发展。2000年,我们还在用大屏幕显示器上网,我们还在使用键盘、鼠标/触摸屏,而且我们在上网的时候总是坐着,通常是坐在一张桌子前面。

现在我们使用的是能随身携带的微型电脑,它能拍摄照片和视频,里面有魔法地图,能随时告诉我们当前所处的地点,还装着我们所有的书籍和音乐。它还能一直上网。噢,对了,它还能打电话。

天哪,我能用我的“手机”做很多事!

尽管还不是飞行汽车(想想,曾经有人预言过现在我们应该有飞行汽车了),但它也让人刮目相看。

网络本身也在不断改善。就算用台式电脑上网来处理日常事务(购物、制定旅行计划、联系朋友、阅读新闻、玩酒吧小游戏),我们用到的网站也比其“前辈”功能更多、更强大。

我们已经习惯了“自动建议”和“自动更正”这样的小服务。还有,如果不能在线支付停车费用或者不能在网上更新驾照,我们会觉得很麻烦。

可用性成为主流。2000年,懂得可用性重要性的人并不是很多。

现在,感谢Steve Jobs(和Jonathan Ive),大部分的功劳归于他们,几乎所有人都知道了可用性有多重要,哪怕他们仍然不知道可用性到底是什么。现在通常人们把可用性叫用户体验设计(User Experience Design,UXD),或者简称为UX(用户体验),这是一个包罗万象的词,可以指代任何行业或者活动,只要它们对改进用户的体验有所帮助。

现在,大家如此重视为用户设计,这当然是一件幸事。不过,伴随这场进化而来的各种职位描述、学科分支和工具,让大部分人都非常迷惑,不知道到底应该怎么做。

接下来我会贯穿本书讨论这三个方面的变化。

别误会

这个版本会包括一些新的示例、新的设计原则,以及我在这些年的一些心得体会,但它还是原来那本书,宗旨没有改变:它仍然是一本讲述如何让网站设计得卓越、有用的书。

同时,它也是一本关于设计方法的书,只要是设计需要人与之交互的产品,都可以适用,不管是微波炉、移动应用还是ATM。

基本的设计原则永远经典,哪怕世事变迁,沧海桑田。因为可用性是关于人,关于人们如何理解和使用产品的,它和技术没有关系。同时,尽管技术的发展日新月异,人本身的变化却非常缓慢。

或者就像Jakob Nielsen所述:

人类大脑的容量不会马上发生变化,所以研究这些人类行为所得到的成果在很长时间内都不会失效。对于用户来说,20年前他们遇到的困难,现在同样如此。

我希望你们会喜欢这个新的版本,还有,如果过几年你们坐着飞行汽车遇到我,别忘了冲我挥个手。

Steve Krug

2013年11月

导  读

注意事项和免责声明

你们不知道的,我没法告诉你们,

但我可以澄清一些事实。

——Joe Ferrara,我的一位高中校友

我有一份相当不错的工作。我是一名可用性咨询师,下面就是我平时的工作内容:

人们(客户)发给我一些他们正在进行的工作。

可能是全新的网站设计页面,他们正在重新设计的现有网站,或者某个应用的设计原型。

我试用这些东西,像他们的用户一样在上面执行一些必要的或想要的任务,然后把一些人们可能会遇到的问题或者产生迷惑的地方记下来(进行“可用性专家评估”)。

有时候我会请一些人来试着使用它们,我在一旁观察,看他们在什么地方被困住或者感到迷惑不解(也就是“可用性测试”)。

我会安排一次和客户团队的会议,描述这些我找到的(可能会导致用户痛点的)问题(“可用性问题”),帮助他们决定哪些是最急于修复的,并确定最佳的修复方案。

以前,我会给出一份报告(我把它叫大部头报告),详细描述找到的问题。但是最后我发现付出这些时间和精力并没有必要。现场讲述允许人们提问,也可以看到他们所关注的地方——而书面格式的报告做不到这一点。而且对于那些进行敏捷(Agile)开发或精益(Lean)开发的团队来说,他们根本没有时间去阅读一份报告。

他们付给我报酬。

作为一名咨询师,我有机会接触到很多有趣的项目,同很多聪明有礼貌的人一起工作。我也有很多时候在家里工作,不必每天参加枯燥的会议,也不必面对复杂的人际关系。我说出我所想到的,人们通常都会表示赞同,而且我得到的报酬也不菲。

最重要的是,我非常满意这样的工作,因为当一项工作结束的时候,我们面前的设计会比开始时大有改善。

坏消息:你们可能并没有可用性专家

几乎每个开发团队都可能希望有一个像我这样的人,帮助他们从一开始就把产品可用性加入设计中。遗憾的是,大量的开发团队没有那么多预算专门聘请一位可用性专家。

而且,哪怕他们预算足够,也没有那么多可用性专家可以请。根据最新统计,世界上有数十亿的网站(iPhone上另外还有数十亿的应用),而全世界的可用性咨询师只有一万名!

而且,哪怕你们团队里确实有一名可用性专家,他也未必能照顾到团队开发的每个角落。

最近几年,让产品/设计更可用成为几乎每一个人的责任。现在,视觉设计师和开发人员常常发现他们在从事类似交互设计(决定用户点击鼠标/触摸/滑动之后的后续反应)或者信息架构(确定信息的组织方式)之类的工作。

我写这本书是为了帮助无法雇用(或短期聘请)可用性咨询师(例如我)的人。

了解一些可用性原则能让你们自己看到那些问题,并帮助你们从一开始就避免引入这些问题。

没关系,如果你们预算充足,尽管去请一位像我这样的可用性专家。但是如果你不能去请某个人,我希望这本书能帮助你自行完成可用性的工作(可以利用丰富的业余时间)。

好消息:这并不难(又不是rocket surgery)

好消息是,我所做的大部分工作都是常识性的,只要有兴趣任何人都可以学习。

当然,也像很多常识一样,如果没有人明确指出来,它们并不会显而易见。

我花了很多时间来告诉人们那些他们早就知道的道理,所以,如果你发现书里讲的很多地方“我早就知道了”,不要太吃惊。

是的,这是一本薄薄的小册子

更多的好消息:我花了很多心思来保证这本书短小精练——期望精练到你能在飞机上把它读完。这么做有两个原因:

如果它很薄,就更有可能用得到。这本书是为前线人员如设计师、开发人员、网站制作人、项目经理、市场人员、某个在支票上签名的人,以及那些一个人负责完成所有工作的人写的。

可用性不是你的终身工作,你也没有时间看一本很厚的书。

你不需要面面俱到。在任何一个领域,都有很多你能学习的可用性知识,但是,除非你想成为一名可用性专家,否则掌握到一定程度就够了。

我发现,我对每个项目所做的最有价值的贡献往往来自牢记一些关键的可用性原则。那么,让大部分人理解这些原则,比再列一份可以做/不可以做的清单会更有用。我已经把我认为每个人在建立网站时都会涉及的问题浓缩在本书中了。

现在暂未提供的内容

为了不让你们浪费时间在书中寻找,下面列出本书并不包括的几项内容:

关于可用性的真理和快速定律。我关注这一点已经很长时间了,长到已经知道对于大部分可用性问题,没有什么永远“正确”的答案。设计是一个复杂的过程,对人们提出的很多问题,真正的答案是“看情况”(It depends)。但我仍然认为有几条有用的指导原则值得记在心里,那就是我在书中将要讲述的。

对Web和未来技术的预言。说实在的,你的预测能力不会比我差。我只能肯定这两点:1)我所听到的大部分预言几乎是完全错误的;2)预言中真正重要的那些往往会让我们觉得意外,哪怕它们在事后看起来相当明显。

对不良设计的批评。如果你喜欢取笑网站的错误,那么这本书并不适合你。设计、建立和维护一个好网站或一个好的应用一点儿都不容易,就像打高尔夫球一样:有少数几种方法可以把球打进洞里,但还有数不清的方法打不进去。只要能达到一半的成功率,我就很崇拜你了。

因此,你会发现我在例子中提到的网站都非常棒,问题很少,因为我觉得你们可以从好的网站中学到更多。

现在又加入了移动

在更新这本书的时候,我面临着一个进退两难的局面:它一直是一本关于如何设计网站的书。尽管这些原则同样适用于人们需要与之交互的任何东西(包括选票和投票站的设计,甚至包括讲演和演示的设计),但本书的重点一直放在网站设计上,所有的示例也都来自各个网站。在此之前,网站一直是大多数人的重点战场。

但是现在,很多人已经转到了移动应用,甚至那些以前只需要设计网站的人,也不得不开始创建可以在移动设备上友好访问的版本。我知道他们对移动设计上的可用性很感兴趣。

因此我做了三件事:

在书中加入了移动应用的例子,它们可能出现在任何能说明问题的地方。

增加了一个全新的章节来讲述一些专门针对移动设计的可用性的问题。

你们也能看到,在有些地方,为了表述得更加清楚,我会把以前的“网站”改成“网站或移动应用”。不过在绝大多数地方,我的用词还是以网站为中心,以避免累赘和分散注意力。

开始之前的最后一件事

这实际上是一件很关键的事:我对可用性的定义。

对于可用性,你可以找到很多不同的定义,经常可以分解成以下几个方面:

有用:能否帮助人们完成一些必需的事务?

可学习:人们能否明白如何使用它?

可记忆:人们每次使用的时候,是否都需要重新学习?

有效:它们能完成任务吗?

高效:它们是否只需花费适当的时间和努力就能完成任务?

合乎期望:是人们想要的吗?

最近,甚至又有了以下方面:

令人愉悦:人们使用的时候觉得有意思甚至很好玩吗?

我会在后面讲到这些。不过对于我来说,关于可用性,最重要的方面其实非常简单。如果说一个东西可用——不管是网站、遥控器,还是旋转门,它的意思是:

让一个有着平均能力和经验的人(甚至稍低于平均水平)能明白如何使用它——不必付出过度的努力,或者遇到不必要的麻烦。

用我的话说:就是这么简单。

我希望这本书能帮助你创造出更好的产品,还有,如果它能帮你跳过一些设计上的无休无止的争议,你还能偶尔准时回家吃个晚饭。

目  录

前言

导读 注意事项和免责声明

指导原则

第1章 别让我思考1

Krug可用性第一定律

第2章 我们实际上是如何使用Web的10

扫描,满意即可,勉强应付

第3章 广告牌设计101法则18

为扫描设计,不为阅读设计

第4章 动物,植物,无机物32

为什么用户喜欢无须思考的选择

第5章 省略多余的文字37

不要在Web上写作的艺术

必须正确处理的几个方面

第6章 街头指示牌和面包屑43

设计导航

第7章 Web设计中的大爆炸理论71

让人们顺利开始的重要性

确定你没有做错的几件事

第8章 农场主和牧牛人应该是朋友87

为什么大部分关于可用性的争论是在浪费时间,如何避免这种情况

《点石成金:访客至上的Web和移动可用性设计秘笈(原书第3版)》

第9章 一天10美分的可用性测试95

让测试简单——这样你能进行充分的测试

大的方面和外界影响

第10章 移动:不再只是亚拉巴马州的一个城市了121

欢迎来到21世纪——你可能会感觉到有点眩晕

第11章 可用性是基本礼貌143

为什么你的网站应该让人尊敬

第12章 可访问性和你150

正当你觉得已经完成的时候,一只猫掉了下来,背上捆着涂了奶油的面包

第13章 指点迷津160

让可用性在你身边成为现实

致  谢 我只能给你们这么一件糟糕的T恤170

web前端 网站

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:GaussDB(DWS) ODBC 问题定位指南
下一篇:MySQL见闻录 - 入门之旅
相关文章