先做个思想实验。假设你手上有一台崭新的电脑,屏幕漂亮、鼠标灵巧、说明书印得像艺术品——但它上面一个软件都没有。你能用它干什么?答对了,什么都干不了。一台不能装软件的电脑,是一块昂贵的镇纸。
这句废话里藏着本章要讲的整个道理:决定一个平台成败的,从来不是这台机器本身,而是有多少人愿意为它写软件。而愿意为它写软件的那群人,就是开发者(写应用程序的程序员)。听上去反直觉——你以为操作系统是卖给用户的,其实操作系统真正要讨好的,是开发者。
操作系统真正的顾客,是写软件的人
我们平时说微软的用户是几亿装了 Windows 的普通人。这话没错,但没说到根子上。对一个平台(别人可以在上面搭软件的地基,比如操作系统)来说,普通用户是"看客",开发者才是"供货商"。
打个比方:开一个商场(平台),进来逛街的人(用户)当然重要,但你首先得把店铺(应用)招满。店铺越多越热闹,逛街的人才越多;逛街的人越多,越多店家想进来开店。商场老板真正天天要哄的,是店家,不是顾客。
为什么?因为普通用户买电脑,从来不是为了"操作系统"这四个字。他们是为了用某个具体软件——报税、排版、算账、打游戏。操作系统只是那扇门,门后面有没有东西,才是他们掏钱的理由。
杀手级应用:为了一个软件,去买一整台机器
1983 年,一家叫莲花(Lotus)的公司推出了一款电子表格软件 Lotus 1-2-3(一个能自动算账、拉一下就重算整张表的软件)。它有多重要?重要到很多公司买 IBM PC,唯一的理由就是"我要跑 1-2-3"。机器是顺带买的,软件才是目的。
这就是杀手级应用(killer app,好到让人为了它专门去买某台机器或某个系统的软件)。一个平台一旦拥有一款杀手级应用,就等于有了一块巨大的磁铁:它不再需要费力解释"我这机器多好",只要说"1-2-3 只在我这儿跑",客户就来了。
你可以理解成:不是 PC 带火了 1-2-3,而是 1-2-3 带火了 PC。当年很多财务部门的采购单上写的是"买台能跑 1-2-3 的机器"——机器叫什么牌子,反倒无所谓。
杀手级应用之所以关键,是因为它启动了一台机器,我们叫它飞轮。
飞轮:越多应用越好用,越好用越多应用
把两句话连起来看:
- 一个平台上的应用越多,对用户就越有吸引力(想干的事都有软件);
- 用户越多,就越多开发者愿意为它写应用(客户在哪,我就把软件卖到哪)。
注意这两句话互为因果——应用多带来用户,用户多又带来更多应用。它们首尾相接,转成了一个圈。这个圈一旦转起来,就会自己给自己加速,越转越快,别人越难追上。这就是正反馈飞轮(结果反过来加强原因,于是自我循环、越滚越大的机制)。
飞轮很重,一开始得使劲推(这就是杀手级应用的作用);可一旦转起来,它自己的惯性就替你推了。平台竞争的残酷就在这里:领先者不是领先一点,而是领先一个"越跑越快"的加速度。
这个机制有个学名叫双边网络效应(同一个平台上,用户和开发者两群人互相吸引、互相壮大)。名字唬人,其实就是上面那个圈。记住那个圈就够了。
那台更先进的机器,为什么输了
现在到了本章最反直觉的地方。
1984 年,苹果发布了 Macintosh(麦金塔,第一台面向大众的图形界面电脑)。它有窗口、有图标、有鼠标——你今天用电脑的方式,基本是它定的。同一时期的 PC 呢?还停留在黑底白字、敲命令的 DOS 界面。单论技术和好用,Mac 领先了整整一个时代。
可十年之后,赢家是 Windows,尤其是 1990 年代的 Windows 3.x 和 1995 年那记引爆一切的 Windows 95(微软把图形界面做进大众市场、彻底铺开的版本)。到 90 年代末,个人电脑里九成以上装的是 Windows,Mac 缩在一个小角落里。
一个技术明显更差的系统,赢了一个技术明显更好的系统。为什么?
不是因为 Windows 更好用——它当时确实更难用。是因为 Windows 继承了一整个已经转起来的飞轮:
- 它站在 DOS 的软件库上。Windows 能兼容此前 DOS 时代积累的海量软件(1-2-3、各种行业程序都在这条线上)。开发者不用从零开始,用户升级也不用扔掉老软件。飞轮不是新推的,是接着转的。
- 它的装机量碾压 Mac。因为第三章讲过的原因——DOS/Windows 授权给一大堆厂商造兼容机,机器便宜、到处都是。开发者写软件图什么?图卖得出去。客户都在 Windows 这边,我当然优先写 Windows 版。
- 苹果偏偏反着来。软硬件封闭、只有自己一家造、机器又贵,装机量自然小。对开发者来说,为一个用户少的平台写软件,投入产出比太差,优先级只能往后排。
用商场的比方收个尾:Mac 是一座装修精美但刚开业、店铺稀稀拉拉的新商场;Windows 是一个又土又挤、但摊位早已排满、人山人海的老集市。你是店家(开发者),会去哪儿开店?答案不言而喻。技术再好,也顶不住"人气已经在别处了"。
这里要说句公道话:本章讲的是 80、90 年代那场桌面之争里苹果的失利,不是说苹果"一直输"。它后来靠另一套逻辑漂亮地翻身——那是后面章节的故事。此刻你只需记住这一战的教训。
把这条规律记进脑子
平台竞争里,人们本能地问:"哪个技术更优?"但一次次的历史给出的答案是:这常常不是决定因素。真正决定胜负的是另一个问题——
哪个飞轮先转起来、转得更快?
谁先攒够应用和开发者,谁的圈就先转、就越转越快,后来者哪怕拿着更好的机器,也只能眼睁睁看着差距被"加速度"越拉越大。所以聪明的平台公司,第一件事永远是讨好开发者:把开发工具做顺手、把接口开放、把用户规模亮出来,让开发者相信"来我这儿写,卖得掉"。
"开发者才是真正的用户"——这句话不只属于 Windows 和 Mac。往后你会看到它一次次重演:浏览器要争前端开发者,手机要争 App 开发者,到了 AI 时代,模型要争的还是在它上面搭应用的开发者。载体年年在换,那个越转越快的圈,一直没变。