今天博文菌刷到了人机交互设计的先驱拉里·特斯勒(Larry Tesler)去世的消息,复制粘贴UI设计之父的title,让无数网友为之致敬。不过 Tesler带来的贡献却不仅如此——

除了复制粘贴UI设计之父的身份外,Larry Tesler还是 著名的交互设计定律 复杂性守恒定律(也称Tesler定律) 的提出者,这几乎惠及了我们当下每一位互联网用户!


▊ Apple Lisa 与复制粘贴快捷键 真正现代意义上的剪切、复制和粘贴功能是1974年Larry Tesler在为施乐Xerox电脑设计文字处理软件程序时提出并实现的。在施乐工作期间,Tesler凭借着图形用户界面和鼠标操作等创新而名扬天下。

1980 年夏天,Larry Tesler 从 施乐离职,加入苹果公司担任 Lisa 电脑应用软件小组的经理。

Apple Lisa 电脑,Mac 电脑的前身

1983年1月上市的 Apple Lisa 成为了世界上第一台图形界面的电脑和第一台使用(发明)鼠标的电脑,但很多人不知道 Apple Lisa 同样也是世界上第一台设置了复制粘贴等快捷键方案的电脑——

Command键+字母键:

  • X是剪切
  • C是复制
  • V是粘贴
  • Z是撤消

这一快捷键方案随着 Lisa 电脑和 Mac 电脑的热销而得到了广泛的认同。
在之后的Windows系统中也延续这套捷键,并使用 Ctrl 键代替 Command 键。从此 Ctrl+C、Ctrl+V 成为了我们一代代用户使用频次最高的快捷键。

Lisa 团队原班人马,右一为Larry Tesler


▊ 大道至简与泰斯勒定律(Tesler’s Law)

进入移动互联网时代,PC互联网覆盖人数持续降低,虽然Ctrl+C、Ctrl+V的使用量逐渐减少,但泰斯勒定律仍然通过种种智能应用存在于我们的身边。

大名鼎鼎的交互设计7大定律之一的复杂性守恒定律提出者就是Larry Tesler。

复杂性守恒定律,也称泰斯勒定律(Tesler’s Law)是交互设计中非常重要的一条原则。

1984年,正在致力于 MacApp面向对象的框架开发中的Tesler,正式对外阐述了这一定律:每个应用程序都具有固有的不可简化的复杂性,唯一的问题是谁去处理它。 这一定律一经提出,便在用户体验和交互设计领域广为人知。

1984年与团队一同庆生的Tesler(右一)

简而言之就是:**简单,就是转移复杂性。**Tesler认为产品的复杂度应该交由代码,开发人员应该多花一周时间用代码来简化应用的复杂度,而不是让成千上万的用户在应用里为复杂的交互买单。

此观点曾在开发人员中引发了一场争论,这也反映出复杂度守恒定律的普适性,而不仅限于软件和应用程序领域。

我们生活中最常见的应用例子就是,B站的一键三连输入法的智能纠错

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

“至简归于至繁 ( simplicity is the the ultimate sophistication ) ” 这是达芬奇的名言,是苹果公司的产品理念,也是Larry Tesler留给广大设计师们的思考。


Larry Tesler 在施乐和苹果团队中所做的工作无疑为现代计算做出了无数巨大贡献。Larry Tesler 可能不是史蒂夫·乔布斯(Steve Jobs)或比尔·盖茨(Bill Gates)之类家喻户晓的名字,但是他对使计算机和移动设备更易于使用的贡献是极其重要的。

—— RIP ——

(本文历史照片取自《硅谷革命》一书)

—— 相关图书 ——

▊《硅谷革命:成就苹果公司的疯狂往事》【美】Andy Hertzfeld 著 ,薛命灯 洪慧芳 译本书作者Hertzfeld,苹果首代工程师,Mac核心设计师。以参与者的身分,记录了大苹果机开发功臣们遇到的趣事、 难题、争执,与分裂,同时也带领读者一同经历充满奇想的麦金塔开发过程。

获取纸书详情


获取电子书详情

