偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Firefox 在過去 12 年里損失了 5 億用戶及其 75% 份額的原因

系統(tǒng) 瀏覽器
最近有很多關于 Firefox 瀏覽器衰落的討論,還有很多討論 它在過去兩年里失去了 5000 萬用戶 的文章。但是 實際上它的衰落已經(jīng)有 12 年之久了,總共損失了 5 億用戶和它曾經(jīng)擁有的市場份額的 75%。
  • 一位有四十年編程經(jīng)驗的老程序員表達了他對 Firefox 瀏覽器為何逐漸衰退的看法。

最近有很多關于 Firefox 瀏覽器衰落的討論,還有很多討論 它在過去兩年里失去了 5000 萬用戶 的文章。

但是 實際上它的衰落已經(jīng)有 12 年之久了,總共損失了 5 億用戶和它曾經(jīng)擁有的市場份額的 75%。

這一切都開始于 2009 年第三季度,其致命的決定是強迫……

[[423571]]

頂部標簽

自從 做了這個決定,F(xiàn)irefox 就開始丟失市場份額。PC 上的所有程序都使用針對活動窗口的標簽。如微軟 Office 和 Adobe 這樣的專有軟件,如 GIMP、3D 設計、視頻編輯器、十六進制編輯器這樣的 FOSS 軟件,你能想的的種種軟件都是這樣的,這是標準的、合乎邏輯的設計。

然后,谷歌決定將標簽放在其 Chrome 瀏覽器的頂部,該瀏覽器是為移動設備而非臺式機設計的。在智能手機上,這可能是有意義的,因為沒有空間來容納一個完整的桌面風格的菜單布局。但在桌面上,它是反直覺的,并且會破壞與所有其他程序的工作流程。臺式機的代碼與手機不同,所以沒有合理的理由試圖將移動用戶界面強加給臺式機用戶,而臺式機是 Firefox 的主要用戶群。在一個 400 萬行的代碼庫中,由兩行代碼所制定的單一設置“太難維護”的論點,只是在侮辱用戶的智商。代碼不是草坪,如果你幾周不管它,它也不會改變。

當用戶對這一變化的投訴蜂擁而至時,我從一位不愿透露姓名的主要開發(fā)者那里得到的回應是:“我們有數(shù)億用戶。5000 人的抱怨并不代表大多數(shù)的用戶。”這些投訴有一個共同的觀點:“如果我想讓我的瀏覽器看起來像 Chrome,我就會使用 Chrome。”于是他們就這么做了。

不斷刪除“沒人使用”的功能

對 Firefox 所做的每項改動都是一樣的做法。默認功能被改變了,但有一個菜單設置可以恢復它。然后菜單設置被刪除,你只能通過about:config 來改變它。再然后,about:config 選項也被刪除了。用戶群的每一次抗議都得到了同樣的回應:“你只是極少數(shù)人,大多數(shù)人喜歡這種改變。”

75% 并不是少數(shù)人。幾乎每個人都討厭這些變化,每一次變化都會把更多的用戶趕走,而 Mozilla 工作人員傲慢的、居高臨下的回應讓用戶們有苦難言,讓他們再也不想回來了。仔細觀察,你可以看到每次刪除一些功能,用戶數(shù)量都有明顯的下降,只有在第三方組件或 CSS 恢復了這些變化時才會穩(wěn)定下來。一次又一次,年復一年。他們沒有學到任何教訓。

光是移除設置還不夠。Firefox 繼續(xù)閹割附加組件和主題,強迫集中簽名,并最終廢除了 XUL,而沒有足夠的 Web 擴展 API 來替代失去的功能。在抱怨這一變化時,我再次與一位主要開發(fā)者(同一個人)交談。他的回答是(原話)“人們并不是因為附加組件而使用 Firefox 的。我們的遙測顯示 80% 的用戶從未安裝過任何附加組件。”也就是說,任何懂技術的人都會立即關閉遙測,因為他們不想讓瀏覽器監(jiān)視他們,對此我們也曾無數(shù)次抱怨過。

即使是他們在用戶界面設計方面的一項重大舉措,即可拖放定制的 Australis 界面,也因為可怕的默認布局和缺乏不需要 CSS 的選項而疏遠了更多用戶。難看的斜角標簽(抄襲自 Chrome)是 Mozilla 唯一承認糟糕的用戶界面變化,而且令人驚訝的是,他們只是在 Chrome 取消了斜角標簽 之后 才這樣做。

時至今日,Mozilla 仍然聲稱要聽取用戶的意見,但 12 年后,他們?nèi)匀粺o視我們,難看的默認 Proton 用戶界面是最新強加給不情愿的用戶群的愚蠢選擇。(如果你認為我屬于少數(shù)的話,可以在谷歌上輸入 “Firefox Proton” 來查看最常搜索的建議。)幸運的是,它仍然可以用 userChrome.css 來大致修復,但即使是我,也已經(jīng)厭倦了必須反復修補新的代碼來跟上不斷的棄用和格式變化。

