步 IE 后尘,Firefox 的衰落成必然?

fd512334b8da1c246e385f21e81227fb.gif

【CSDN 编者按】在 Chrome、Edge、Safari 围猎的浏览器市场中,基于 Gecko 内核的 Firefox 是一个特殊的存在,也是程序员最爱的浏览器之一。然而有些遗憾的是,这款曾作为主流浏览器盛极一时,让其他竞争对手难以望其项背,而如今却渐渐沉寂。

在本文中,一位资深开发者、设计师 FadinGeek 回顾了 Firefox 的发展历程,得出其衰落是必然的结论。那么,Firefox 究竟从哪一步开始行差踏错,并注定了其没落的命运?

原文链接:https://levelup.gitconnected.com/why-firefox-deserves-its-sad-decline-1c44d9ba59c9

声明:本文为 CSDN 翻译,转载请注明来源。

作者 | FadinGeek      

译者 | 弯月       责编 | 彭慧中

出品 | CSDN(ID:CSDNnews)

以下为原文:

Firefox是一个传奇。当然,时至今日仍有数以百万计的人在使用Firefox,但其普及度已今非昔比。它曾是主流浏览器之一。但请恕我直言,如今Firefox的衰落也是咎由自取。我对该产品本身的发展不太乐观。

Firefox的发展经过可谓起起落落。下面,就让我们一起来一探究竟。

346645bfb1386e5ae26639875fbec7a5.png

57583cbda31ab204a5d5b8c9f811f5c2.png

第一阶段:Firefox的兴起

Firefox的前身是一个名叫Netscape(网景)的浏览器应用程序,由一群程序员开发,后被一家名为AOL的公司收购。有人认为这是有史以来的第一款网络浏览器,因为以前没有人见过这样的应用程序,该浏览器的人气飙升。但一段时间后,微软发布了IE,Netscape的人气开始下降,因为与IE相比,Netscape被视为是“第三方应用程序”。Netscape的市场份额也因此从92%的巅峰下降至大约15%

eaec33b008682ad8d9c3eae511c28da3.png

有一段时间里,IE一直是普及度最高的网络浏览器。因为IE是微软操作系统预装的浏览器,使用非常方便。

就在这时,Netscape做出了历史上最大胆的决定:开放源代码。

放到今时今日,开放源代码算不上什么大胆的决定,因为如今我们有很多开源应用程序。但当时的情况大不相同,开源的应用程序很少。

于是,Netscape的开发者Jamie Zawinski注册了Mozilla,这个名字原本是Netscape的版本代号,是莫扎克(Mozake)和哥斯拉(Godzilla)的组合。

Mozilla最初的目标是成为一个应用程序套装,提供一系列互联网导航以及通信应用程序。但他们所有的代码都开源,可想而知结果不太理想,而且也赚不到钱。

1998年10月,Mozilla团队决定卷土重来,构建一款基于原生框架的跨平台浏览器。为此,他们已经构建了引擎 Gecko。

1998年,他们发布了预览版。尽管画面简洁通用,但市场反响不错,人们都很期待主版本。但遗憾的是,主版本的发行被一拖再拖,因为Mozilla计划在最后一刻添加一些额外的应用程序。

最终,于2002年6月,第一版的Phoenix Browser终于发布了。该版浏览器之所以叫这个名字(Phoenix,凤凰),是因为它有着浴火重生的经历。

87cb4c764c341f7fb8390e846e5e65b7.png

正当一切看似顺风顺水之时,AOL突然决定放弃对该浏览器的支持。幸好Mozilla在关键时刻建立了自己的基金会,取名Mozilla基金会。该基金会的由Dave Hyatt、Joe Hewitt和Blake Ross领导,并最终取代了AOL的所有工作。

于是,Phoenix浏览器从灰烬中崛起。但由于社区不太喜欢这个名字,最终该浏览器改名为Firefox。

1071d5acbb3ebcecd42cef5ba74d94dc.png

第二阶段:突飞猛进的发展

Mozilla Firefox是第一款向大众普及了“标签”(Tab)概念的网络浏览器。当然,它还提出了很多其他想法,例如阻止弹出窗口(现如今的广告拦截功能)、广泛的安全性和隐私(如非必要不允许跟踪的系统,可以防止潜在的有害跟踪程序)等等,而且它还是第一个自己开发了下载管理器(独立于所使用的操作系统)的浏览器。

4999ad089940f707861c3db33a8bcab7.png

随后,Firefox的团队在社区大肆宣传下一个版本:Firefox 3.0。他们向社区宣布了确切的日期,并按时发布了该版本。

2008年6月17日,第三版Firefox正式发布,并以24小时800万次的单日下载次数创下了世界纪录,并刷新了当时无人能及的吉尼斯世界纪录。

