作者:Giles Colborne[英] 李松峰 秦绪文[译]
本书最主要要讨论的是:怎么让用户感觉用起来简单
第1章 话说简单
1.本书可以回答交互方面的问题。比如说为什么支付宝的集五福的ar交互很好,好在什么地方
2.对于flip便携式摄像机的成功,最简单的道理在于,大多数人不想在自己家拍大片,他们只是想随时随地能掏出摄像机,即兴拍一些花絮,然后共享到YouTube
简单易用:因此能够为大众所接受
值得信赖:因此会赢得用户
适应性强:因此总会发展处别具一格的应用方式
3.复杂的产品很吸引人。这种现象叫做“夸耀效用原理”:人们喜欢自己被包围在不必要的功能中
4.不断向软件中增加功能,同样也是不可持续的
5.
增加的功能越多,就越难发现真正对用户有价值的新功能。
增加复杂性意味着遗留代码越来越沉重,导致产品维护成本越来越高
增加的复杂性导致他们很难找到自己真正需要的功能
所有不必要的功能都是要付钱的
6.在做技术设计时,至少有3个角度:管理人员,工程师和用户
7.一个人在一种情形下感觉简单的事物,换一个人或者换一种情形,可能就不会觉得简单。比如说独轮车很简单吧,可以使对于一般的人来说,自己骑一骑真的是简单的吗
8.google背后的技术可谓复杂,但他们雇佣了几千人就是为了让用户在因特网上搜索信息变得简单(所以谷歌的搜索栏和简单)
9.特征:
简单并不意味着最少化
用料,对关键要素的强调,甚至组合几个要素的方式,都会直接影响到最终设计
简单的特征和个性应该源自你实用的方法,所要表现的产品,以及用户执行的任务
10.大多数用户根本不看使用说明书,他们只是想拿过来就用
11.操作向导把一件事分成几个步骤,企图以此达到简化的目的。但实际上,向导意味着剥夺了用户的控制权,所以人们才会感觉收到了向导的限制。设计一个简短的向导也许能管用,但向导过程越长,体验越差
12.公司一般都是以赚钱多少盒增长快慢来说话的
13.大多数公司都是按照一个方程式来运作的。例如:
(汽车销售量)*(汽车单价)-(成本)=(利润)
你要搞清楚简化用户体验将会如何影响方程式中的每一项
还要将这些改变排出先后次序。比较好的做法就是对每项改变的重要性和可行性做出评估
图片P15
落在图中右上角区域的改变最重要,最可行,因此也是你应该立即着手实施的。
第2章明确认识
简单的用户体验应该是什么样子的
1.什么是简单的用户体验:
有两种方式来建立这个认识
(1)简单而迅速的方式是用一句话把它写出来,包括我要设计什么,要遵循哪几条设计规则,尽量使用最简单的术语。在面对设计功能对照表而犹豫不决的时候,要问自己“为什么要这样做”。
(2)描述我希望用户拥有什么体验,具体一点说,就是描述用户的使用情景。描述用户的体验也非常有用。
2.长期坚持理解用户生活的世界,理解他们的偏好和行为,始终都是第一位。
3.每个设计都是在考虑诸多限制之后给出的方案。最好是在设计之初就搞清楚都存在哪些限制。然后才能保证自己的设计能够与用户的需求紧密贴合
4.先理解用户,再思考合适的设计
5.用户体验是否简约必须要在纷乱,多变的环境中才能考察出来
6.无法控制用户使用软件的环境,而只能使软件设计符合环境需求
7.三种用户类型:
专家型用户:舍得花时间研究新产品,探索产品的新功能
随意型用户:他们有兴趣使用更高级更复杂的产品,却不愿意接触全新的东西
主流用户:他们会掌握一些重要功能的使用方法,但永远不会产生学会所有功能的想法。“我的手机只要能打电话,能发短信就好”
你可能认为,一段时间后,其中一类人就会升级为另一类人,但这几乎是不可能发生的。
各人对技术所持的态度与他们在使用产品或服务商花费的时间相比,前者对他们的影响更大
主流用户占绝对的主体地位,专家型和随意型用户只是少数派
8.专家并不是典型用户,他们的判断会出现偏差
举个例:苹果的专家型用户都希望看到会飞 的汽车,但苹果的主流用户却只是想要一个能用的MP3播放器。有时候,最好对专家用户视而不见
9.随意型用户导师喜欢使用一些新奇的功能,只要把它们设计得稍微简单点就好
10.不要指望你能教会用户多少东西,或者认为说明书可以帮助他们。在面临压力的时候,他们很容易忘记已经掌握的知识,对操作说明视而不见,回到初学者的层次上
11.简单的用户体验是初学者,新手的体验,或者是压力之下的主流用户的体验。主流用户不远动手从头组装
12.通过讨论更深层次,感情上的需求。设计重心放在了满足隐形需求上
13.你应该对用户的行为而不是你的设计感兴趣。如果你在这个阶段过多描述自己的解决方案,结果就会把自己绕进去。正确的做法是只描述一定程度的细节,能说清楚就行了。
关键是不能遗漏用户体验过程中的任何一个步骤
14.你要描述一个用户体验,就是讲出一些小故事来嵌套进去。突然想到鹅厂的hr说:你在面试的时候一定要注意编一些小的故事。故事可以把大量的信息浓缩到寥寥数语之中,效率极高。举例:如果我使用这个摄像机,我就。。。。
15.小故事展示出的每一个需求点,并确定满足该需求的功能(核心功能)。
首先,简单的故事容易记也容易复述,因而容易被别人传播
其次,容易让别人把这个故事的亲近套用到其他环境中(你可以想一下,在一个孩子的生日会上把你的flip摄像机递给孩子的父母)
最后,务必只添加要紧的细节,这样你的故事才会真实丰满
16.
环境:可信的环境(故事中的“时间”和“地点”)
角色:可信的角色(“谁”和“为什么”)
情节:流畅的情节(“什么”和“怎么样”)
17.皮克斯是以这种方式来创作电影的:
开始是设置环境(没人的时候,玩具们出来玩耍)
接着添加角色和动机(牛仔胡迪羡慕新来的太空人玩具巴斯光年)
最后描述情节
如果他们在情节上遇到麻烦,就返回到角色,设想角色会怎么做。如果在角色上无法做文章,就去挖掘环境,看看环境会如何影响角色
18.图片p44
19.设计简单的体验以为着要追求极端的目标
突然想到《腾讯传》里面的张小龙说:
“我们现在这个功能已经做到了极简,竞争对手不可能超越我们,因为我们是做到了什么都没有,你要超过我吗总要加一些东西,你一加,就超不过我们了“
20.在思考小的改进或者做某些小东西(如一个网页)的时候,通常会产生一些灵感并上升到全新的认识的角度
21.理解核心问题,需要时间
第3章 简约四策略
1.简化DVD遥控器
删除—去掉所有不必要的按钮,直到减到不能再减
组织—按照有意义的标准将按钮划分成组
隐藏—把哪些不是最重要的按钮安排在活动舱盖之下,避免分散用户注意力
转移—只在遥控器上保留具备最基本功能的按钮,将其他控制转移到电视屏幕上的菜单上。
2.每个策略都有其优点和不足
第4章 删除
1.传统观点认为,功能越多,能力就越强,产品的用途也就越广。但是其实最后走的很好的反而是功能的深度,而不是广度。
2.你在选择和删减功能的时候,你要注意:最重要的问题是什么?(你要把你的重点把握好了)
3.简化设计最明显的方式就是删除不必要的功能(当然,要避免错误删除一些核心的功能)
4.核心的功能就是指:用户认为那些关系到他们日常使用体验的功能
5.“沉没成本误区”:坏的可以修好,次品永远存在
6.不要简单因为客户要求就增加功能。我们的做法应该是搞清楚用户到底遇到了什么问题
7.如果一个小的变化导致了复杂的流程,就应该退一步去寻找更好的解决方案
8.功能和可用性:功能多 对于没有机会试用的消费者有吸引力。但是,在消费者使用了产品之后,他们的偏好就会改变。一下子从重视功能,变成了更重视可用性
9.排定功能优先级
(1)确定用户想要达成的目的,并排定优先次序
(2)专注于寻找能够完全满足优先级最高的额用户需求的解决方案
(3)确定用户在使用产品过程中最常见的干扰源,滨江解决这些问题的功能按难易程度排除优先次序
(4)要知道能够满足主流用户的“足够好”的遥控器与自由专家才看的上眼的“精准的”遥控器有什么区别
10.人在处理信息,学习规程和记忆细节方面的能力是有限的。提高网站主页的点击量最好的方式就是精简。
(1)删除没人会看的文字
(2)简化布局
(3)去掉重复的链接
(4)精简按钮和链接的样式
(5)减少广告位和广告数量
(6)去掉分散注意力的元素
11.实际上,在为用户提供少量选择的情况下,用户购买的可能性要大于为他们提供大量选择的情况
12.尽量把一些不必要的链接,放在页面底部,当用户看到他们的时候,已经把文章看完了
13.就是你会发现,现在你登录去哪儿网站的时候,它本身会有一个默认值,就是把你以前的选择已经设定好。好比淘宝的默认收货地址一样。这些默认值节省了用户的时间和精力,也清除了设计蓝图中的“减速带”的
14.主流用户不喜欢为设置选项和首选项费心劳神,暗中方式最有效应该是设计团队考虑的问题
15.减少视觉混乱的方法:
(1)使用空白或轻微的背景色来划分页面,而不要使用线条
(2)尽可能少使用强调。如果仅加粗就行了,就不必又加粗,又放大,又变成红色
(3)别使用粗黑线,匀称,浅色的线更好
(4)控制信息的层次
(5)减少元素大小的变化
(6)减少元素形状的变化
16.删除文字的方法
(1)删除引见性文字
(2)删除不必要的说明
(3)删除繁琐的解释
(4)使用描述性链接:“单击这里”
17.精简句子的方法
(1)不使用介词
(2)不使用is的动词形式
(3)把被动句式转换为主动句式
(4)删掉索然无味的开头
(5)减少废话
18.足够多的控制可以让用户消除因基本需求得不到满足而引发的焦虑,但要避免控制太多导致他们因选择而浪费时间
第5章 组织
第6章 隐藏
1.简化DVD遥控器的一个流行的方式,是吧功能隐藏在舱盖或华东面板下面
另一种隐藏按钮的方案是触摸屏遥控器
2.隐藏逗比组织具有一个明显的优势:用户不会因不常用的功能分散注意力
3.那些主流用户很少使用,但自身需要更新的功能,通常是适合隐藏的功能。比如:设置
4.让用户自定义自己的用户界面是假设用户知道如何布局最有效,最高效
5.自动定制不会让界面变得简单,主要原因有三个:
很难保证默认菜单的准确性
缩短菜单后,用户需要把每个功能看两遍才能确定—首先是看短菜单,然后看长菜单。延长时间或多余的点击只会增加用户的反感
用户最终不知道去哪里找自己想用的命令,因为这些命令的位置有可能会变
6.成功的隐藏:
首先,尽可能彻底地隐藏所有需要隐藏的功能
其次,只在合适的时机,合适的位置上显示相应的功能
7.删除不必要的,组织要提供的,隐藏非核心的
第7章 转移
1.被精简掉的按钮全部通过电视屏幕上的菜单来管理
2.设计简单体验的一个秘密,就是把正确的功能放在正确的平台或者系统组件中去
3.关于移动平台和桌面平台
第8章 最后的叮嘱
1.顽固的复杂性
任何应用程序都会有一些无法消除的复杂性。关键的问题在于,谁会面对这些复杂性?