第一章 话说简单
关于简单的故事
少即是多
简单的威力
简单易用,能够为大众所接受
值得信赖,会赢得用户
适应性强,会发展出别具一格的应用方法
复杂的产品不可持续
夸耀效用原理:人们喜欢自己被包围在不必要的功能中。
增加的功能越多,就越南发现真正对用户有价值的新功能
不是那种简单法
为了用户体验而进行简约
特征
简单并不意味着最少化,朴素的设计仍然具有自身的特性和个性
貌似简单
了解你自己
将可用性和可行性分出几个固定的档次
第二章 明确认识
描述要点的两种方式
(我要设计什么、要遵循哪几条设计规则,尽量使用最简单的术语。然后,在面对设计功能对照而犹豫不决时 问自己:做这个是为了什么?)
更好而花费时间更长的方式是描述我希望用户拥有什么体验。(描述用户的使用背景以及我的设计怎么满足用户在该情景下的需求。
长期坚持理解用户生活的世界,理解他们的偏好和行为,始终都是第一位。
先理解用户,再思考合适的设计
走出办公室
到用户工作的地方去参观考察非常重要。
无法控制用户使用软件的环境,而只能使软件设计符合环境需求。
观察什么
办公室:(一些干扰用户的因素)
家里头:(比如妈妈要在孩子看动画片的30分钟左右时间内上网购物,要从3万种商品中选择购买100种日用品。)
户外:(手机地图、手机按键、较大的设备让人太重想把它们放在某个地方)
你的用户体验应该简单到不受这些干扰的影响,能够在人们被打断的间隙生存。
在家里、在公司、在户外你的设计必须能够适应各种干扰。
三种用户
专家型用户。愿意探索你的产品或服务,并且会给你提出各种改进建议。
随意型用户。要想让他们认可新功能,那么新功能必须足够简单。
主流用户(最大的群体)。“我的手机只要能打电话、能发短信就行了”
为什么应该忽略专家型用户
专家想要的功能 往往会吓倒主流用户。
为主流用户而设计
保持中立。要针对那些不是很难伺候的人展开设计。
想吸引大众 必须要关注主流。
主流用户想要什么
(主流用户不愿 动手从头组装)
感情需求
即便是任务列表 也要满足感情需求。
简单意味着控制
首先,用户希望感觉是在掌控自己使用的技术。“掌控”意味着:掌控结果。主流用户希望自己掌控起来容易、可靠、迅速。
其次,用户希望感觉是在掌控自己的生活。
“简单就是感觉在掌控一切”
正确选择“什么”
下一个问题是“用户在做什么”
你应该对用户的行为而不是对你的设计最感兴趣。
关键是不能遗漏用户体验过程中的任何一个步骤。
绝对不要漏掉 关键环节。
描述用户体验
故事可以把大量信息浓缩到寥寥数语之中,效率极高。在讨论设计决定时需要准备几个故事,人人都喜欢故事——因此,要确保他们在使用你的故事。
有必要多花点时间把故事的每一个细节都想清楚。如果你想让自己的设计简单,每一个细节都至关重要。
讲故事
不要担心故事的表现形式,关键是把你的所有约束条件诉诸文字。
故事情节要简短。
故事必须可信,让人觉得真实可信。
多练几次,大声地说,对别人讲,重新修改。
好的用户故事:简明、具体、可信,并拥有相关细节。
可信的环境(故事中的“时间”和“地点”)
可信的角色(“谁”和“为什么”)
流畅的情节(“什么”和“怎么样”)
荷兰著名建筑大师埃利儿·沙里宁说过:在设计一件东西的时候,一定要考虑到比这件东西更大的环境——椅子在房间里,房间在住宅里,住宅在土地上,土地在城市建设规划中。”
极端的可用性
简便的方式
用简单的语言把正在设计的东西描述出来。如果听众们不理解我在说什么,我就知道应该修改措辞重新来过。跟别人讲述才是最佳方式。
通常,要做正确肯定得经过几轮反复,但这是值得的,因为反复可以让我关注真正重要的东西。
尽可能用最简单的词汇 描述你的想法。
洞察力
首先,回顾收集的素材、他们面对的问题及生活的世界。把对用户行为影响最大的事情放在前面。
然后,从你的故事中寻找突破口。
把设计要点按先后次序排列出,哪个因素影响最大 哪方面容易改变
最后,验证你的见解。
明确认识
不要匆忙着手设计,理解核心问题需要时间。
真正伟大的人还会继续向前,直至找到问题的关键和深层次原因,然后拿出一个优雅的、堪称完美的有效方案——史蒂夫·乔布斯
分享
跟参与项目的每一个人复述你的故事,看见他们一次就讲一次,反复讲,直到你讲得自己都厌烦了,人们才会真正领悟你的认识。
第三章 简约四策略
简化遥控器
四个策略
删除——去掉所有不必要的按钮
组织——按照意义标准将按钮划分成组
隐藏——把不是最重要的按钮安排在活动仓盖之下
转移——只在遥控器上保留具备最基本功能的按钮,将其它控制转移到电视屏幕上的菜单栏里。
必要的功能
避免错误删除(一切难于时限的功能)
增加价值始于改进核心体验
删除实现的不够理想的功能
不要猜测用户可能会或者不会怎么样
要倾听客户意见,但决不盲从
如过一个小的变化导致了复杂的流程,就应该退一步去寻找更好的解决方案
想设一款引人注意的产品时,删除功能表面上会有一定风险,但是却能获得长期收益
删除一项功能,对不同的用户影响不同
给那些满足主流量的用户需求的功能排定有限顺序
去掉那些可有可无的内容,可以让用户感觉速度更快,更安心。(细节决定成败)
选择有限,用户反而更加喜欢
删除干扰因素,让用户注意力集中
聪明的默认值可以减少用户选择
主流用户不喜欢为设置选项和首选项费心
主流用户喜欢简单体验
消除错误是简化用户体验的一个方面
删除视觉混乱因素,使用户注意力集中到真正的内容上
减少不必要的文字
精简句子
第五章 组织
组织
组织是简化设计的一个重要策略
组织最重要的一点是强调一两个重要的主题
组织往往是简化设计的最快捷方式
分块
我们通常会看到一个对话框,对话框里又包含了其他功能,这些繁琐的功能通过分块,被组织成清晰的层次结构
分块的经典建议是把项目组织到 “ 7加减 2”个块中
应该尽可能少几块,这样才能让主流用户感觉简单
围绕行为进行组织
着手组织之前首先要理解用户的行为
很多用户都具有类似或者重叠的目的
是非分明
在对一组性质相同的产品进行分类时,确定清晰的分类标准对用户非常重要
功能,选项和配件的分类法表示内容是否符合某种标准
简单的组织模式具有清晰的界限——是非分明
所谓最简单的分类,通常指的是重复交叉最少的分类方法
字母表与格式
按照格式来对内容进行排序,是一种看起来简单实则费力不讨好的分类方法
搜索
如果想设计简单的用户体验,那么最好先对内容有效的组织
无论是设计还是使用,搜索都比浏览困难得多
时间和空间
按照时间来组织活动是一种简单又通用的方式
一些实体对象,会按照空间来组织,因此按照空间了分类是一种很好的选择
时间线是组织活动的通用方式
网格
布局是否清晰明了,对于设计能否让用户感觉简单实在
网格越是简单,效果就越明显
网格布局也会让人感觉局促和压抑
大小和位置
重要的元素要大一些
不太重要的界面元素应该小一些
把相似的元素放在一起
分层
利用感知分层技术,我们可以把一些元素放在另一些元素上方,或者把两组元素并排起来
感知分层借助颜色很容易实现
尽可能使用较少的层
考虑把某些基本元素放在常规背景层,因为一个元素很难放在两层里
尽量让任意两层之间的差别最大化
色标
色标系统是随处可见的
色标是一条简化设计的捷径
在不必要的情况下添加颜色会导致困惑
期望途径
不断重复使用软件流程,看看哪个地方总是抓住你的眼球
第六章 隐藏
隐藏
例如简化DVD遥控器的一个流行方式,吧功能隐藏在仓盖或滑动面板下面。另一种隐藏按钮的方案时触摸屏遥控器。隐藏都比组织具有明显的优势。用户不会因不常用的功能分散注意力。隐藏部分功能是一种低成本的方案,但是,到底该隐藏哪些功能呢?
不常用但不能少
那些主流用户很少使用,但自身需要更新的功能,通常是适合隐藏的功能。在寻找要隐藏的功能时,设置通常都是首选。设置与不常用的任务有很大的区别,因为后者一般会设计外部目标,而设置的目的则是让用户更好地使用软件。(如自动为列表添加项目符号)。
1.事关细节(例如,对服务器进行配置或设计电子邮件的签名)。
2.选项和偏好(例如,修改绘2.用程序的单位,由英寸改为厘米)。
3.特定于地区的信息(例如,时间和日期等需要频繁自动更新的信息)。
4.个性化设置不会经常改变,因此非常适合隐藏。
自定义
1.一般来说不应该让用户去自定义他们的软件。文字处理程序的任务就是输入文字。
2.筛选功能、决定显示或隐藏哪些 ,这些都是专家级用户的事。
3.让用户自定义自己的用户界面是假设用户知道如何布局具有最有效、最高效。
自动定制
自动定制不会让界面变得更简单,反而会把界面搞的很复杂,给用户带来极大不便。主要原因有三个。
1.很难保证默认菜单的准确性。
2.缩短菜单后,用户需要把每个功能看两遍才能确定
3.用户最终不知道去哪里找自己想用的命令,因为这些命令的位置又肯会变。
渐进展示
通常,一项功能会包含少数核心的供主流用户使用的控制部件,另有一些为专家级用户准备的扩展性的准确的控制部件。隐藏这些精确的控制部件是保存设计简单的不错选择。例如:
1.你想给文件起个什么名?
2.你想把它保存在哪里?
阶段展示
除了在软件中的某个部分隐藏功能,还可以随着用户逐步深入界面展示相应的功能,如果所有用户都会随着搜索的深入而寻找较为复杂的功能,那么就可以使用阶段展示。
登记表单通常都需要使用阶段展示,但要遵循几条规则。
1.设定一种场景。
2.讲一个故事
3.说用户的语言
4.把信息分成小块展示。
适时出现
首先,尽可能彻底地隐藏所有需要隐藏的功能。其次,只在合适的时机、合适的位置上显示相应的功能。
例如:《纽约时报》提供的字典功能在选择单词之后才会显示。
提示与线索
细微的线索足以提示出隐藏的功能。界面中包含的线索尽管细微,却能恰到好处地提示出隐藏功能的位置和功用。
例如:Adobe Illustraor的解决方案更为巧妙。有些具备高级特性的绘图工具在工具箱中会以一个小三角形图标表示。单击一次选择基本工具,单击并按住鼠标不放就会看到高级选项。
隐藏处理得好的界面会给人一种优雅的感觉:界面中包含的线索尽管细微,却能恰到好处地提示出隐藏功能的位置和功能。
让功能容易找到
把标签放在哪里比把标签做多大要重要得多。
隐藏的要求
使用隐藏策略必须做到以下几点:
1.隐藏一次性设计和选项
2.隐藏精确控制选项,但专家用户必须能够让这些选项始终保持可见。
3.不可强迫或寄希望于主流用户使用自定义功能,不过可以给专家提供这个选项。
4.巧妙地隐藏。换句话说,首先是彻底隐藏,其次是适时出现。
总结
删除不必要的、组织要提供的、隐藏非核心的。
第七章 转移
转移
设计简单体验的一个秘密,就是把正确的功能放到正确的平台或者正确的系统组件中去。
在设备之间转移
有些功能在有的平台上简单,而在其他平台上就会变复杂。
移动平台与桌面平台
向用户转移
把复杂性转移到每一位用户的头脑中
用户最擅长做什么
用户和计算机格子都去做最擅长的事
创造开放式体验
把相似的功能绑定到一起,这种简化方式非常巧妙
找一个功能总比在几个类似功能中选择容易,学习一个功能也比学习多个功能容易,且一个功能更容易维护
菜刀与钢琴
简单界面的最高境界,应该是专家和主流用户都会感觉它非常好用
区别在于用户的技术水平
为用户提供一个简单的工具
开放性界面的秘诀在于,尽量减少仅适合中级用户的“便捷”特性
非结构化数据
让计算机负责完成数据的结构化工作,这样用户体验就会简单多了
信任
构建信任关系的唯一方式,就是让用户参与测试原型或实物模型。
第八章 最后的叮嘱
顽固的复杂性
创造简单用户体验的秘诀就在于把复杂性转移到正确的地方,让用户每时每刻都能感受简单之美
细节
缺少细节的后果可能是灾难性的,也会让用户心中怒火越烧越旺
设计中微小的问题都可能变成永远挥之不去的烦恼
解决看似微不足道的小问题,也许就能把成千上万次愤怒的用户投诉消弥与无形
简单发生在用户的头脑中
让软件具有可用性,意思就是绝不能超出用户的能力范围
简单的体验应该为用户留出足够的空间,让他们能够想象到当前正在做的事情同样也是自己生活的一部分
不要让你的设计干扰用户的思绪
网友评论