产品沉思录 产品沉思录 产品沉思录 产品沉思录
Paul Buchheit 谈 Gmail 的诞生

Paul Buchheit 谈 Gmail 的诞生

Gmail于2004年4月1日发布,由Paul Buchheit和团队开发,旨在解决当时电子邮件的存储空间、搜索功能和用户体验等痛点。Gmail的创新包括使用AJAX技术实现实时更新和搜索,推出对话视图以改善邮件上下文,并通过邀请制控制用户数量以保持系统稳定。Gmail逐渐超越Hotmail,成为领先的电子邮件服务,成功的关键在于持续的迭代、用户反馈和技术创新。

在上周中,我们分享了 Gmail 的创始人 Paul Buchheit 关于人生理念的两篇文章。本周主要来聊聊他开发 Gmail 背后的故事。

Gmail 诞生于 2004 年的 4 月 1 日愚人节,距今已经快 20 个年头,截止到 2023 年 3 月份,Gmail 在全球用户超过了 18 亿,几乎成为了产品界「传奇」般的存在。

这个看着「老」的产品,诞生之初一个邀请码能在 ebay 上卖到数百美元,和今天各种需要邀请才能使用的 AI 产品的盛况如出一辙 —— 谁能用后缀为 Gmail 的邮箱,当时可是某种荣誉 —— 甚至在今天许多人看来, Gmail 依旧站在邮件鄙视链的顶端。

除此以外,Gmail 在当年也是玩梗高手,光 Beta 期就经历了 5 年,也因此影响了当年 Web2.0 时的风潮 —— 在 logo 上打上 Beta 的标签,在愚人节发布新产品,一时成为互联网圈里流行的梗。

Before Gmail

Gmail 的诞生离不开 Paul Buchheit 和当时那个小团队。但任何创造都不是一蹴而就的,Paul Buchheit 在很年轻的时候,就一直对 Email 很感兴趣。

早在 1996 年的时候,他就开始对 Java 技术很感兴趣,这意味着应用程序可以像网页一样进行传输,所以他当时希望能在 Web 浏览器内设计一个运行良好的电子邮件程序。

这个主意其实比当年的 Hotmail 还早,因为在 Hotmail 爆红之前,大家都是习惯于用系统自带的 Email 客户端来收发邮件。这也意味着,如果你换了电脑,很可能就无法方便地访问邮箱,比如你必须跑回宿舍自己的电脑上才能查看谁给你发了 Email。除此以外占用本地空间,拉胯的搜索让人叫苦不迭。

所以当时的 Paul 希望能在浏览器中开发邮件客户端,这样就能让人们随时随地访问自己的邮箱 —— 但最终并未如意,最终是 Hotmail 定义了在 Web 浏览器邮箱的基础形态。

Gmail 的诞生

Paul 在 1999 年加入 Google,在 2001 年公司内部调整,开掉所有项目经理那次改革时,有机会接触到创始人委派给他的一个探索:建立一个新一代的电子邮件系统。

当时的 Google 初生牛犊,所以边界也很明确 —— 不能做成 yahoo mail 的山寨产品,必须是特别好的东西。

虽然愿景比较模糊,但是 Paul 对 Email 用户的痛点还是相对清楚的:

Paul 决定要做一些比那些邮件客户端更好的东西,完全基于网络,用浏览器就可以打开的邮件客户端。

除此以外,由于他不喜欢在一个东西上工作很久却没有得到反馈,所以在开发 Gmail 的时候选择了截然不同的方法 —— 在开发当天就保证产品已经是线上可用的。

或许很多人并不知道, Gmail 第一个内部版本并不是从零开始的,而是基于他的上一个项目 Google Groups —— 它像是一个在线论坛(也称之为邮件组),一群人可以通过 Email 来进行讨论,所有组员都能看到邮件组中讨论的内容。

Gmail 的第一个版本,就是 Paul 把这个邮件组的内容进行了索引,让大家可以直接搜索邮件组的内容,所以这完成了第一个功能:索引其他对人的电子邮件;而功能上线后就有人反馈,希望能搜索自己曾经发过的邮件就好了,于是 Paul 开始了第二个迭代,对内容进行分类,按照每个用户划分,功能上线后更多人开始关注起来这个小项目。

