当前位置: 首页 > news >正文

火狐,要完了!

在过去几年中,关于Firefox 浏览器的衰落有过不少讨论。目前来说,很多公共的以及私营的大型网站都缺乏对Firefox的适当支持。但是Firefox也多次试图“自救”,甚至就在不久前,Mozilla 通过官博发文,表示 Firefox 在 2023 年变的更快了,用户体验也得到改善与提升。

可最近,美国又新出炉了一项开发指导方针,虽然指向比较模糊,却极有可能加速火狐的衰落。Firefox是否真的在滑向深渊呢?

1、滑向深渊:岌岌可危的2%分界线

事情起始于一套针对美国政府网站开发者的指导方案。

图片

图片

美国网页设计系统(USWDS)提供了一套全面的标准,指导那些建立美国政府网站的人。关键在于其开发者文档里,在“浏览器支持”条目下,明文指出参照了其英国同行的黄金法则,即:“根据analytics.usa.gov的观察,我们正式支持任何使用率超过2%的浏览器。”

图片

图片

有意思的是,在过去90天的浏览器流量统计中,Firefox的市场份额为2.2%,差不多踩在了这一标准的临界线上。问题在于,多年来Firefox的数据并没有改善的趋向,反而是在持续的下滑中。这意味着Firefox终有一天会被这一标准“拒之门外”,而且这一天不会太远。

图片

图片

也许你会觉得这套标准只适用于美国政府的网站开发人员,对其他网页开发者影响不大。但后续的连锁反应却很可能是这样:

  • 一旦Firefox在政府的访问者分析中滑落到2%的界限以下,USWDS就会告诉政府网站开发者,他们不必再支持Firefox了。
  • 当这个消息传开后,它不仅会迅速传播到前端开发社区,而且还会传播到一些网站开发人员所属公司的IT部门。许多公司与政府有业务往来,因此,无论政府从IT的角度做什么,都会影响公司的行为。
  • 公司将这种变化视为降低开发成本和交付时间的机会,因为它为从开发工作流程中删除一些测试(以及某些情况下特定的编码)提供了顺理成章的借口。

在多米诺骨牌一张一张倒下后,你可能会突然发现,火狐这个曾经打败了IE7 的开源浏览器不可避免地走向了末路,永久沦为了各种浏览器市场份额图表中日益缩小的那个部分。也许这个猜测有点极端,但却并非无的放矢。

2、两次浏览器大战:昔日的浏览器自由之光,被Chrome遥遥甩在身后

在2003年横空出世的Firefox,并非没有过高光。

在第一次浏览器大战后,一代神话网景落幕。IE在杀死网景Navigator后彻底占据了浏览器市场逾90%的份额。而打破这种一家独大局面的正是Firefox。

被微软的帝国策略摧毁的网景在败退的同时留下了继任者的火种,而火狐也不负所望。   

刚推出的Firefox解决了彼时IE中存在的大量缺陷,提供了分页浏览、拼写检查、Live书签等许多新功能,其丰富的插件、轻快的浏览速度以及颜值都让它收获了大批拥护者。对Web开发人员来说,其Gecko渲染引擎又破局吸引力。

最终在2009年,Firefox打败了IE7,一举夺回全球第一浏览器的王座,实现了“Take back the web”的愿望。

可惜的是,更加高效的Chrome在谷歌的扶持下迅速崛起,关于Firefox的评价却开始有了下滑迹象,比如不断以大修的方式来破坏用户体验,再比如缺乏显著的性能改进等等,Firefox也曾学习过Chrome的部分思路,试图取长补短,但终究是积重难返,而且Chrome的垄断地位也逐渐形成……

不可忽视的是,在这场浏览器混战中,被“群殴”的IE日渐沦为“浏览器下载工具”,捆绑销售策略彻底失灵。微软也不得不改弦更张,发布Edge浏览器,坚持EdgeHTML内核,以图挽回颓势,但也无力回天。结果微软还是选择妥协,改用Chromium内核。

在第二次浏览器大战中,Firefox一度登顶,却遗憾败北;IE彻底“入土”;Safari借助MacOS的封闭性成为“一霸”;Chromium阵营胜出,谷歌成为赢家。

根据 Statcounter 的统计数据,Firefox在2009年11月达到了31.82%的峰值,然后随着Chrome的崛起而开始了漫长的下滑。后者的使用率从2009年1月的1.37%飙升至2020年9月66.34%的峰值,此后又回落至最新数据中的62.85%。

图片

