作为交互设计的经典图书,再次回顾,温故知新。
全书架构简单,首先介绍简约设计的意义,明确认识,讲解了使用环境、用户角色和使用情景故事相关内容,之后进入全书重点,详细介绍简约设计的四个方法,即删除、组织、隐藏、转移,在全书最后,对注意事项进行解说。
书中理论与实例相结合,简单易懂,也印证了“简约至上”的主题。在这里,摘抄一些值得注意的知识,最后,依旧是奉上全书架构。
俊森
2015.12.8
第一章话说简单
简单带给用户良好的体验
第二章明确认识
可信的环境,可信的角色,流畅的情节
明确认识
真正伟大的人还会继续向前,直至找到问题的关键和深层次原因,然后再拿出一个优雅的、堪称完美的有效方案。——史蒂夫·乔布斯
第三章简约四策略
四个策略
删除-删除不必要的部分
组织-将内容划分成组
隐藏-将不重要的部分隐藏
转移-保留基本内容,将其他控制转移至其他部分
删除不必要的,组织要提供的,隐藏非核心的
第四章删除
删除
删除或省略功能可以创造出成功的产品
删除杂乱的特性可以让设计师专注于把有限的重要问题解决好。而且,也有助于用户心无旁骛地完成自己的目标
简化设计最明显的方式,就是删除不必要的功能
避免错删
删除功能时要避免错删,把一切难于实现的功能统统抹杀就是典型的错误做法
砍掉功能有时候是一个血腥无情的过程
关注核心
增加价值始于改进核心体验
按照优先级对功能排序时,要时刻记住,用户认为,那些关系到他们日常使用体验的功能最有价值
能够消除用户挫折感的功能同样也会受到欢迎
与新增功能想比,客户更关注基本功能的改进
砍掉残缺功能
删掉实现的不够理想的功能也是很重要的
人们都舍不得扔东西,即使它已经破烂不堪
假如用户
不要再假如了,搞清楚这个功能对用户是否真的重要
不要猜测用户可能会或者可能不会怎么样
但我们的用户想要
不要简单地因为客户要求就增加功能
增加功能不一定会让用户体验更简单,反而经常会导师更多的迷惑
要倾听客户的意见,但绝不能盲从
方案,不是流程
如果在设计的时候只盯住流程,那么结果很可能会创造更多的功能区处理出现的各种异常情况、问题和细节。
要想避免这些复杂性,退一步想,吧注意力集中到客户的目的上面,问自己“还有其他的解决方式吗?”
如果一个小的变化导致了复杂的流程,就应该退一步去寻找更好的解决方案
如果功能不是必要的
删除功能表面上会冒一定风险,但却能收获长期收益
功能多对于没有机会试用的消费者有吸引力,但在使用之后,更加重视可用性
如果产品承载过多功能,更有可能降低主流用户满意度,从而损害产品长期盈利能力
长远来看,增加功能有害无益
真有影响吗
删除非核心任务,关注核心任务
做模型让用户试用,是探求用户反馈的好方法
删除一项功能,对不同的用户影响不同
排定功能优先级
确定功能是否删除要遵循的原则
确定用户想要达到的目的,并排定优先次序
专注于寻找能够完全满足优先级最高的用户需求的解决方案,找到之后在考虑满足用户的其他目标
确定用户在使用产品过程中最常见的干扰源,并将解决这些问题的功能按难易程度排出优先次序
区别主流用户与专家用户的要求
不要以功能的多寡来认定产品的价值,应该看产品能否满足用户最高优先级的目标
给那些轻易就能够满足主流用户需求的功能排定优先次序
负担
减轻用户负担,去掉可有可无的选项、内容和分散人们注意力的玩意,让用户专心去做自己想做的事
去掉分散注意力的视觉元素,可以让用户感觉速度更快,而且更有安全感
决策
我们通常会为用户提供尽可能多的选择,但选择过多很容易让用户无所适从
选择有限,用户反而更欢喜
分心
减少页面上让用户分心的元素,消灭文章中的超链接,减少右边栏链接的干扰,将链接放在页面底部
想设计简单的用户体验,就该牢记删除那些干扰因素,让用户注意力保持集中
聪明的默认值
选择聪明的默认值可以减少用户的选择
记住用户之前填表内容
选项和首选项
选项应由设计团队安排好,尽量不要让用户做复杂选择
最佳途径-用户测试
主流用户不喜欢为设置选项和首选项费心劳神
如果一个选项还嫌多
用户很可能会被唯一的链接吸引并点击
错误
在设计简单的体验时,关键的一步是确定哪些地方需要错误消息,或者检查错误日志,从中超出常见的错误消息
消除错误的来源是简化体验的一个重要思路
视觉混乱
减少视觉混乱的方法
使用空白或轻微的背景色来划分页面,不要使用线条
少使用强调
别使用粗黑线,匀称、浅色的线更好
控制信息的层次,不要超过三个:标题、子标题和正文
减少元素大小的变化,大块头条新闻+5小块次要新闻
减少元素开头的变化,一种按钮样式
删减文字
删减文字可以突出重要内容,减少认知负担,阅读到的内容印象更深
删减文字的方法
删除引见性文字
删除不必要的说明
删除繁琐的解释
使用描述性链接,将标题本身作为链接更易懂
精简句子
使用简短语句,减少描述
删减过多
删减过多,尤其是删除用户控制,带来糟糕体验
你能做到
重新设计并得到正向反馈,可能需要一定时间
焦点
“删除”策略的核心就是干掉那些分散注意力的因素,聚焦于项目
聚焦于对用户有价值的功能
聚焦于可用资源
聚焦于达成用户的目标
删除干扰性的、增加用户负担的内容
删除混乱的要素可以让用户聚焦于真正重要的功能
第五章组织
组织
改变排列与布局,强调一两个最重要的主题
分块
分块是有效的组织形式
7加减1
连续字母或数字、时间的列表不需要分块
围绕行为进行组织
可以按照用户的操作顺序进行组织
画出用户的行为有助于理解如何组织你的软件产品
是非分明
确定清晰的分类标准,好的分类是非分明
字母表与格式
按照字母表排列,通常会造成混乱
按照格式排列,并不是个好办法
搜索
搜索与导航的协调
先有效的组织内容,再考虑如何设计搜索
无论是设计还是使用,搜索都比浏览困难得多
时间和空间
时间线是组织活动的通用方式
实体对象可以按照空间来组织
网格
利用网格排列界面元素
大小和位置
重要元素放大,不重要元素缩小
相似元素放在一起
导航的位置可以在上方或侧面
分层
地铁线路的颜色感知分层
感知分层可以借助颜色、阴影、大小缩放、形状变化实现
尽可能使用较少的层
将基本元素放在常规背景层
要容易分清两层间的差异
使用明亮、高饱和度的颜色突出重要的项目
对于同等重要的类别,可以使用相同亮度、大小,在色调上做区分
色标
由于色标在不同系统中的含义不同,色标可能带来新的困惑
重复高频使用的色标值得使用
期望路径
公园草地上铺设的小路,与用户踩出的小路
探寻用户操作的期望路径,而不是一概遵循设定的路径
第六章隐藏
隐藏
隐藏不常用的功能
区别隐藏与删除
不常用但不能少
主流用户很少使用,但自身需要更新的功能,通常是适合隐藏的功能
事关细节,选项和偏好,用于特定地区
程序中的“设置”通常隐藏,有必要却不常用
自定义
尽量减少自定义界面,或是简化自定义难度或过程
自动定制
有些程序会根据用户的行为自动显示或隐藏某些功能
这个功能很愚蠢,会造成用户记忆和查找的困难
渐进展示
显示核心功能,并提供扩展功能,比如“保存选项”,“高级搜索”
阶段展示
随着用户的逐步深入界面而展示相应的功能
登记表单设计规则
设定场景,讲一个故事,说用户的语言,把信息分成小块展示
在流程中的每一步都符合用户心理预期的情况下,阶段展示的效果最好
适时出现
纽约时报中,选中单词-出现释义
首先,隐藏需要隐藏的功能,其次,在适合的时机和位置上显示相应的功能
提示与线索
为隐藏的功能添加合适的提示和线索,比如“技术规格”“小三角”
隐藏处理得好的界面会给人一种优雅的感觉:界面中保护的线索尽管细微,却能恰到好处地提示出隐藏功能的位置和功用
让功能容易找到
把标签放在哪里比把标签做多大要重要的多
新窗口-扫视整个屏幕;专注任务-关注点聚焦
保证用户在前进的过程中能够遇到提示,但不要挡住他们的去路
隐藏的要求
隐藏一次性设计和选项
隐藏精确控制选项,但专家用户必须能够让这些选项始终保持可见
不可强迫或寄希望于主流用户使用自定义功能,不过可以给专家提供这个选项
巧妙地隐藏,即首先是彻底隐藏,其次是适时出现
第七章转移
转移
将一部分功能转移到另一个平台或系统组件之中
比如将遥控器上的一部分功能转移到电视屏幕的菜单里
在设备之间转移
跑步APP记录跑步信息,在电脑网站上查看详情
移动平台与桌面平台
移动平台:随处拍摄,少量信息、文本,精确定位,无线连接
桌面平台:固定拍摄,大量信息、文本,标示位置,无线\有线
向用户转移
复杂的设定限制了用户的自由,有时候让用户自己设定反而更好
用户最擅长做什么
将工作分类,一部分给计算机,一部分留给用户
人:设定目标与制定规划,估算,辨别信息,做图表,选择,做预算,想象
计算机:执行程序,精确计算,存储和检索信息,复制,对大型列表排序,度量,交叉引用详细信息
用户指挥,计算机操作,就会给人简单的感觉
创造开放式体验
让某项功能具有多种用途,用户自己决定如何使用
将相似功能绑定到一起,这种简化方式非常巧妙
菜刀与钢琴
让专家和主流用户都感觉好用
非结构化数据
固定格式的表单和数据令人厌烦
让计算机负责完成数据的结构化工作,用户体验会简单很多
信任
相信用户可以把工作和任务操作的很好
简单的体验需要信任
计算机之所以搞得用户不舒服,就是因为它们总是控制和指挥用户
第八章最后的叮嘱
顽固的复杂性
任何应用程序都有一些无法消除的复杂性,关键问题在于,谁面对这些复杂性
把复杂性转移到正确的地方,让用户每时每刻都能感受到简单之美
细节
简单通常需要有细节来支撑
节省用户可能的甚至只是几秒钟的时间也是值得的
简单发生在用户的头脑中
简单的体验应该为用户留出足够的空间,让他们能够想象到当前正在做的事情同样也是自己生活的一部分
不要让你的设计干扰用户的思绪
附图:全书架构