早在2019年9月,Mozilla就發(fā)布了一個(gè)公告,令許多人特別是Firefox用戶感到非常興奮:該瀏覽器本應(yīng)從六個(gè)星期的發(fā)布時(shí)間表過渡到四個(gè)星期的周期。
換句話說,F(xiàn)irefox的主要更新不再應(yīng)該每六周一次,而是每四周一次。對(duì)于用戶而言,這意味著他們可以更快地獲得新的Firefox版本,而無需運(yùn)行瀏覽器的測試版本。
Mozilla在公告中承諾,將像以前一樣對(duì)最終版本執(zhí)行相同的嚴(yán)格測試。
“更短的發(fā)布周期提供了更大的靈活性,以支持產(chǎn)品規(guī)劃和因業(yè)務(wù)或市場需求而引起的優(yōu)先級(jí)變更。在四個(gè)星期的周期中,我們可以更加敏捷,更快地發(fā)布功能,同時(shí)應(yīng)用高質(zhì)量和穩(wěn)定版本所需的相同的嚴(yán)格度和盡職調(diào)查。”
Firefox 74于3月初登陸,是第一個(gè)采用此新時(shí)間表的版本,自此以后,新的瀏覽器版本每四周發(fā)布一次。
但是,隨著Mozilla加速開發(fā)并縮短穩(wěn)定版本之間的時(shí)間,beta周期本身經(jīng)歷了一些變化。
“我們打算盡快推出修復(fù)程序。今天,我們每周產(chǎn)生兩個(gè)Beta版本。展望未來,我們將使用更頻繁的Beta版本,類似于今天在Firefox Nightly中使用的版本,” Mozilla去年9月表示。
盡管該公司確實(shí)設(shè)法接受了這四個(gè)星期的發(fā)布時(shí)間表,但對(duì)于它所承諾的嚴(yán)格測試,可以說不盡相同。在這方面,最近的三個(gè)Firefox更新是有力的證明。
Firefox 76是導(dǎo)致問題的第一個(gè)主要更新,包括Windows 7崩潰。更新后,Amazon Assistant和其他附加組件也無法正常工作,因此Mozilla決定暫停推出新的瀏覽器版本,直到開發(fā)出修補(bǔ)程序?yàn)橹?。Firefox 76.0.1僅在一天后推出,以解決這些問題。
然后,輪到Firefox 77上線關(guān)鍵問題了。在這種情況下,瀏覽器附帶了錯(cuò)誤的HTTP-over-HTTPS實(shí)現(xiàn),Mozilla再次決定暫停推出新瀏覽器,直到開發(fā)出修補(bǔ)程序?yàn)橹?。Firefox 77.0.1也于第二天推出,并修復(fù)了該問題。
現(xiàn)在,F(xiàn)irefox 78經(jīng)歷了幾乎相同的事情。在這種情況下,瀏覽器將破壞搜索功能,更新后搜索引擎將丟失。Mozilla再次不得不停止自動(dòng)推出新版本,并發(fā)布對(duì)78.0.1版本的緊急更新以糾正該問題。
所有這些似乎表明,加快發(fā)布速度和縮短Beta通道的測試時(shí)間可能不一定是應(yīng)該與Chromium應(yīng)用程序的競爭相抗衡的瀏覽器的正確方法。
用戶期望在安裝Firefox時(shí)獲得平穩(wěn)的性能,但是在Mozilla切換到四個(gè)星期的發(fā)布周期后,穩(wěn)定版本遇到的問題數(shù)量大大增加。
但是,這里的問題可能不僅僅在于該公司針對(duì)Firefox發(fā)布時(shí)間表宣布的更改。Mozilla最近經(jīng)歷了更艱難的時(shí)期并不是秘密,因?yàn)樵摴菊噲D找到新的賺錢方式時(shí),數(shù)十名工程師被解雇。
不幸的是,Mozilla發(fā)生的一切最終都破壞了使用世界上最好的瀏覽器之一的體驗(yàn)。從長遠(yuǎn)來看,這不是好消息。
世界需要Firefox,但最重要的是,它需要Firefox才能正常工作。