前一阵买了微信读书阅读器,虽然是一个安卓系统,但是打开只能进入微信读书墨水屏版。许多人说不如安卓电纸书能装更多应用,感觉很「亏」,但忽略了一个事实 —— 其界面的难度要比安卓电纸书低许多。
比如给我父亲使用时,他只需要学会开关机,搜书看书即可。但如果给他一个安卓电纸书,他就需要了解「应用」「下载」「安装」「权限」「系统」等问题,界面变复杂了,理解成本指数级上升,继而弃用。
界面非常重要,甚至能成为一个巨大的机会,比如 MIUI 对于安卓的改造,成为了小米手机崛起不可或缺的基石。
但作为 UI 设计师出身,自己却由于思维的惯性往往认为界面就是应用内的那些事,本文给这种固化的观点带来了新的视角:
- 更抽象的定义界面设计:指将系统内部的结构信息,准确地传达给用户 —— 简单的如冰箱,复杂的如法律。
- 简单和复杂系统的区分:软件世界中的结构能做到清晰简单,但是现实生活中的系统却高度复杂。
- 复杂系统的界面为何昂贵:因为其界面往往需要人类来承担,且还需要有不少实践经验(如律师,医生,财务顾问等)
- 一个好的界面价值几何:能提高用户的使用效率与频次,继而催生出一个高效流动的市场(如链家,多抓鱼,TableAu)。
这篇文章或许还能对 AI 创造内容的工具界面设计带来新的启发。想起多年前曾亲历的 Web 向移动转型时遇到的问题,许多 Web 上奉为圭臬的原则在移动端几乎完全是错误的方向,比如为减少页面跳转尽量将表单在一个页面完成等。
从这个视角来看,AI 生成内容的工具「界面」,至少应该不是简单的从英文转为中文,从语句变成表单。
以下为编译节选的正文:
▎诺曼的冰箱
设计师唐 · 诺曼有一台冰箱,上面有两个控件,一个是冷冻,一个是冷藏。当他想让冷冻室温度更低的时候,冷藏也会跟着变冷。
原因是他从界面上看,两个按钮应该对应两套冷冻单元(左图)。但是实际上,冷冻控制的是制冷单元的效率,而冷藏控制的是分配冷气的比例。(右图)
虽然这样设计从成本上来说比做两个单独冷冻单元更划算。但是其界面设计,却与人类大脑中的模型相悖,造成了困惑。
我们把在调用结构之间转换的任何方法/工具都称之为「接口」,而从这个案例中能看出,好的接口能让用户理解其结构,而这个设计的过程,就可以称之为界面设计(interface design)。
▎界面设计到底是什么
界面设计是指采用工具内部使用的任何结构,并找出如何以有用、易懂的方式将它们呈现给外部用户。不要小看了界面设计,人们往往愿意为好的界面设计付费(但注意,并不仅仅是「好看」),甚至能衍生出来许多商业模式,比如我们常见的开电子发票的产品、又比如天眼查、用药助手这种将政府数据变得更易用的产品。
甚至人类也是一个「界面」,比如税务会计(和税务局打交道),律师(和法庭打交道) —— 因为其系统过于复杂,所以普通人很难做,必须通过某种「专家(界面)」来帮你把想要的东西,转化为某种调用系统结构的方式。
▎但这为何困难
当系统结构简单的时候(比如一扇门),我们很容易将内部的结构转化为信息传达给用户。但是如果当你开始草拟一份合同的时候,就不得不免费厚厚一摞法律条款,而法律系统结构非常复杂,内部无法进行准确地沟通,往往需要专门的学习和实践,并不能简单地对外传达。
换句话说,复杂系统的接口特别稀缺,所以非常昂贵。(但也能看到一些例子在简化,比如专门处理离婚的律师)。
▎AR 与 VR
为何 AR 发展并不快,因为相比软件工程,现实世界几乎所有东西的结构都是复杂的,所以导致两者很难有简单的接口进行结合。所以进展将会比 VR 慢很多,往往用于稳定的受控的环境,比如工厂。不过深入挖掘后还能看到如下原因:
- 现实世界有一种语言而言,这种语言就是数学。随着软件需要更多地与现实世界交互,它将需要更多的数学。
- 现实世界只是部分可观察的,即使再多传感器也无法像数据库那样随时查询。所以意味着更依赖于概率和机器学习。
- 需要有足够的计算来实际运行所有的数学运算,但不能是暴力计算,所以需要更好地算法。
- 我们感兴趣的现实世界的事物是抽象的高级对象(如法律、政治概念)。在这一点上,我们甚至没有数学工具来处理这些模糊抽象。
- 我们不直接控制现实世界。虚拟世界可以通过设计来满足各种假设;现实世界做不到。
- 我们没有很好的方法来表示我们的现实世界模型,或者描述我们在现实世界中想要什么。
- 软件工程师大多不擅长描述他们想要的东西和构建与现实世界一致的本体。这些是很难开发的技能,很少有程序员明确意识到他们需要开发它们。
▎市场与合约
良好的界面,能将现实的结构转化为我们想要的结构,继而能促成一个有效的市场 —— 这种方式除了能避免合约工具的费用和复杂性,也是创建一个交易平台的主要途径。
- 购买汽油是极其标准化的,如在某个时间点去某地买多少升什么质量的汽油,界面干净清爽 —— 而这个界面背后也有一个高效流动的市场;
- 是雇人从事智力工作,就必须需要专家作为接口来分辨他们得工作好坏,很难标准化,市场流动性也不强。必须依靠合约理论和机制设计工具 —— 因为我们不能明确地指定我们想要什么。
- 二手车市场是最不标准化的,买家永远处于信息稀缺的一方,而卖家也无法让买家完全相信,所以交易流动性就更差 —— 除非有一种方式让买家相信卖家的信息都是真实可信的。
▎小结与思考
- 人类想要的事物结构并不总是与现实世界匹配,也不总能与他人如何看待世界匹配。当结构不匹配时,某人或某物就需要充当接口,在两者之间进行转换。
- 简单的情况下,这是用户界面设计,向用户传达事物工作原理;但当系统复杂后,我们需要人类专家作为接口,但他们很贵且很稀少
- 复杂系统的接口是稀缺资源。
推荐阅读:
