说起Firefox火狐浏览器,很多朋友都有所耳闻。曾几何时,Firefox的流行度仅次于IE,甚至一度把IE逼到了绝境。在不少媒体和用户的口中,Firefox一度被称作是最强的浏览器。然而,尽管Firefox在不断进化,但是它现在的境况却难以和昔日相比。根据最近的统计,Chrome已经成为了绝对的主流,占到了接近60%的市场份额;而Firefox的份额则在10%左右,逐渐沦为了边缘。昔日的最强为何沦落到坐冷板凳?今天就来谈谈Firefox的没落之路吧。
巅峰Firefox:IE都被吓出一身汗
Firefox和Chrome、IE/Edge等浏览器不同,背后并没有什么业界巨头,它来自Mozilla,这是一个非营利性的组织。而Mozilla的诞生,和网景浏览器有着很深的渊源。如果你有一定网龄,应该知道网景浏览器的鼎鼎大名。作为当年和微软Internet Explore相抗衡的浏览器,其传奇程度毋庸多言。IE靠Win系统捆绑这招,才把网景浏览器打压下去。自此网景一蹶不振,沦落到卖身给AOL。
Firefox和网景有着很深的渊源
AOL是业界著名毒瘤,被AOL收购的软件,似乎就没有几个是有好下场的。ICQ、Winamp……这些英雄好汉一旦落到了AOL手中,分分钟上演凤凰变山鸡。网景浏览器也没有摆脱AOL的诅咒,但是在被彻底消化成渣渣之前,使出了一招金蝉脱壳——网景建立开放源代码计划Mozilla,并成立了相应组织。网景的火种就此流传下来,Firefox也通过Mozilla孕育诞生。
Firefox面世之时,浏览器市场可谓是死气沉沉。和Win系统捆绑的IE坐享其成,体验停滞不前。Firefox的出现,让浏览器市场挂起了一股新风。
虽说Firefox是一个浏览器,但它又不仅仅是一个浏览器。Firefox基于Mozilla应用组件,这是一套非常强大的东西,它包含了Gecko排版引擎、XUL用户接口工具、Necko网络程式库和其他一些元件,这些东西加起来直接构成了Firefox在浏览器大战中立足的根基。Mozilla应用组件让Firefox支持丰富的扩展,这让它的体验和死水一般的IE截然不同。
Firefox给IE带来了强力的竞争
得益于扩展,Firefox有时候干出来的事情简直就不像一个浏览器干的。你可以用Firebug调试网页,可以用FreFTP访问FTP/SFTP服务器,可以用GreaseMonkey加载自定义样式脚本……诸如此类的事情还有很多。IE用户被惊到了,原来上网还能有这种操作?此时此刻,Firefox被成为最强浏览器毫不为过。Firefox强势崛起,Firefox 3.5的份额一度超赶IE,占据了最多的份额。
Chrome崛起:Firefox的没落之路
Firefox的强大引人侧目,看好Firefox的人开始给Mozilla送钱了。实际上,Mozilla基金会的经济收入主要来源于他人,比如说Google就曾经和Mozilla签订协议,三年一约,协议费用可能高达3亿美元。当然,吃人嘴软拿人手短,收了钱就要干事。Google通过Firefox的搜索框获得了大量广告收入(这个收入Mozilla和Google共享),Mozilla也从Google那里获得了85%以上的收入来源。
然而好景不长,Google这条大粗腿可不是那么容易好抱的。现在我们都知道,把Firefox逼到坐冷板凳的敌人,正是来自Google的Chrome浏览器。Chrome在2008年发布,以此为界,Google对浏览器的扶持重心转向了Chrome,Firefox遇上了新的挑战。
Firefox迎来了新的敌人——Chrome
前面提到,Firefox之所以受欢迎,和其强大的功能的分不开的。但是,Chrome和Firefox同样支持扩展,这就让Firefox最引以为豪的杀手锏变得不再那么行之有效。此外,Chrome的设计理念和Firefox不同,Chrome的设计注重于互联网浏览,浏览器变得轻量化高效化,用户在使用Chrome的时候,Chrome会将网页内容最大程度地快速呈现给用户,让用户注重网页浏览而非浏览器本身。而Firefox基于Mozilla套件,Mozilla套件的特性是高度扩展性,但繁杂的组件也让Mozilla套件远离了高效,变得臃肿庞杂。尽管总体而言,Firefox的功能、扩展仍比Chrome更强大,但Chrome在没有扩展的情况下,远比没有扩展的Firefox好用,这让Chrome在某些使用环境占尽优势。
Firefox和Chrome的设计理念和体验都大有不同
Chrome出世之时,也是移动互联网崛起之时。在性能羸弱、重视续航的移动平台上,浏览器扩展只会让体验更差,这时Chrome无疑要比Firefox更有用武之地。在移动平台,Chrome一直都是比Firefox更受欢迎的浏览器,不仅如此,Google还在Android推行WebView来渲染在线内容。如果App调用在线内容,那么就需要调用WebView来渲染,而WebView则和Chrome同根同源(WebView先是基于Webkit,Android 4.4后基于Chromium)。久而久之,兼容Chrome、为Chrome优化,在一定程度上成为了行业的事实标准。
Chrome从Firefox中抢夺了大量份额,浏览器迈入三国时代
在桌面平台,Chrome浏览器凭借着Google的强势推广攻城略地。Google在互联网行业的影响力和话语权毋庸置疑,举一个简单例子,如果你用非Chrome浏览器开启Google相关页面,会有Chrome的推广,而实际上Google的某些网页的确也必须用Chrome才能完美兼容。在移动平台,Chrome凭借着Android助力,成为了移动互联网的绝对主流。Chrome在两个战场双管齐下,Firefox的市场份额不断被Chrome挤压,留给Firefox施展的空间实在不多了。
绝地反击:Firefox OS折戟沉沙
有了Google的运营,Chrome只要A过去就能赢,Mozilla自然也明白运营的重要性。在2012年,Mozilla推出了开放性的网络设备平台Firefox OS,试图通过建立起新的生态系统,增强Firefox产品的话语权。Mozilla并不是无备而来的。在前文提到,Mozilla应用组件本身就是一个扩展性极强的互联网套件,可以使用XUL和XPCOM来外接各种基于XML的组件,甚至有人把Mozilla组件看作浏览器中的操作系统——除了无法和硬件直接对话以外,Mozilla组件的确拥有类似操作系统的特性。
Mozilla试图推行Firefox OS扩大影响力
开发操作系统是一键很困难的事情,Moziila应用组件本身有一定的基础,Android的横空出世更是给了Firefox OS一个机会。Android在Linux内核上编写了一个硬件抽象层HAL,Firefox OS只要在之上进行开发即可,大大减低了开发难度。Firefox OS的设计理念十分新颖,类似于WebOS但是更为激进。Firefox OS上的功能、应用程序全部使用HTML语言开发,通过WebAPI调用硬件。在这点上,你可以认为实际上Firefox OS就是一个Firefox浏览器,它的应用全部是网页,只不过这些网页被打包储存于本地,并不依赖网络的支持。
Firefox OS令业界议论纷纷,应用全部基于Web的大胆想法,显然是非常激进的。Firefox OS的优缺点都很明显,HTML开发简单,跨平台容易,但是能做的事情有限,而且源码容易被复制,难以保障开发者利益——这个缺点非常致命,Palm的WebOS之所以失败,很大一部分原因也是因为类似的机制。加上Firefox OS并没有如同Android那样,联合大量手机厂商成立联盟,因此只是昙花一现,推出少量低端机后销声匿迹。
Firefox OS只有少量设备支持
2015年底,Mozilla宣布Firefox OS停止开发,这意味着Mozilla在移动平台铺开生态的战略宣告失败。Firefox在桌面平台无力对抗Chrome的节节攻势,在移动平台的运营又受到挫折。Mozilla并不是Google这样的庞然大物,Firefox OS已经耗费了大量的精力,无力再去运营什么新的大项目。在可见的未来,Firefox翻身的机会实在渺茫。
总结
时至今日,Firefox相比其他浏览器仍有着不少优势。例如,Firefox的自由度是最高的,内存管理相比Chrome也更加优秀等等。在技术上,Firefox未必有什么劣势,但是浏览器之间的竞争,拼的不仅仅是浏览器本身。作为一个非营利性组织,Mozilla的目的是让浏览器市场多姿多彩,避免一家独大。Firefox一路走来,已经出色地诠释了这个使命。
虽然Firefox的市场表现并不理想,但这并不会让Mozilla沮丧。在这近20年间,Mozilla和微软缠斗,和Google激斗,面对强敌,它从未退缩一步。Mozilla为何要做到这种地步?或许这才是真正的情怀吧。
|