糟糕的編碼范式

Mozilla 的源代碼是一場噩夢。例如,默認配置文件的位置被定義了 3 次,使用了 3 種不同的語言的不同的變量,其中之一是由位于不同文件中的多個變量組合生成的。我看到的另外一個例子是在 6 個不同的文件中定義的另一個全局變量。

在編譯后,下載歷史、訪問過的網(wǎng)頁、書簽等等,都被一起塞進了亂七八糟的文件中。最終的結(jié)果是什么?試著從你的歷史記錄中刪除 400 個條目,看看它需要多長時間。而從一個單獨的文本文件中刪除這么多行,只需要一瞬間。想改變一個圖標的外觀或為自定義搜索添加一個新的圖標?它們大多只是 PNG,但它們被混淆并被封入 omni.ja 文件。本來可以用你選擇的編輯器在幾秒鐘內(nèi)改變,但你需要安裝和學習 Eclipse 之類的程序,并在每次更改時重新編譯文件。這樣的例子不勝枚舉。

難怪 Mozilla 的碼農(nóng)在尋找和修復錯誤方面這么困難。這導致了更糟糕的編碼范式,為了修復錯誤而記錄一切。它部分導致了...

糟糕的內(nèi)存管理

如果一個程序坐在那里什么都不做,它的內(nèi)存使用量不應該改變。看看我的內(nèi)存管理器,我有 40 個進程在遵守這個原則。盡管什么都不做,卻不斷地讀寫磁盤的唯一程序是什么?Firefox。它正在運行 13 個進程,所有這些進程都在不斷地做這兩件事。我寫了 40 年的代碼,造了 30 年的電腦,所以我確實了解一點計算機如何工作的事情。這就是基礎層面上的糟糕設計,在表面上做再多的修補也無濟于事。

代碼范式是 Mozilla 性能問題的根源,他們不會解決這個問題。我敢打賭,這也是 FirefoxOS 失敗的原因,它是一個偉大的想法,但由于執(zhí)行不力和編碼實踐問題,導致太多的錯誤無法修復而失敗。

在告訴我們“我們重視你的隱私”的同時,侵犯了你的隱私

就是遙測。當你點擊“禁用遙測”時,隱藏的遙測并沒有被禁用。首次運行也要發(fā)出遙測信號。強制簽署附加組件。無法關閉的自動更新,每 10 分鐘發(fā)出一次信號。需要單獨選擇退出的“實驗”?,F(xiàn)在最新的問題是,只是為了制作一個自定義的主題,就強制使用基于 2FA 的應用以登錄到 Firefox 插件帳戶,如果不是強制簽署附加組件,根本就不需要。

Mozilla 對用戶隱私的尊重和對我們意見的尊重一樣少。

總結(jié)

事情不一定是這樣的。雖然還沒有,但是不能承認自己的錯誤,也不考慮不同的意見的人,注定要停滯不前,走向衰敗。Mozilla 的決策者似乎就是這樣想的,所以我對未來不抱什么希望。希望你們中的一些人至少能從他們的錯誤中學習,在他們失敗的地方取得成功。通過為用戶提供他們想要的東西,而不是告訴他們應該想要什么來取得成功。通過提供市場上缺少的東西,而不是盲目地試圖復制你的競爭對手。

本文所表達的觀點和意見僅代表作者本人,不一定反映本站和 It's FOSS 的官方政策或立場。

作者信息:Dan 來自澳大利亞墨爾本,已經(jīng)有大約 40 年的編碼經(jīng)驗,做了 25 年的平面設計。他還從事基于 3D 打印機套件的開源機械設計。

責任編輯:未麗燕 來源: Linux中國
相關推薦

2016-12-02 13:12:52

2023-08-24 07:19:16

瀏覽器

2021-04-16 19:39:58

醫(yī)療網(wǎng)絡安全網(wǎng)絡攻擊

2009-06-17 08:30:48

2020-01-03 06:22:15

郵件安全數(shù)據(jù)泄露網(wǎng)絡攻擊

2009-05-08 09:09:19

Firefox瀏覽器

2022-08-23 10:02:56

桌面環(huán)境Linux

2015-04-24 13:37:49

有道詞典

2021-10-27 06:32:06

服務器JVM內(nèi)存

2024-06-27 11:58:40

2013-04-01 14:27:31

瀏覽器市場份額

2010-02-25 09:01:54

瀏覽器市場份額

2013-12-13 09:53:10

2020-12-23 10:48:29

5G5G設備5G商業(yè)網(wǎng)絡

2012-07-03 10:22:12

2014-06-24 17:33:13

Googleplay

2016-11-04 09:07:38

2023-05-31 14:49:07

Firefox火狐瀏覽器

2009-02-27 09:59:07

LinuxFedora 10愛好者

2011-04-21 10:14:55

Firefox 4
點贊
收藏

51CTO技術棧公眾號