我常常在電腦上使用Firefox,那麼爲什麼我在手機上卻不用?
為什麼我不用Android版Firefox?有什麼開源的手機瀏覽器APP呢?
我幾乎不在手機安裝社群媒體APP,只用網頁版,99%時間都在瀏覽器裡面,故一款瀏覽器很重要。
Android的瀏覽器引擎九成以上是Chromium,少部分才是拿Gecko改的。Chromium專案雖是開源的,但受到Google主導。

可是我發現,任一Chormium或Android Webview都比Firefox好!
本文只討論Android版Firefox,因爲它是真正把Gecko移植到手機上的。iOS版Firefox因爲技術限制底層仍是WebKit所以沒什麼好講的。
福音 #
Firefox Android版有以下優點:
- 由Mozilla專門團隊維護
- 與電腦版Firefox同步分頁
- 預設會擋網頁追蹤器
- 本機離線執行的翻譯功能
- 完整擴充套件支援,不像Chromium系都還在實驗性狀態,Firefox的是成熟穩定的體系
- 阻止網頁跳轉APP
- 可以加入自訂搜尋引擎網址
- 可以使用外部app管理下載進度
- 內建PDF閱讀器
- 保有垂直分頁而非卡片式設計
- 工具列移動到底部
- 有很多開源fork,例如Fennec、IronFox、Iceraven,而且fork同樣能使用Mozilla帳號同步
- Firefox本身能作爲密碼管理器自動填入
- DNS over HTTPS
- 自訂APP圖示與背景
- 瀏覽記錄和cookie可以分開刪除
- 關閉APP後自動清除資料
- 部分fork不依賴GMS服務就能運作
- 獨立開發的Gecko引擎,對抗超過九成瀏覽器都是Chromium換皮的Google monopoly
罪狀 #
Firefox Android版有以下缺點:
- 慢,在中低階機型尤其明顯,同樣裝5個擴充,Firefox動畫都會lag但是Chromium依然流暢
- 瀏覽記錄界面混亂,不是全部展開而是自動分組
- 網頁沒有沙盒隔離。依照GrapheneOS開發者看法,如果用最高規格的安全要求去檢視,Firefox是不能被推薦的,Firefox Android版沒有沙盒,容易被Side-channel攻擊,比Chromium差。但其實Firefox已經有啓用了名爲Fission的沙盒機制了
- 網頁相容性有問題。部分網頁排版錯亂。有的社群媒體會針對Firefox Android提供專門網頁但是卻是落後的舊版設計
- 視覺不統一,Google自Android 12加入越來越多的轉場動畫,例如瀏覽器滾動到底會有反彈視覺效果,這些Firefox都遲遲不肯跟上;黑暗模式切換要重啟APP才會刷新。Firefox的UI設計沒有完全Material You的扁平化,抱有一點塑膠感
- 沒有個別網頁縮放,遇到Reddit和Hacker News這種字體小的網頁變成我要用uBlock Origin的CSS去放大
- 預設會蒐集使用者資料,還會透過遠端改善的功能塞東西給你,例如在世界盃比賽的時候下載足球桌布
救贖 #
不知道能撐多久,他們都是一人project,沒有Brave Browser那種專門的公司維護。Brave雖然界面做的不錯,可是Brave公司的騷操作又讓人難以信服。
Firefox Android版太卡我始終不喜歡。我只要有一款能忠實顯示網頁的Chromium瀏覽器就夠了。不要Brave那麼多有的沒的。
雖然Chromium fork不能登入Google帳號同步,但由於我書籤用Floccus、密碼用Bitwarden這些degoogle的服務,所以這影響不大。