許多人每天都在使用 Google Chrome 瀏覽器,卻不知道它其實是基於一個叫做 Chromium 的開源專案建構的。當微軟宣布要基於 Chromium 開發新版 Edge 瀏覽器時,這個話題再次引起了廣泛關注。那麼,Chromium 和 Chrome 究竟有什麼不同?你真的需要在意這些差異嗎?
Chromium 並非 Chrome 的簡化版,而是一個由社群驅動的開源瀏覽器專案。雖然 Google 啟動了這個專案並深度參與開發,但任何獲得授權的開發者都可以為其貢獻程式碼。你可以把 Chromium 理解為一個功能完整的瀏覽器基礎框架——任何公司都可以在此基礎上建構自己的瀏覽器產品。
Google Chrome 正是基於 Chromium 建構的,只不過 Chrome 在 Chromium 的基礎上增加了一些專有功能。這意味著,你完全可以直接下載並使用原始的 Chromium 瀏覽器,而不必依賴 Chrome。
值得一提的是,這種「基礎版本 + 客製化版本」的模式也延伸到了作業系統領域:Chrome OS(Chromebook 使用的系統)同樣是基於開源的 Chromium OS 建構的。
從外觀上看,Chromium 和 Chrome 幾乎一模一樣,使用體驗也高度相似。實際上,兩者的相似之處遠多於差異。簡單來說:Chrome 能做到的事情,Chromium 基本都能做到,只是 Chrome 額外增加了一些 Google 開發的專有功能。
這是兩者之間最顯著的差異之一。Chrome 擁有多种專有編解碼器的商業授權,包括:
這些都是網路上最常用的媒體格式,H.264 更是影音網站的主流標準(YouTube 就大量使用 H.264)。
相比之下,Chromium 只內建了開源格式的編解碼器,如:
如果你只使用 Chromium,可能會在播放某些網站的影片或音訊時遇到問題,除非你手動安裝相應的編解碼器——這對一般使用者來說並不友善。
儘管 Flash 正在被 HTML5 逐步取代,但仍有一些網站在使用。Chrome 內建了一個基於 Pepper Plugin API (PPAPI) 的 Flash 外掛程式,這是 Google 開發的一個更安全的 Flash 運行方案。
如果使用 Chromium,你只能手動安裝傳統的 Netscape Plugin API (NPAPI) 版本的 Flash——從名字就能看出來,這是一個非常古老的 API 標準。
特別是在 Linux 系統上,Chrome 幾乎是獲取現代版 Flash 的唯一途徑,因為 NPAPI 版本往往更新滯後,存在更多安全風險。
Chrome 透過 Google Updater 實現無縫的自動更新,你幾乎不需要任何操作。而 Chromium 則沒有內建的自動更新功能,Windows 使用者需要手動檢查並下載新版本進行安裝。
唯一的例外是 Linux 系統——大多數 Linux 發行版的套件管理器會自動處理 Chromium 的更新。
預設情況下,Chrome 只允許從 Chrome 線上應用程式商店 安裝擴充功能。這在一定程度上保護了使用者免受惡意外掛程式的侵害,因為應用程式商店會對擴充功能進行審核。
Chromium 則沒有這個限制——你可以從任何來源安裝擴充功能。當然,Chrome 使用者也可以透過啟用「開發人員模式」來手動載入擴充功能套件,但過程相對繁瑣。
對於一般使用者來說,Chrome 的這種限制反而是一種保護。如果允許隨意安裝外掛程式,很容易成為惡意軟體的溫床。
Chrome 會自動收集崩潰報告、使用統計數據等資訊並傳送給 Google,理論上這些數據用於改進產品。雖然 Google 聲稱這些數據是匿名的,但如果你非常注重隱私,可能會對此感到不適。
Chromium 預設不會收集和傳送這類數據,這使它成為注重隱私使用者的首選。
一個具體的例子是:Chrome 會為每個瀏覽器安裝生成一個叫做 RLZ 的唯一識別符,用於追蹤瀏覽器使用情況。儘管 Google 表示這不包含個人資訊,但誰知道呢?Chromium 理論上不會有這種追蹤機制。
沙盒是一種安全機制,能將網頁程式碼隔離運行,防止惡意程式碼影響其他程式或網頁。Chrome 和 Chromium 都支援沙盒模式,但有一個細微差異:
Chrome 的沙盒始終啟用且無法關閉,而 Chromium 在大多數情況下會預設啟用,但某些 Linux 發行版的 Chromium 可能不會預設啟用。使用 Chromium 時,最好確認一下沙盒是否正常運行。
Chrome 和 Chromium 都允許你登入 Google 帳戶同步書籤、歷史記錄等數據,但 Chrome 顯然與 Google 生態的整合更深,功能也更豐富——這也意味著 Google 可能會收集更多關於你的使用數據。
除了瀏覽器,Chrome OS 和 Chromium OS 之間也存在類似的關係。Chrome OS 是 Google 官方推出的、預裝在 Chromebook 上的作業系統,而 Chromium OS 則是其開源基礎。
主要差異包括:
• 驗證啟動功能:Chrome OS 具備硬體驗證機制,能確保啟動時的系統完整性,Chromium OS 缺少這一層保護。
• 硬體優化:Google 針對特定 Chromebook 硬體對 Chrome OS 進行了深度優化,而 Chromium OS 則更為通用,可以安裝在各種設備上,但效能可能不如 Chrome OS。
• 自動更新:與瀏覽器類似,Chrome OS 支援無縫自動更新,Chromium OS 則需要手動處理。
• Android 應用程式支援:Chrome OS 內建了 Android 應用程式容器,可以直接運行 Android 應用程式,這是 Chromium OS 所不具備的重要功能。
• 額外套件:Chrome OS 預裝了 Adobe Flash 等專有軟體,以及蜂窩數據連線功能(部分設備支援)。
**對於大多數人來說,Chrome 是更好的選擇。**它開箱即用,功能完善,更新及時,媒體相容性更好。
Chromium 更適合以下使用者:
• 極度重視隱私:不希望瀏覽器向 Google 發送任何數據。
• 開源軟體愛好者:希望運行完全開源的軟體,並且能夠審計原始碼。
• 技術發燒友:願意手動解決編解碼器、更新等問題。
• Linux 使用者:許多 Linux 使用者更傾向於使用開源軟體,Chromium 在 Linux 社群更受歡迎。
如果你只是想「換個口味」或者向朋友炫耀「我用的是開源瀏覽器」,那 Chromium 確實可以滿足你的小小虛榮心。但實際上,對於日常使用而言,Chrome 的便利性和功能完整性更有優勢。
不會。兩者的核心引擎完全相同,效能差異可以忽略不計。任何速度上的差異更多取決於你安裝的擴充功能和系統環境。
這個問題沒有絕對答案。從隱私角度看,Chromium 確實不會向 Google 發送使用數據;但從功能角度看,Chrome 的 PPAPI Flash 外掛程式比傳統 NPAPI 更安全,而且 Chrome 的自動更新能及時修補安全漏洞。
可以。Chromium 支援 Google 帳戶登入,可以同步書籤、歷史記錄等數據,只是與 Google 服務的整合深度不如 Chrome。
Chrome 的大部分程式碼確實是開源的(來自 Chromium),但 Google 添加的專有功能(如編解碼器授權、自動更新系統等)是閉源的。這些功能涉及商業授權或 Google 的專有技術。
完全可以。所有 Chrome 線上應用程式商店的擴充功能都相容 Chromium,而且 Chromium 還能從其他來源安裝擴充功能,這一點甚至比 Chrome 更靈活。
大綱