图片

从2009年10月到2023年11月,Chrome vs Firefox vs Safari

另外,根据Mozilla公布的“用户活动”图表,同样也可以看到:活跃的Firefox客户端数量从2018年12月31日的2.44亿下降到2023年11月20日的1.87亿。5年间,活跃用户数下降了约23.3%。

图片

图片

对火狐来说,衰落似乎是漫长且不可逆转的。不过从其官网标语来说,经历过互联网野蛮生长时代的Firefox依然保持着其昔日的骄傲。“没有晦涩难懂的隐私保护政策,更不向第三方预留后门,纯粹是一款闪电般快、不会出卖您的浏览器。”

图片

图片

回顾Firefox的发展,不可避免的要提到IE的坠亡,Edge的妥协,Chrome的兴盛。在形形色色的浏览器里,在IT的历史长河中,Firefox始终是自由、开放、协作、共享的互联网精神的典型代表,那么面向未来,Firefox又将何去何从呢?

3、没有“背靠大树”,就注定要凉吗? 

有人试图从功能、需求、体验的角度来分析火狐衰落的原因,甚至细化到哪些“不合时宜”的迭代决策成为了其失败的导火索。事实上,没有哪个浏览器是完美的。

在更多人看来,火狐的衰落就是因为没有“背靠大树”。缺少一个强大的靠山就是火狐走向穷途的根因。

细想一下,Chrome背靠谷歌,占据绝对优势;Edge背靠微软,如今搜索引擎Bing又有AI chat加持,更有吸引力;Safari背靠苹果,MacOS与iOS的封闭性就足以让它高枕无忧。

相较之下,Firefox的靠山是Mozilla基金会。无论从体量还是影响力来说,Mozilla就逊色许多了。虽然Firefox是Linux下的默认浏览器,但在桌面市场Linux的份额太低了。而且对一般用户来说,Firefox引以为傲的隐私保护和安全性并不能带来直接实感。这就导致其多少显得曲高和寡。

作为互联网的主要入口,浏览器向来是巨头们布局的要塞。在这块阵地上,未来竞争的关键会是什么呢?集成了ChatGPT的Bing会让Edge后来者居上吗?Chromium的广泛应用让谷歌占据了绝对话语权,但这种依靠开源形成的强势垄断会引起反噬吗?没有背靠大树的Firefox又是否会绝处逢生呢?绑定了各大系统的多足鼎立之势何时会打破平衡呢?我们可以静观时局。

相关文章:

  • Python绘制几种常见的时序分析图
  • 数字图像处理(实践篇) 十六 基于分水岭算法的图像分割
  • 视频批量剪辑方法:AI智剪创新力,批量剪辑新风潮
  • mybatisplus调用oracle存储过程
  • Selenium/webdriver介绍以及工作原理
  • Day18——JDK新特性
  • vue3学习笔记
  • pbootcms建站
  • P1047 [NOIP2005 普及组] 校门外的树题解
  • Linux shell编程学习笔记34:eval 命令
  • Elastic Support Hub 转向语义搜索
  • 【广州华锐互动VRAR】VR戒毒科普宣传系统有效提高戒毒成功率
  • 常用的DDL:创建表、删除表、添加列、修改列、添加主键、外键、索引
  • Unity渲染Stats分析
  • 水位线和窗口
  • JS 中的深拷贝与浅拷贝
  • [译]如何构建服务器端web组件,为何要构建?
  • 2019.2.20 c++ 知识梳理
  • echarts花样作死的坑
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Github访问慢解决办法
  • Java Agent 学习笔记
  • Javascripit类型转换比较那点事儿,双等号(==)
  • JavaScript对象详解
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • JWT究竟是什么呢?
  • learning koa2.x
  • mysql常用命令汇总
  • Next.js之基础概念(二)
  • SpringBoot 实战 (三) | 配置文件详解
  • Spring框架之我见(三)——IOC、AOP
  • TypeScript迭代器
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 规范化安全开发 KOA 手脚架
  • 回流、重绘及其优化
  • 两列自适应布局方案整理
  • 马上搞懂 GeoJSON
  • 强力优化Rancher k8s中国区的使用体验
  • 入手阿里云新服务器的部署NODE
  • 思考 CSS 架构
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 学习笔记TF060:图像语音结合,看图说话
  • 以太坊客户端Geth命令参数详解
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • #stm32整理(一)flash读写
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (NSDate) 时间 (time )比较
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (办公)springboot配置aop处理请求.
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (接口封装)