本期推荐的是 9 年前 4 个Notion 早期的 demo 视频,我曾经在 2 年前写过一篇《Notion 的支撑者》的文章,提及了这个产品的一些故事。这么一算 Notion 这个产品真的不算是个新产品了。近 2 年随着兴趣的转移,和不少人聊过使用 Notion 变少,也吐槽了 Notion 创新变少,变得不太喜欢了。今次重看早期的 demo ,发现喜欢的点蛮多的。挨个解说一遍我喜欢的部分构成本周的推荐。
- Content & Style Editor / 编辑器 (视频讲解)
原始最早的 block
- 段落 Block :Note
- 空白 Block:Blank
- 文本框 Block:Text Box
- 框 Block:Box
- 图片 Block:Image
- Todo Block:To Do
- 饼图 Block:Pie
- 公式 Block:Total
- 支付 Block:Stripe
- Sort Block
我们能看到早期的 demo 是一个百科词条介绍/blog 文章,这可能就是设计者的立意。在飞书早期设计飞书云文档的时候,负责人提的议题就是如何让基于原生互联网进行设计,这些人没有历史包袱。从选择示例的看不是一篇 doc,一开始就是一个 web。
我看过 Ivan Zhao 的早期博客,他提到或者做过一些事情,有助于你理解 Notion 的设计。Zhao 是认知心理学毕业,早期开发过一个基于维基百科的寻找知识之间联系的付费游戏,他爱好设计和摄影,于是有很多亲朋好友找他设计个人网站。于是这启发了他如何构建一个工具,让此场景下的人人都能设计起来。
我们看编辑器的模式会让你想到什么,想到 Photoshop、figma 等设计师用的画布工具,这第一个版本的编辑器更多是从设计师、网页开发者的视角构建的。包括 block 的设计思想,以及将block直接从侧边栏拖拽到页面中去。这里他的编辑器中提供的直接在页面编辑 CSS 样式的部分,对我也很受用(这个CSS可以直接拖放到页面上拖拽生效)。
但是,我却非常喜欢。
这让我重新回想到我很久之前想过的一个议题:我们如何向电脑的原生用户学习?
程序员是离电脑最近的人,他们直接操控的01。设计师也是离电脑最近的人,他们直接操作的是像素。
而我们普通人,包括产品经理,只是一个边缘的用户。
程序员写代码有其编辑的理念和编辑器,设计师也是,那么我们普通人写字的编辑器如何向这些原生用户学习?
- 双向同步的 block (视频讲解)
这里有2处可以重点看到的。
一处是最近开始流行的 spilt view 模式。前几期介绍的 Arc 浏览器在主推这种视图,包括花园笔记中的浏览方式。
二是双向同步,或者说双向链接。 当然这是一个 feature,早在 1960s 就被人设计出来,苦于技术难度没有普及开来。可以不怎么夸张的说 双向链接的 feature 是 2020 之后最重要的创新思想之一。
- 双向同步 + 一处修改多处引用更新(视频讲解)
这里看到 Notion 作为一个写作工具的思路,一个卡片笔记的思路。memo 随时被引用。
这里看到页面尾部使用了 ❧ 。
这里更多的要讲的还是双休链接的设计。这种思想很想code中 的.h 文件,以及面向对象程序设计语言中类的思想。也是时下设计师使用组件,使用 design system 的风潮。
- Building Software + Scripting + Stripe Block (视频讲解)
用 block 来构建一个小软件,编写脚本,以及一个第三方的支付 Block;
联想到 Ivan Zhao 的网站说到的给朋友设计网站,朋友网站上展示作品,接受浏览者的支付。
这让我想到最近经常向的一个问题,我会选择做这样的一个产品,它能送给朋友的产品,作为礼物送给朋友。
朋友最好能摸到这个产品,以及这个产品能与朋友相处很多年。
一般帮人赚钱营生的工具就是这样的产品。
看了这 4 个早期的 demo ,结合现在的 Notion ,让我想到《睡鼠说》中 Douglas Engelbart 的困扰。
Douglas Engelbart 的坎:普通用户与专业用户的矛盾 终其一生,普通用户便捷使用和专业用户熟练掌握之间的矛盾始终困扰着 Douglas Engelbart。即使在多年以后,他还是据此认定自己没有完成毕生使命。最终,在便捷性和控制力之间的抉择也成为计算机世界的重要分水岭。包括这个问题在内,在许多事情上,Douglas Engelbart 虽说是高瞻远瞩,但与身边的现实世界却有些脱节。Douglas Engelbart 怀有完整的愿景,但随着他不断完善自己的构想,却是别人粹取了他最精巧的构思,并由此创造出世界上最生机勃勃的产业之一。此后不到十年,Douglas Engelbart 就开始感到受人排挤和误解,最后还被自己曾经推心置腹的朋友无情背叛了。 NLS 系统在斯坦福研究所以外缺少用户支持终将成为其最大的败笔。对于能应付 NLS 系统复杂操作的人来说,在很多方面 NLS 系统的编辑、检索和通信能力甚至时至今日都无出其右者。但是这个系统实在难学,使用起来需要专业培训和坚定的个人毅力,因此它始终没有吸引来预想中的大批用户。 Douglas Engelbart 看来,简易的用户界面实在无关紧要。有一次跟手下程序员们开会,他提问道:「NLS系统建设完成后,一共有多少指令?」 他在会议室走了一圈,让每个程序员都报上答案。当然大家的答案都错了。正确答案是五万个!这差不多相当于从头学一门像英语这样词汇量的语言。
不过看样子 Notion 还在自己的当初的道路上前行。
推荐:
- Notion Demo Circa 2013: 1,2,3,4
- Ivan Zhao 的早期博客