「朴素」的设计原则

少楠の松节油少楠2022-4-21 13:44

好多人说 flomo 的设计很土,单纯从「审美」的角度来说,是的。但这是刻意的选择,尽量去掉一切装饰性元素。

在 flomo 和小报童的产品设计过程中,其实背后都潜藏着「朴素」的设计概念。

朴素意味着不易厌烦

我受铃木敏文和原研哉的影响比较大,因为越是好看的/好吃的东西,人们越容易腻歪,因为他们太特殊,和环境格格不入,你无法不去注视他们,然后疲倦感很快就会产生。而越是常用的东西越朴素,比如微信没有个性的界面、无印良品没有 logo 的商品等。

从另一个角度来说,互联网产品本身只是服务的媒介,用户通过这个产品最终获得的服务往往在产品之外,如果媒介过度设计,就会变得喧宾夺主,耗费用户许多额外的心力。

朴素意味着高度抽象

微信的架构从上线伊始到现在几乎没有改进过,因为这世间万物的联系都被抽象为 I/O(输入、输出),只不过有不同的 Type 而已,比如人和人、人和多人、人和组织、人和机器等。

而在对话界面也是如此,这么多年来我们几乎没有看到过微信修改对话界面,因为所有的 I/O 都被抽象成了各种属性,从最初的图文、语音、坐标、富媒体,到后续的交易(转账、红包),理论上任何新的沟通对象,都可以通过抽象放在这个架构下。

许多产品越变越复杂,就是因为最初在设计的时候考虑的情境比较单一,后续扩展时当时的情境发生冲突,不得不额外做一套新的东西嵌入其中。比如印象笔记的中国版,点击新建按钮后会有 N 种类型的文档让用户选择。虽然表面上看起来能做到和 Notion 一样的基本功能,但是其架构的边界已然岌岌可危,而 Notion 的边界尚未看到。

朴素意味着只聚焦于少数核心的模块,每一块都足够独立,然后通过将这些简单的模块来组合,来应对各种可能的变化。

所以在 flomo 的设计中,只有 timeline + card。而 card 只有最基本的文字,我们希望用简单来抵抗这个复杂的世界。

朴素意味着友好

在我的设计原则中,能遵循系统原生控件的,就不要去原创;如果原生控件没有的,就去看微信怎么设计的。所以当时 Android 被国内厂商搞得无比异化时,我要求团队只去参考微信是怎么设计的。

当时团队许多设计师不理解,认为这样的产品没有个性,总是爱发挥一些「创造力」 —— 其实他们不知道,当年我这方面过剩的创造力比他们还强。

只不过渐渐地理解,易用性远比个性重要,而 OS 和微信,是用户交互最多的对象,这就意味着这两个应用每天都在教育用户,这些东西是干嘛的,操作之后会有什么反馈。

而当用户使用了一个新的遵循了这些设计的产品,就不会有很强烈的陌生感,可以直接通过产品去解决自己的问题,让产品的效用最大化。而非受困于炫酷的界面和晦涩的文字,最终放弃而走。

所以在 flomo 的设计中,我们也大量参考了微信的设计,比如像聊天一样的对话框,以及如微信一样的搜索(还没上线,看图吧)。

这并不是一种智力上的偷懒,而是一种体验的选择。

朴素意味着高效

从抽象维度来看,如果抽象度越高,复用性越强,设计和开发效率就会越高 —— 拼乐高总比搞雕塑要简单许多;而如果遵循系统控件的设计指南,不去「发明」许多新的模块,也能大量利用系统的能力而提高开发效率。

在开发之外,也可以让所有人聚焦于业务本身的价值和完整度,不会被其中过多的装饰性元素干扰 —— 想想每次汇报如果不用 PPT 而是 word,能节省多少时间成本(而结果却不一定会差)

这也意味着能更快速的迭代,更快速的找到 PMF ,最终让产品的效用最大化。

朴素是一种实事求是的世界观

其实翻看早年的作品,用张扬来形容自己的产品并不过分,因为那时候的 EGO 很强,总是想向世界证明:你看我是如此的不同,来看我来看我。

而实事求是来看,多数时候你的产品在用户的生命中并不重要,所以没必要那么张扬,专心解决好你能解决的问题即可。

越朴素,越隽永。