Firefox不断添加了很多新功能,这些功能让其他竞争对手难以望其项背,几乎所有现代浏览器的功能都是由Firefox带动创新的。

2010年的时候,Firefox的市场份额达到了巅峰:34%的用户都在使用Firefox。考虑到2005年的时候,Firefox的市场份额只有5%,而当时它的主要竞争对手是IE,因此不得不说这是一个巨大的进步。

8d4bbb7d0e1841165943fc6528d3e96c.png

第三阶段:走下坡路

Mozilla开始走下坡路的主要原因是,它不再被视为IE的“第三方应用程序”,而更多地被看成拥有更多功能的IE。

然而,随着市场上出现多家浏览器也提供类似的功能,情况发生了改变。

那时,时任谷歌CEO Eric Schmidt对互联网市场并不感兴趣。但是,Larry Page等人决定直接从Mozilla雇佣一些开发人员开发一款更好的Firefox,这迫使CEO改变了主意。于是,当前的主流浏览器Google Chrome正式拉开序幕。

面临这种情况,很明显Firefox需要做出改变,加快前进的步伐,并不断添加新功能。但他们似乎在努力跟上谷歌浏览器的发展步伐,而不是一个真正有自己想法的软件。这导致Firefox推出的移动版本的网络浏览器与谷歌有很多类似的功能,几乎是在模仿谷歌。这就让Chrome占据了先手,因为Chrome添加的功能只对自己有利。例如,移动版的Chrome与Android有良好的集成,而且是Android中默认的浏览器,因为Android和Chrome都是谷歌的产品。

由于Chrome占据竞争优势,而且还是Android默认的浏览器,因此Chrome的市场份额和普及率一飞冲天。而另一方面,Firefox似乎只是在模仿Chrome的功能,未能添加自己独有的功能和用例,而且也未能实施不同的营销策略。

后来,Firefox团队推出了自己的操作系统(该操作系统已被老牌竞争对手谷歌和微软接管),他们将开发重点放到了FirefoxOS上。

697374686d284bf6407fc1e8aa01ab72.png

其实,此次Firefox失势的主要原因是,人们没有特别需要使用Firefox的理由。考虑到大多数手机都预装了Android,在没有任何独特卖点的情况下,没有人愿意另行安装Firefox OS。这进一步导致Firefox本身的项目开发减缓,更不用说社区中仇恨与批评的言论增加。

4104602f09fe282de5344a2c4b329c99.png

Mozilla有一个巨大的社区,34%的人使用并信任Firefox,这是一个远超谷歌的巨大优势。只不过,他们的行动不够快,无法从Chrome手中夺回用户。

我们来听听Firefox的CEO本人是怎么说的:

“Firefox没有跟上市场的发展,未能及时满足用户的需要。许多Firefox的铁杆粉丝如今都变成了Chrome用户。”—— Chris Beard

23e9f02fc4a4ad54dd2e1be9d86d0c35.png

第四阶段:为时已晚

2017年,Mozilla发布了新版本57,几乎在所有方面都焕然一新,拥有更现代的Logo、非常现代的UI、新的渲染引擎、更好的用户体验、更好的动画等等,还取名为“Photon”。

aeea647a17d214eb1d7057c279ef56d7.png

此外,Mozilla还发布了许多新产品,不仅更加实用,而且还专注于其实际受众(与Firefox OS不同),比如日历助手、容器、高级 VPN 服务器、更好的外观和浏览器主题的主题商店。

但问题是这一切都来得太晚了。当年Firefox刚起步的时候,它的优势在于大多数使用计算机的人都是技术人员,而如今就连小孩子都能拍一段短视频。

这意味着人们更喜欢长期使用、不那么臃肿的应用程序。如果默认情况下已经安装了Chrome,那么为什么还要再安装另外一个浏览器呢?既然Android上已经使用了Chrome,那么PC也完全可以继续使用Chrome。随着其他浏览器(比如Opera和Vivaldi)的用户增加,定位越来越具体,市场会进一步发生变化,例如Opera GX为用户提供免费的迷你VPN,而在Firefox中需要付费才能使用。

最后,我们看到随着Brave浏览器的出现,Firefox的用户进一步减少,因为二者的受众类似,但Brave具有更好的营销和功能实施。

74528475f21556132cadb693ce20204d.png

图:Firefox主席要求的薪水与每年损失的用户数量之比

虽然我不打算讨论个人的薪水,但曾经的“Mozilla 团队”如今是一家大公司,可他们付出的努力与最后的结果并不成正比。他们的目标不是关注受众、实现新想法并跟上潮流,而是努力跟上谷歌的步伐,并与Android和Windows竞争用户。这导致目前Firefox唯一占主导地位的地方就只剩下Linux,似乎Linux社区仍在努力给他们一个机会,但即便是在Linux社区,FerenOS等发行版中也出现了Brave和Vivaldi等浏览器。