另一方面,在开发过程中 Paul 也在观察其他人是如何使用 Email 的。他发现,不仅是他自己不太擅长组织复杂的收件箱结构,其他人也不擅长 —— 甚至许多人都有一个叫 inbox2 的收件箱,问及为何,答曰说普通收件箱太满了没法收到新的邮件,只能这样堆到一边去。

所以 Paul 意识到,人们并不喜欢整理电子邮件,应该让他们阅读完之后归档就好。如果你还想找到它们,那么只需要搜索就行了。

就这样不断迭代服务,听取反馈并继续改进,而不是自己躲在山洞里闷头思考,更能分清楚事情的重要性。

Google 内部对速度非常迷恋,所以当时 Larry Page 看到 Demo 时表示非常糟糕,因为感觉太慢了,至少是 600ms。等 Paul 回去看日志时,显示为 623 毫秒……

所以 Gmail 中用了许多方法来加速使用速度,比如第一批采用 AJAX(Asynchronous JavaScript and XML)技术,这样就可以在不重新加载整个页面的情况下,与服务器进行数据交互。这也意味着,Gmail 可以实时更新邮件列表、实时保存草稿、实时搜索等功能 —— Paul 提到,当时大家在 Gmail 的网页中等着弹出来收件提示,而不需要刷新页面,这是让所有人都兴奋的事情。

Gmail 选择在愚人节发布,也并不是什么刻意为之,而是因为当时有人要把 Google 发布 Email 服务的事情泄露给《纽约时报》,所以才忙不迭地进行发布,彼时甚至连登录界面都还没有。另外许多基础设施都还不完备,比如由于当时 Google 的文件系统是分布式存储,虽然会把每份数据都保存三份,但是很可能会有不一致的地方。并且当时以 G 为单位非常吸引眼球,但是实际上硬件只能支撑 10000 个用户 —— 这也是为何使用邀请系统的根本原因(和今天 ChatGPT 的情况神似)。

所以 Gmail 最初的几天唯一的目标就是,保持系统不崩溃。

100 个快乐的用户

但或许你会说,把含有 Bug 的产品分发给普通用户,这样真的好么?Paul 的答案是:控制你的分发范围。比如 Gmail 推出的第一天有许多不完善,但是使用的用户都是 Google 内部的员工,大家对于错误和稳定性要求都没有那么高,而对于新鲜的东西会表现出极大的热情。

Paul 在当时用了一个很有趣的指标:100 个快乐的用户,而这 100 个快乐的用户对于电子邮件的对话视图做出了巨大的贡献 —— 因为他们疯狂地热爱这个功能。

而他挑选这 100 个快乐用户的方法,除了一一拜访之外,还会把那些让 Gmail 变成克隆版 Outlook 的人从名单上划掉,因为他们并不是目标受众。

从这个视角来看,最好做一些少数人真正热爱的东西,而不是做一些对于大多数人来说尚可忍受的东西,对于创造者来说更加重要。

后续的故事(with GPT-4)

Gmail 在推出后逐渐超越了 Hotmail(后来成为 Outlook.com),主要归功于其创新的功能和用户体验。以下是一些关键的时间点和对应的功能:

从 Gmail 中得到的启发

为何在今日去回顾一个快 20 岁的产品,其实是想回到原点来看,一个古老的市场中,新产品是如何替代掉旧产品的。而更重要的是,为何后续许多号称 Gmail killer,或者曾经红极一时的 Email 客户端(如 Mailbox,Sparrow)最终都泯然众矣呢?

试着从几个角度来分析:

当然,Gmail 的成功也离不开 Google 这个大腿,比如有足够多的财力来提供免费支撑,以及有现有的商业模式等等,在这里不做展开。

因为分享这段历史最重要的,是告诉我们自己:并非总要去解决新问题,因为所有的老问题,都需要一个新的答案。

另,本篇内容整理自「How Paul Buchheit Revolutionized Email with Gmail」这个访谈,其中 Paul 还提到了许多关于 Google vs Facebook 的轶事、建立一家独角兽公司的内外部条件、如何看待 AI 等内容,有条件的朋友可以查看原始访谈。

推荐阅读: