浏览器简史:从网景到Chrome的启示
核心是关于范式,生态和行业标准
网页浏览器作为软件,从早期的激烈竞争状态走过近30年的历程之后,最终被谷歌的Chrome一统江湖,占有70%的份额并形成了垄断态势。回顾行业的发展历史,会对软件竞争的一些特点有一些启发,让我们回到历史现场。
早期阶段
WorldWideWeb
1991年,蒂姆·伯纳斯-李编写了第一个网页浏览器WorldWideWeb,后来改名为Nexus,在NeXTSTEP平台发布,划定了网页浏览器的起始坐标。由于处于极早期,其使用界面十分简陋(如下图),无法加载图片、视频、音频,内容元素只是单一的灰色文本。(模拟器链接)
Mosaic
真正让Web浏览器大放光彩的是1993年诞生的跨平台浏览器Mosaic(彩色图片、声音片段、视频剪辑,此外超文字形式的"链接"能够链接到其它文件),当然Mosaic只是93年那一批浏览器中做的最好的,由美国国家超级电脑应用中心(NCSA)开发,之后闻名硅谷的马克安德森是开发者之一。Mosaic之后被NCSA授权给多家公司,由此衍生出多个版本,但脱颖而出的是1994年马克安德森的Mosaic Netscape,免费推向市场并很快占领了大部分市场,开启了网景的时代。
阶段一:网景先发优势,微软后来居上
网景拥有先发优势,94年成立后,95年市占率就达到了80%,最高一度到90%。开始微软忽略了浏览器的重要性,但很快发现这一块业务的重要性,向Mosaic的源代码获得授权后,研发了自己的修改版本,开始奋起直追。
1995年8月微软发布了第一代IE浏览器,并在windows上强制捆绑同时免费推向市场,正式进军浏览器市场。
1997年,IE发布第四代浏览器不仅符合W3C制定的网页标准,在功能方面也进行了升级,可以加载动态网页。而且采用年费订阅的模式,而微软的系统捆绑贡献了庞大的用户基础,还完全免费,使网景流失了许多用户。
在和网景的竞争过程中,微软使用了许多手段,包括但不限于:1)要求主机厂商在桌面显示IE图标,否则就涨价,2)与AOL达成授权条款将IE作为主接口,3)在收购的网页设计软件Frontpage要求设计出的网页只能适配IE浏览器,4)使IE浏览器率先适配CSS,方便网页开发者,…
网景在同期出现了一些产品战略和组织上的问题
产品方面,为了增加功能牺牲了稳定性(当时浏览器的设计潮流就是这样)。团队试图将浏览器上的邮件做成一个toB的重型功能,并收购了一家名为 Collabra 的公司。网景4.0之后决定重写代码,以至于迭代速度极慢,在4.0发布后近三年里,下一代产品都没有推向市场。
组织方面,针对Collabra的收购不仅导致网景产品出现问题,公司组织、文化融合也出现问题,甚至有人认为Collabra控制了网景。
本质上,微软和网景和实力差距还是过于悬殊,微软当时公司账上现金每年的利息,都要比网景的年营收更高,这场竞争不是势均力敌的对手你来我往,更像是微软粗暴的单方面碾压,这意味着微软相对网景而言拥有几乎无限的资源,而浏览器这个生意在当时很难建立护城河(moat),只能主动地疲劳厮杀。
在以上因素的共同作用下,网景在1998年底被IE打败,并被AOL以42亿美金的价格收购(该收购被称为历史上最烂的收购之一,不仅是网景自身业务日薄西山,双方组织融合也出现问题)。
“当 AOL 介入时,Netscape 已经从一家 Web 浏览器和服务器软件公司转变为 Netcenter 门户、企业和服务器软件的混合体,基本上提供电子商务应用程序,而且(哦,是的!)他们仍然(有点有点)浏览器公司。” - Elliot Zaret,ZDNet
阶段二:古板的IE靠惯性主导市场,Firefox借机增长
1998年,网景将代码开源,在此基础上诞生了Mozilla,通过彻底的重新编写得到了多方面的提升,2002年发布Mozilla浏览器第一版并在开源社区中普及。2004年,同样可以视作站在网景肩膀上的Firefox诞生,同期一些其他基于网景开源代码的浏览器也逐渐开始发展。Firefox的速度比IE更快,并为提供了丰富的拓展插件选择,同时在隐私和安全方面比不思进取的IE要好很多。
IE当时存在一系列为人诟病的不足,例如安全性问题,蠕虫病毒、间谍软件等透过IE产品漏洞,并在网络传播,是使IE用户改用Firefox的主要因素(Firefox也想塑造一个“安全浏览器”的用户印象)。同时,Linux开始走向市场,而所有的Linux都预装了Firefox,帮助其扩大了用户群。为了吸收IE的用户,Firefox也针对IE做了一些兼容性提升,使得先前只能用IE浏览器的页面也可以兼容Firefox。
在 2011 年“科技史上 50 种最糟糕科技产品”名单中,IE6 位列第 11。如果你从事过网页设计,IE6 可能想要让你“跳悬崖”,因为它不支持 CSS2,在 PNG 图像中不支持透明度,并且经常出现崩溃…(链接)
2005年,由于IE的安全性问题以及Firefox的竞争,市占率跌破85%,在之后的2年,Firefox的市占率小幅走高,维持在16-18%左右,但IE仍然是浏览器市场毫无争议的第一把交椅。
FIrefox确实提供了比IE更好的用户体验,但它面临的最大问题主要依然来自微软生态优势,当时Windows XP正如日中天(甚至到2011年仍然是世界上使用人数最多的操作系统),为IE浏览器带来了巨大的用户群。此外,一些银行、政府机构的网页只支持IE的Web标准,靠着长期主导市场造就的Web标准,IE在当前阶段依然很难被打败。
另外一个角度是,Firefox背靠的Mozilla 基金会是一个非盈利组织,与微软相比影响力有限,在渠道方面和微软也没有可比性。本质上,Firefox在除去用户体验之外的其他维度并没有什么竞争优势。或者可以说,Firefox的增长可以归因于IE自身的不思进取,例如IE浏览器在2001到 2006 年之间仅发布了一个版本的更新。
这一阶段更像是一个过渡期,直到新王Chrome诞生,彻底重塑了浏览器市场的竞争格局。
阶段三:Chrome新生,一统江湖
2008年,谷歌推出Chrome浏览器,在9月发表官方博客中,声称要打造“全新的浏览器”,同年推出了开源版本Chromium供各类开发者开发迭代。Chromium后来成为了大批浏览器(搜狗、猎豹、遨游、QQ、360、UC等)的内核。
13年之后的今天,Chrome占据70%的市场份额,形成了事实上的垄断。
Google从2006年开始Chrome的研发,当时的Web早已不再是简单的静态页面,Gmail、Youtube、Google Maps,Facebook这些复杂的Web应用已经出现一段时间了,实际上像IE那样传统浏览器在架构、性能以及稳定性上已经遇到瓶颈。
更好的产品力, better product!
对于用户而言,如果要列举Chrome相对于的IE的优势,可能有如下几点:
更加精简的用户界面,简洁优美,而IE显得复杂而古板
更好的安全性,而IE一直以来在这一点上为人诟病
速度,比IE快得多
支持多设备同步账户
跨平台,而IE仅支持Windows生态
提供扩展程序商店,满足用户多样化的需求
…
更深一层的问题是:上述优点对于传统浏览器来说,是可以通过简单优化来到达的吗?
非常难,因为Chrome最大的创新是采取了全新的浏览器内核,即基于进程的内核架构(内核开发非常复杂)。传统的浏览器每一个标签页都是一个线程,与进程相比性能、稳定性、安全性、扩展性都有本质差异。Chrome给每一个站点、插件都分配了一个独立的进程,使得一个进程被攻击或者瘫痪时,其他进程不会受到影响。
本质上,还是新的底层设计带来了上述更好的用户体验(速度、稳定、安全、丰富的应用程序等),而不是靠一些表层的优化。(下图简要阐释了基于进程的原理,更多内容请点击)
自1995年推出IE浏览器以来,Microsoft就不断对其做出改进,但是大体来说,2008年使用IE浏览器浏览网页的体验与1998年没什么不同。
尽管发明全新的网络技术是一项技术挑战,但Chrome团队在竞争中有一个关键性优势:他们完全是从零开始。尽管IE和Firefox的工程师也在努力使他们的浏览器适应日益多样化的任务和应用程序,但他们必须使用传统技术来达成此目标。但是,Google可以专注于开发自定义工具,不用受制于过去用于开发浏览器技术的任何模式。(链接)
为什么Chrome没有成为第二个Firefox,而是一统江湖?
Mozilla(可以理解为Firefox的母公司),其营收超过90%主要靠Google付费将其作为其默认搜索引擎,所以在美国司法部 (DOJ)针对Google的反垄断诉讼中,Mozilla是坚决站在Google立场上的,可见其依赖程度。所以实际上Firefox背后的Mozilla自身的资源非常有限,没有自己在业务上的主动权,基本被Google lock-in。
在早期Google没有自己的浏览器的时候,Firefox是Google坚定的盟友,但自家的Chrome诞生之后,二者的关系由于利益不一致的竞争已经出现弱化。当利益不一致时,Google一定会偏向Chrome,甚至打击Firefox。
Google生态对Chrome在市场上的adoption给予了充分的支持,体例子是:
Youtube在Firefox、微软Edge等其他浏览器上播放更慢,其他的生态应用比如Gmail、Google+在其他浏览器的使用兼容性差,此外Chrome提供如Google Drive、Google Doc
Android生态的支持,Android 5.0后的系统WebView基于Chrome的开源项目Chromium,这使得移动端的网页开发几乎必须兼容Chrome。反过来,Chrome在移动平台上的强势推动了其在PC端的发展,进一步瓦解了IE在PC端的Web标准
直接的广告推送促销,非Chrome的浏览器在访问Google页面时会弹出Chrome的下载广告
Google的品牌背书
在以上因素的共同作用下,Chrome最终成为了这个领域的新的领导者。
回顾发展历程的关键逻辑
为什么IE打败网景,以及没有被Firefox打败?
早期浏览器业务本身很难独立形成网络或者生态,难以构建护城河(moat)
Windows导流:主战场在早期PC互联网,IE的成功,80%要归功于微软的操作系统绑定。网景虽然依靠先发优势获得了大部分市场份额,但实际上无法抵御微软大规模导流。更重要的是,1995年整个互联网的用户数量在1600万左右,到网景被收购的1998年,用户数量达到了1.47亿人,几乎翻了10倍。虽然1995年的网景看起来一度拥有90%的用户,但实际上并不意味着未来的增量用户会流向网景。站在今天回顾,大量增量用户实际上都被微软捕获了。本质上,是Windows的成功间接导致了IE的成功。
IE建立了Web标准:由于IE后来占据了大量的市场份额,开发者和新建的站点都偏向于兼容IE的Web标准,形成一种正反馈,这一机制帮助IE抵御了其他浏览器的竞争。现实是IE在非常不思进取的状态下(2001年发布IE6,2005年才升级到IE7),依然保持在市场份额上的绝对优势(占比87.23%),可见建立标准的力量
为什么Chrome打败IE?
移动互联网的兴起:移动互联网带来的全新的市场,以及移动端的Web标准,Chrome借由Android的崛起,成为了移动端Web的标准,恰如IE当年抓住了PC互联网的机会(事实上,微软几乎错过了整个移动互联网的时代)。Android借由移动互联网成为第一大Mobile OS, 而Chrome借由Android成为了除iOS生态外事实上的Web标准,而这一点反哺了Chrome的PC端发展,将IE建立的Web标准瓦解。
Goolge的导流:IE的对手不再是网景/Mozilla这样偏中小型的公司,2009年,微软和Google的市值都接近300billion,已经是同一量级的选手。回到1998年,网景只有2.9billion的市值,而微软有接近50billion,在渠道、广告、生态产品支持上都给了Chrome很大的助力。
Google的重视:从微软和Google的业务模式来看,IE业务的之于微软的重要性不及Chrome业务之于Google的重要性。IE的衰落并不妨碍习惯靠ToB业务挣钱的微软,而Google的业务核心是Web广告,更认为Chrome不仅仅是一个浏览器,更是一个必争的应用平台或与微软竞争的重要机会。
优秀的产品力:Chrome在基本的产品力方面(速度、稳定性、安全性)远超IE,采用了完全不同的,基于进程的浏览器内核。构建了相关扩展应用商店,满足用户需求。
开源Chromium:加速Chrome的更新迭代,吸引更多的开发者,帮助Chrome开拓生态
目前没有对手,远望Chrome的未来
现状是,Chrome是当前Web标准的制定者,拥有全球70%的用户,构建了围绕Chrome的应用生态和开发者生态,背靠财大气粗的Google,已有用户的Switching cost很高…
我想在目前Chrome的范式中,没人能打败他。未来在新范式中击败Chrome的是什么?会与什么相关?VR?Web3?(我愿意投后者一票)