公平地说,过去几年里Mozilla团队已经开始努力了,但一切都已经太晚了。他们在当初比Chrome更有优势之际,做出了错误的选择。

692be8e5cb54d2755d53427279a3a39f.png

总结

Firefox接下来的发展会越来越坎坷。也许它会发布版本100,也许人们会尝试一下这个新版本,但是他们并没有做出任何实质性的提升,至少普通用户看不到。

就个人而言,我希望Firefox能够成功。让Chrome之类的巨头独自占据如此大的市场份额,对我们每个人来说都不是好消息,更不用说它的开源版本Chromium也已经遍地开花,衍生出了许多版本(比如Brave)。

如果说市场上还有一个不是基于Chromium的开源浏览器,而且还有一定的受众,能够与Chrome一较高低,那么一定是Firefox。我希望,Firefox能够明白自己的定位。

 
 

— 推荐阅读 —

《新程序员001-004》已全面上市 

扫描下方二维码或点击进入立即订阅e55e88c3e7ff278035a89ede8589d840.jpeg

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 28
    评论
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做标准的Java组件或 EJBs。 Quartz的优势: 1、Quartz是一个任务调度框架(库),它几乎可以集到任何应用系统中。 2、Quartz是非常灵活的,它让您能够以最“自然”的方式来编写您的项目的代码,实现您所期望的行为 3、Quartz是非常轻量级的,只需要非常少的配置 —— 它实际上可以被跳出框架来使用,如果你的需求是一些相对基本的简单的需求的话。 4、Quartz具有容错机制,并且可以在重启服务的时候持久化(”记忆”)你的定时任务,你的任务也不会丢失。 5、可以通过Quartz,封装自己的分布式任务调度,实现强大的功能,为自己的产品。6、有很多的互联网公司也都在使用Quartz。比如美团 Spring是一个很优秀的框架,它无缝的集了Quartz,简单方便的让企业级应用更好的使用Quartz进行任务的调度。   课程说明:在我们的日常开发中,各种大型系统的开发少不了任务调度,简单的单机任务调度已经满足不了我们的系统需求,复杂的任务会让程序猿头疼, 所以急需一套专门的框架帮助我们去管理定时任务,并且可以在多台机器去执行我们的任务,还要可以管理我们的分布式定时任务。本课程从Quartz框架讲起,由浅到深,从使用到结构分析,再到源码分析,深入解析Quartz、Spring+Quartz,并且会讲解相关原理, 让大家充分的理解这个框架和框架的设计思想。由于互联网的复杂性,为了满足我们特定的需求,需要对Spring+Quartz进行二次开发,整个二次开发过程都会进行讲解。Spring被用在了越来越多的项目中, Quartz也被公认为是比较好用的定时器设置工具,学完这个课程后,不仅仅可以熟练掌握分布式定时任务,还可以深入理解大型框架的设计思想。
[入门数据分析的第一堂课]这是一门为数据分析小白量身打造的课程,你从网络或者公众号收集到很多关于数据分析的知识,但是它们零散不体系,所以第一堂课首要目标是为你介绍:Ø  什么是数据分析-知其然才知其所以然Ø  为什么要学数据分析-有目标才有动力Ø  数据分析的学习路线-有方向走得更快Ø  数据分析的模型-分析之道,快速形分析思路Ø  应用案例及场景-分析之术,掌握分析方法[哪些同学适合学习这门课程]想要转行做数据分析师的,零基础亦可工作中需要数据分析技能的,例如运营、产品等对数据分析感兴趣,想要更多了解的[你的收获]n  会为你介绍数据分析的基本情况,为你展现数据分析的全貌。让你清楚知道自己该如何在数据分析地图上行走n  会为你介绍数据分析的分析方法和模型。这部分是讲数据分析的道,只有学会底层逻辑,能够在面对问题时有自己的想法,才能够下一采取行动n  会为你介绍数据分析的数据处理和常用分析方法。这篇是讲数据分析的术,先有道,后而用术来实现你的想法,得出最终的结论。n  会为你介绍数据分析的应用。学到这里,你对数据分析已经有了初的认识,并通过一些案例为你展现真实的应用。[专享增值服务]1:一对一答疑         关于课程问题可以通过微信直接询问老师,获得老师的一对一答疑2:转行问题解答         在转行的过程中的相关问题都可以询问老师,可获得一对一咨询机会3:打包资料分享         15本数据分析相关的电子书,一次获得终身学习

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值