Tesler去世丨你逃不过复制粘贴,同样也逃不过Tesler定律相关推荐

  1. iPhone 9或于4月3日发布;复制粘贴之父Larry Tesler去世;Android 11开发者预览版来了!| 极客头条...

    整理 | 郭芮 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  2. sql如何粘贴一列不同的数值_原来Excel的复制粘贴有这么多不为人知的用法

    原创作者: EH看见星光 转自: Excel星球 嗨,大家好,我是星光,今天给大家总结分享的表格技巧是:复制粘贴. 说起复制.粘贴,大概是职场人士最熟悉的两个表格操作动作了,肯定有朋友会想这有什么好分 ...

  3. 复制粘贴发明人、Java 和互联网创建者相继去世,向初代互联网大佬致敬!

    整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 惜别!致敬! 近日,互联网界痛失两位巨擘: 计算机科学家 Larry Tesler 于 2 月 17 日去世,享年 74 岁. 历任 Su ...

  4. 发明复制粘贴的计算机科学家去世了

    复制粘贴功能,凡是会操作计算机的人,恐怕无人没用过吧. 调侃「复制粘贴型程序员」的段子/趣图,我们也发过很多很多了. 据外媒 2 月 20 日报道,发明"复制粘贴剪切"术语的计算机 ...

  5. 发明复制粘贴的那个人去世了

    郭一璞 发自 云凹非寺 量子位 报道 | 公众号 QbitAI 计算机科学家拉里·泰斯勒本周一去世了,享年74岁. 他是早期计算机图形界面的研发者之一,开发了Object Pascal,还发明了复制粘 ...

  6. 复制粘贴发明人、Java 和互联网创建者相继去世

    今天 Hacker News 的 TOP 太丧了,初代互联网的大佬们都和这个世界告别-- Larry Tesler:计算机科学家.复制粘贴功能的发明者,主要研究领域为人机界面,曾就职于施乐帕罗奥多研究 ...

  7. 厌倦了“复制粘贴”,我辞去了年薪45万美元的开发工作

    [CSDN 编者按]年薪45万美元,在很多普通人看来遥不可及.但本文作者却在工作四年后,毅然地辞去了在Netflix这份年薪45万美元的工作,一起来听听他的理由吧. 原文链接:https://medi ...

  8. “复制粘贴”发明人,竟是物理学博士转行做程序媛!

    作者 | 年素清 责编 | 王晓曼 出品 | 程序人生 (ID:coder _life) 无论是整日写代码的程序员,还是依靠电脑工作的白领,他们的日常操作肯定离开不了"复制"和&q ...

  9. 考试酷系统破解 解决复制粘贴限制

    背景: 这学期数据库老师使用考试酷系统来进行课堂练习和课后作业的布置,课堂上做做选择题还是可以的,但对于填写一些数据库语句的填空题,这个系统就有些力不从心了,后台应该是将输入的答案逐个进行比较,也就是 ...

  10. 程序员是复制粘贴的工具人?还是掌握“谜底”的魔术师?

    作者 | David Heinemeier Hansson 译者 | 弯月 出品 | CSDN(ID:CSDNnews) 编程世界在经历了"Imposter Syndrome(冒充者症候群/ ...

最新文章

  1. Nature认定:中国高校论学术,中科大无悬念第一
  2. 2015.1.3 让CombBox自动弹出下拉框
  3. pycharm调试远程服务器代码
  4. Python列表的增删查改及常用操作
  5. java小编程----括号是否匹配
  6. 设计模式之模板方法模式实战解析
  7. android仿bilibili ui,android指纹识别、拼图游戏、仿MIUI长截屏、bilibili最美创意等源码...
  8. CSDN-markdown编辑器技巧方法
  9. 合沟微服务怎么添加_如何在微服务中使用webservice?
  10. 感谢宝贝: 带给我别样人生
  11. 实践Hive的点点滴滴
  12. BP反向传播算法原理及公式推导
  13. 毕业生的找工作的时候住宿问题是如何解决的
  14. 期刊论文图片像素要求
  15. 简单实现 Android 闹钟
  16. 月圆之夜,愿永无bug
  17. java服务监控_Java最流行的微服务框架监控和各种监控数据
  18. 交叉验证(s折、分层、留一法)
  19. sed命令详解及运用
  20. 改变世界的十大经典物理实验及十大著名思想实验

热门文章

  1. 【react】---组件传值的介绍
  2. maven的setting.xml文件中只配置本地仓库路径的方法
  3. Linux下禁止使用swap及防止OOM机制导致进程被kill掉
  4. PHP Filesystem
  5. MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart...
  6. 错误提示之:SQL—无法在服务器上访问指定的路径或文件。请确保您具有必需的安全权限且该路径或文件存在。...
  7. [转]C#操作varbinary(MAX)字段
  8. sql server 恢复数据库时提示有其他用户连接,怎么办?
  9. [题解] [AHOI2009] 跳棋
  10. Confluence 6 配置 Office 转换器