交互七大定律之复杂度守恒定律

复杂度守恒定律(Law of conservation of complexity)由Larry Tesler 于1984年提出,也称泰斯勒定律(Tesler's Law)。

根据复杂度守恒定律,每个应用程序都具有其内在的、无法简化的复杂度。无论在产品开发环节还是在用户与产品的交互环节,这一固有的复杂度都无法依照我们的意愿去除,只能设法调整、平衡。

如对于邮箱的设计,收件人地址是不能再简化的,而对于发件人却可以通过客户端的集成来转移它的复杂性。

这一观点主要被应用在交互设计领域。


那怎么去调整和平衡复杂和简单呢?

首先,我们要知道,什么是简单?

1、简单不是最小化。

如果不做深入的思考,而妄图删减功能或组件,是达不到简单的目的的。比如

交互七大定律之复杂度守恒定律_第1张图片
图片发自App

双轮汽车要远远比四轮汽车简单,但是你平时会开吗?

所以功能的多寡绝对不是判断简单的一个标准。

一个产品的价值,是看其是否满足用户的最高优先级目标。

产品价值的提升,源于对核心功能的优化。

如果核心功能都没有做好,就试图增加新的功能,其实是对产品的损耗。

2、简单需要细节的支撑

增加细节往往会给产品带来复杂性,那么为什么要强调细节呢?

简单从来不是一蹴而就的,简单产品的打磨过程往往是:简单——复杂——简单。

一个人猜测出地球是圆的与历经逻辑运算得到地球是圆的,这两者是有很大区别的。

所以真正优秀简单的产品,是历经复杂的细节呈现出来的简单。

如果你现在打开某款app或页面,形式上确实非常简单,但是体验过程却不顺畅。这种情况,就是由于欠缺关键细节而导致的。

3、简单,就是转移复杂性

泰斯勒定律认为,任何应用程序都会有一些无法消除的复杂性,关键的问题在于,谁会面对这些复杂性。

我们上百度、google搜索的时候,感觉很简单。

但是搜索引擎的运行过程极其复杂,为什么我们感觉不到呢?

因为复杂的这一面已经转移到系统了。

同样的道理,为什么手机系统要让我们自定义app分类文件夹而不是自己设定一些固有的分类方法?

原因也就在于手机系统无法掌控用户的分类习惯,所以把复杂性转移给用户了。

这种转移虽然会给用户带来额外的工作,但是大大增强了用户的控制感,所以是极其合理的一种方式

如果我们试图延伸讨论的范围,你会发现,从广袤的宇宙,到一个个微观的例子,都是极其复杂的。

上帝让我们只看到简单的一面,而把复杂性转移到不同的维度。

4、简单是发生在用户头脑的

用户觉得简单,才是真的简单。

这一点似乎很容易理解,其实却很难。

从IDEO摘自一句话:

设计思维的任务,是将观察结果转化成洞察,再将洞察转化成能改善人们生活的产品和服务.我们通过换位思考建立起洞察力的桥梁,换位思考是通过别人的眼睛来看世界,通过别人的经历来理解世界,通过别人的情绪来感知世界的一种努力.

真正的简单,发生在用户头脑的。

二、明确简单的意识

通过讲故事的方法来建立场景,在实际工作中,各板块的同事就可以用这样的故事来约束自己了。

比如技术,现在的代码质量可以让用户在极端的时间内打开应用吗?设计:按钮的设计突出到可以让用户在弱光下快速找到拍照入口吗?

总之,我们需要把一些抽象的体验形象展示出来,让大家都能形成清晰的认识。

还有,用户的行为,在很大程度上,是受情绪驱动的。

了解用户的烦恼,用简约的设计,迎合用户的情感需要,是必须认真考虑的。

三、怎么做到简单?

怎么做到简单,简约之上一书描述是:删除、组织、隐藏、转移。

1:删除

①关注核心功能:增加价值始于改进核心体验

②砍掉残缺功能:不完美的功能不如不要

③删除掉可能对用户带来负担的细节,如干扰的文字、可有可无的选项

④排定功能优先级:产品的价值不是由功能的多寡来决定的,而是看能否满足用户的最高优先级目标

⑤删除干扰项

⑥选择聪明的默认值,减少用户选择

⑦避免视觉混乱,让用户保持专注

2:组织

①分块

②围绕用户行为进行组织。

③分类需要是非分明,不能摸棱两可。

④利用搜索:在运用搜索时需要注意,必须先对内容有效组织,再考虑设计搜索

⑤利用不可见的网格,呈现页面

⑥利用大小、位置、分层、色标等进行实际组织

⑦关注用户的期望路径,而不是逻辑

3:隐藏

①隐藏不常用但不能少的功能

②渐进展示:展示核心功能,隐藏扩展功能

④阶段展示:随着用户深入界面而展示相应的功能

⑤适时出现,不打扰用户。隐藏的目的不是为了藏,而是更好的展示

⑥运用合适的标签告知用户隐藏的部位

⑦让功能方便找到,不能藏得找不到

4:转移

①把复杂性转移给擅长的一方,如用户、后台系统、其他设备

②创造开放式体验,降低用户受到的约束

你可能感兴趣的:(交互七大定律之复杂度守恒定律)