iOS版Firefox充斥著大量 “屎山代碼”
Firefox for iOS 上周發(fā)布 124 正式版本時向 50% 的用戶進(jìn)行了一項(xiàng)灰度測試 —— 移除設(shè)置中的「夜間模式」選項(xiàng),以進(jìn)行測試和數(shù)據(jù)收集。
然而這一決定引發(fā)了大量用戶的激烈批評和爭論,因?yàn)樗麄兏潞?,突然發(fā)現(xiàn)設(shè)置菜單里居然沒有夜間模式的開啟按鈕。

Firefox for iOS 夜間模式與 iOS 的深色模式不同,它通過簡單的反色處理,將不支持深色模式的網(wǎng)站轉(zhuǎn)換為深色,以便于夜間瀏覽。
一名用戶在 GitHub 中寫到:
我患有糖尿病視網(wǎng)膜病變,因此患有畏光癥,對我來說此刪除是一個可訪問性問題,深色模式系統(tǒng)主題不適用于大多數(shù)網(wǎng)站,包括這個網(wǎng)站 (GitHub)。
我也不喜歡被當(dāng)做實(shí)驗(yàn)老鼠對待,我喜歡 Firefox,我在所有設(shè)備上使用它,但和其他人一樣,如果不恢復(fù)這個功能,我就會放棄 Firefox。
Mozilla 網(wǎng)站稱,可訪問性是 Mozilla 實(shí)名的基本組成部分,即確?;ヂ?lián)網(wǎng)向所有人開放和訪問,也是 Mozilla 基金會多元化、公平和包容性的支柱之一。
好吧,現(xiàn)在看來 Mozilla 并未完成這項(xiàng)任務(wù)。
昨日,負(fù)責(zé) iOS 版 Firefox 開發(fā)工作的團(tuán)隊(duì)成員在 Reddit 發(fā)帖回應(yīng)了一些問題。
他表示目前負(fù)責(zé) iOS 版 Firefox 的開發(fā)團(tuán)隊(duì)只有 3 名工程師。雖然人手極其有限,但與前幾年處于維護(hù)模式且支持更少的情況相比,這是一個進(jìn)步。不過隨著時間的推移,F(xiàn)irefox for iOS 代碼庫的質(zhì)量已經(jīng)下降。
目前 iOS 版 Firefox 不僅遠(yuǎn)遠(yuǎn)落后于桌面版和 Android 版 Firefox,同時代碼庫由于多年的忽視而積累了許多問題,例如想要在搜索欄添加一個按鈕,就需要一個月的時間重構(gòu)理清所有問題并完成這個按鈕的添加。
Firefox for iOS 團(tuán)隊(duì)也試圖在解決底層架構(gòu)問題和推出新功能之間取得平衡,但沒有取得太大進(jìn)展。就像打地鼠一樣,他們修補(bǔ)一側(cè)便會在其他地方產(chǎn)生問題。
幾年前,他們請求額外的支持來進(jìn)行完整的重構(gòu),這一直也是發(fā)布新功能的驅(qū)動力。
現(xiàn)在,這項(xiàng)重構(gòu)工作將于今年結(jié)束。但是,iOS 上的瀏覽器狀態(tài)又如何呢?由于蘋果的封閉生態(tài),F(xiàn)irefox for iOS 所能提供的服務(wù)也受到了真正的合法限制。
相關(guān)鏈接
https://github.com/mozilla-mobile/firefox-ios/issues/19365#issuecomment-2018447405
![]()
往 期 推 薦
點(diǎn)分享
點(diǎn)收藏
點(diǎn)點(diǎn)贊
點(diǎn)在看

