早在2019年9月,Mozilla就发布了一个公告,令许多人特别是Firefox用户感到非常兴奋:该浏览器本应从六个星期的发布时间表过渡到四个星期的周期。
换句话说,Firefox的主要更新不再应该每六周一次,而是每四周一次。对于用户而言,这意味着他们可以更快地获得新的Firefox版本,而无需运行浏览器的测试版本。
Mozilla在公告中承诺,将像以前一样对最终版本执行相同的严格测试。
“更短的发布周期提供了更大的灵活性,以支持产品规划和因业务或市场需求而引起的优先级变更。在四个星期的周期中,我们可以更加敏捷,更快地发布功能,同时应用高质量和稳定版本所需的相同的严格度和尽职调查。”
Firefox 74于3月初登陆,是第一个采用此新时间表的版本,自此以后,新的浏览器版本每四周发布一次。
但是,随着Mozilla加速开发并缩短稳定版本之间的时间,beta周期本身经历了一些变化。
“我们打算尽快推出修复程序。今天,我们每周产生两个Beta版本。展望未来,我们将使用更频繁的Beta版本,类似于今天在Firefox Nightly中使用的版本,” Mozilla去年9月表示。
尽管该公司确实设法接受了这四个星期的发布时间表,但对于它所承诺的严格测试,可以说不尽相同。在这方面,最近的三个Firefox更新是有力的证明。
Firefox 76是导致问题的第一个主要更新,包括Windows 7崩溃。更新后,Amazon Assistant和其他附加组件也无法正常工作,因此Mozilla决定暂停推出新的浏览器版本,直到开发出修补程序为止。Firefox 76.0.1仅在一天后推出,以解决这些问题。
然后,轮到Firefox 77上线关键问题了。在这种情况下,浏览器附带了错误的HTTP-over-HTTPS实现,Mozilla再次决定暂停推出新浏览器,直到开发出修补程序为止。Firefox 77.0.1也于第二天推出,并修复了该问题。
现在,Firefox 78经历了几乎相同的事情。在这种情况下,浏览器将破坏搜索功能,更新后搜索引擎将丢失。Mozilla再次不得不停止自动推出新版本,并发布对78.0.1版本的紧急更新以纠正该问题。
所有这些似乎表明,加快发布速度和缩短Beta通道的测试时间可能不一定是应该与Chromium应用程序的竞争相抗衡的浏览器的正确方法。
用户期望在安装Firefox时获得平稳的性能,但是在Mozilla切换到四个星期的发布周期后,稳定版本遇到的问题数量大大增加。
但是,这里的问题可能不仅仅在于该公司针对Firefox发布时间表宣布的更改。Mozilla最近经历了更艰难的时期并不是秘密,因为该公司正试图找到新的赚钱方式时,数十名工程师被解雇。
不幸的是,Mozilla发生的一切最终都破坏了使用世界上最好的浏览器之一的体验。从长远来看,这不是好消息。
世界需要Firefox,但最重要的是,它需要Firefox才能正常工作。