体验设计理论
知识点 0/7 · 87%
0. 概述
上一章 MAYA法则

特斯勒定律

UX百科编辑部2024-01-18 发布
570人在学·1条笔记
收藏
文章已锁
邀请 1 名好友注册 UX 百科
可以共同解锁本知识库所有章节
解锁

简介

特斯勒定律 (Tesler’s Law) ,又称复杂性守恒定律 (Law of Conservation of Complexity) ,是人机交互领域的一句格言。

特斯勒定律指出,任何系统都存在固有的复杂性,无法减少;唯一的问题是谁来处理它。


详情

上世纪八十年代中期,Larry Tesler 在 Xerox PARC 工作时意识到用户与应用交互的方式与应用本身一样重要。

后来 Larry 加入了苹果并致力于 MacApp 面向对象的框架的开发,在那里他正式得阐述了复杂性守恒这条定律。它向所有相关人员提出了一个问题:

既然产品固有的复杂性守恒不变,那么该把谁置于复杂之下?是增加代码的复杂度而让交互更便利,还是增加用户的交互成本让代码变简单?

特斯勒认为产品的复杂度应该交由代码,开发人员应该多花一周时间用代码来简化应用的复杂度,而不是让成千上万的用户在应用里为交互多花哪怕一分钟。

用代码简化交互

特斯勒告诉所有的互联网人一个道理 — 要用代码帮用户节省操作的时间,虽然这对于一般的中小型公司来说有些强人所难,但并不妨碍我们始终怀有这样的追求。

B 站的一键三连小细节就是一个很好的例子,这个操作是这样的:用户长按点赞按钮,就能同时触发点赞、投币和收藏的操作,这就省去了用户挨个儿点的操作成本和时间成本。

除此之外,另外一款获得过苹果年度 APP 大奖的任务管理软件 Sorted³ 也有着非常新颖且便捷的交互。

Sorted³ 的多选操作是先在一项任务上向左横划一小段距离触发多选状态,再直接下滑就可多选,甚至隔着一个或两个再次重复上次操作,就可以隔项多选,听起来似乎比常规的多选交互复杂,其实不然;实际体验之后发现操作如丝般流畅,尤其是多选之后可以紧接着重新分配任务时间,妈妈再也不用担心我一个个点戳到手酸了!(警告:本句描述存在夸张的嫌疑)。

尽管不是什么伟大的跨时代的交互变迁,但在 APP 的交互设计同质化严重的今天,小细节上的两点就可以得到很多人的垂青,所以特斯勒定律是一个非常好的突破口。

算法解放“生产力”

在伯斯塔尔法则那篇文章中,我们提到过一个有趣的方法论——贝叶斯方法,它可以被用来解决用户输入错误的可能性这种逆概问题。说人话就是,它是“智能纠错”、“机器学习”算法背后的核心思想之一。而这也是一个利用算法简化交互的典型的例子,它让输入法可以自动纠正输入错误,它让搜索引擎具备一定的自纠正能力,而使得用户不必进行“删去错误的词条,输入正确的”这种浪费时间的操作。

这背后所蕴含的概率论理论、数理思想和数学模型远远不是区区代码就能够实现的,无数的卓越的数学家、建模工程师和算法工程师投入了无数的时间,才实现了我们可能已经习以为常的某一个小功能,也正是这些小功能,我们的生活才能变得更便利、更智能、更省时,特斯勒定律说的就是这么一回事。

下一篇帕金森原则
简介 实际上项目执行过程中,前期总是进展缓慢,直到工作的结束日期前再突击完成。 帕金森原则的目的是提升利用时间和精力的效率。 详情 Cyril Parkinson 是英国的海军历史学家,他曾经作为英国公务员工作过很长一段时间。作为第二次世界大战期间英国的参谋,他观察到大型的官僚机构效率极其底下的现象...
本章笔记
仅看自己
logo
Amily发布于 2024-02-26
特斯勒定律:复杂的交互最终还是要交给代码来处理,而不是交给用户操作。 比如:长按一键三联;手势多选
回复