← 返回 Siami 首頁

F-Droid 2.0 十年最大改版:Android 自由軟體商店的嶄新篇章

▲ 1,221 💬 338
F-Droid 2.0 十年最大改版:Android 自由軟體商店的嶄新篇章

編按:本文綜合整理自 F-Droid 官方公告、Ars Technica 報導、LWN.net 報導 與 Hacker News 討論串,並加入 Siami 編輯部觀點與分析。

F-Droid 是什麼?為什麼這次改版重要

F-Droid 是 Android 平台上最大的自由開源軟體(FOSS)app 市集,從 2010 年運作至今,已經累積上千款經過開源驗證的應用程式。跟 Google Play 不同的是,F-Droid 上的每款 app 都會從原始碼重新編譯建置、經過反追蹤器掃描,而且上架前會經過社群審核。

2026 年 9 月 24 日,F-Droid 團隊正式釋出 2.0 版,這是十年來最大規模的改版,從底層程式碼到上層 UI 全部重寫。這次的更新不只是介面美化,而是從 Kotlin Compose 重構整個 app、整合 Material Design、採用 Android 新版安裝 API,並配合歐盟《數位市場法》(DMA)帶來的安裝彈性,讓開源 app 安裝體驗大幅接近 Google Play。

「F-Droid 2.0 不只是視覺改版,而是為下一個十年奠定基礎。」—— F-Droid 團隊


改了什麼?三大核心區塊簡化導航

F-Droid 2.0 把原本複雜的導航結構簡化成三大區塊:

  • Discover(探索):整合原本散落的分類瀏覽,讓使用者更容易找到新 app
  • Search(搜尋):搜尋範圍擴大,現在也會搜尋 app 描述與翻譯內容
  • My Apps(我的應用):集中管理已安裝的 app、更新與潛在問題

原本的「Settings(設定)」與「Nearby Swap(鄰近分享)」仍可從頂部列單鍵觸及,不再佔用主選單空間。

探索體驗強化

F-Droid 生態已經累積到上千款 app,要在其中找到真正適合的程式一直是痛點。2.0 版新增的多重條件過濾功能,可以同時組合 app 分類、裝置相容性、反功能(anti-features,例如排除需要非自由網路服務的 app)等條件,幫助使用者精準縮小範圍。

平滑的安裝體驗

過去 F-Droid 的安裝體驗一直被 Android 系統「次等對待」。這次改版受惠於歐盟 DMA 與全球反壟斷行動帶來的彈性,首次採用統一的 Android session installer,讓 F-Droid 在所有安裝情境(內建於作業系統或使用者自行安裝)都能用同一套安裝流程。在支援的裝置上,使用者可以在確認安裝後立刻授權,不用等 app 下載完才能點同意。


移除與調整的功能

十年磨一劍的重寫,勢必有些功能會被調整:

自動更新改為預設

F-Droid 2.0 預設會自動下載並安裝 app 更新。原本的「下拉刷新」手勢現在只用於捲動頁面,因為背景已經會自動檢查更新。如果想要手動控制,仍可在 My Apps 頁面的「三點」選單中找到手動更新選項。

Tor 設定簡化

過去的 Tor 自動偵測已不再可靠,這次改版把「使用 Tor」選項遷移到通用的 Proxy 設定,並推薦使用者改用 TorVPN。對仰賴隱私的使用者來說,手動控制選項仍然保留。

「偽裝 app」功能改為純圖示偽裝

F-Droid 過去可以把 app 圖示偽裝成計算機,這個「恐慌」功能(panic feature)在 2.0 版仍保留,但偽裝範圍縮小為只更換圖示與名稱,不再偽裝功能。這是團隊為了讓使用者更清楚理解偽裝的極限——被偽裝的 app 仍會出現在系統「Apps」設定中,也可能在鑑識檢查時被偵測到。

暫時移除的功能

  • App wiping(遠端清除 app):這項用於緊急情境的清除功能因維護成本過高暫時移除,團隊正在評估如何重做
  • F-Droid Privileged Extension(FPE)支援:2.0 版暫不支援 FPE,未來會評估是否回歸

為什麼這件事重要 🚨

Siami 觀點:F-Droid 2.0 的時機點相當微妙。

就在 2026 年 9 月,Google 開始強制實施新的開發者註冊規定,要求所有 Android app 開發者(包括 F-Droid 上的獨立開發者)必須在 Google 註冊並通過身份驗證。F-Droid 官方網站首頁現在掛著顯眼的標語:「F-Droid is under threat. Google is changing the way you install apps on your device.」並連結到 keepandroidopen.org 發起連署。

這次改版不只是「換一套漂亮 UI」,而是 F-Droid 團隊在 Google 政策壓力下重新定義自己的定位:

  1. 採用 Kotlin Compose + Material Design,大幅降低 Android 開發者的貢獻門檻
  2. 整合 session installer,減少對系統層 FPE 的依賴
  3. 預設自動更新,對抗「開源 app 更新太慢所以不安全」的批評
  4. 與歐盟 DMA 的政策紅利結合,確保安裝體驗能與 Play Store 抗衡

換句話說,這是一場為下一個十年 Android 自由軟體生態的存亡之戰做的準備。


質疑與數據解讀 🚨

從 Hacker News 上 1221 分、338 則留言的迴響來看,F-Droid 2.0 的評價並非一面倒叫好:

正面肯定

  • 介面現代化、安裝體驗明顯改善
  • 「十年最大改版」的氣魄值得肯定
  • 程式碼現代化有利未來貢獻

質疑與批評

  • 「介面沒有視覺區隔」:批評者指出現在業界過度採用「無分隔線」設計,導致使用者難以辨識哪些元素可點擊
  • 「仍然是開發者工具」:技術細節(如 repo timestamp 錯誤)對一般使用者不友善
  • 「FPE 不支援」:資深使用者抱怨原本的 privileged extension 安裝流程被打破
  • 「app 版本通常比官方舊」:信任問題仍然存在,部分使用者傾向直接從開發者官網下載
  • 「偽裝功能縮水」:對需要高度隱私保護的使用者(如記者、人權工作者)來說是警訊

數據面

  • HN 分數 1221 分擠進當週熱門前段班
  • 53 則主留言中,多數聚焦在「Google 政策壓力」與「開源信任機制」這兩個議題
  • 留言區最常被引用的關鍵字:「Google developer verification」、「DMA」、「FOSS sustainability」

社群與資金支援

F-Droid 2.0 不是單純的軟體開發案,而是集結國際開源社群力量的成果:

  • Torsten Grote 的開發工作由 NLnet 透過 Mobifree 基金贊助
  • Open Technology Fund 的使用者經驗與探索實驗室支援 UX 研究與設計
  • Ura Design 協助使用者測試與設計準則制定
  • Open Technology Fund Security Lab 與 Convocation 進行獨立安全審查
  • Calyx Institute 持續贊助長期維護

這個多元資金結構是 F-Droid 能維持獨立性的關鍵——它不接受單一企業贊助,避免被特定商業利益綁架。


接下來呢?

F-Droid 團隊表示 2.0 會在接下來幾週陸續推送給所有使用者(已經經過 14 個測試版本),後續幾個月會持續改善效能、無障礙設計、app 探索機制與整體可用性。

最受社群期待的 **Nearby(鄰近 app 分享)**功能將會有全新實作,採用改良的連線方式讓分享更穩定,但不會在 2.0 初期版本中出現。

對想參與的開發者與使用者,團隊歡迎測試、翻譯、文件撰寫、code 貢獻或直接贊助(透過 Liberapay 或 OpenCollective)。

F-Droid 2.0 不是終點,而是下一個十年的起點。

網友熱門留言 (6)

#1 idle_zealot 0
令人難過的是 F-Droid 也開始採用現在業界標準的設計風格,拒絕在元素之間畫出分隔線。UI 各區塊沒有視覺區隔,沒有清楚的提示告訴你哪些可以點擊、點擊後會發生什麼,也沒有可滾動區域的指示……
#2 collabs 0
我覺得 F-Droid 仍然是非常面向開發者或進階使用者的工具。我還沒試過 2.0 的候選版本,但我的版本一直會出現像『F-Droid: Repo timestamp expected 1790110069568, but was 1790205675224』這種錯誤訊息……
#3 rom1v 0
除了裝置上的 F-Droid,我想要一個能在電腦上用的 F-Droid『套件管理客戶端』,透過 adb 安裝 app 到 Android 裝置上:fdr update 更新 repo、fdr upgrade 升級所有 app、fdr search 搜尋套件……
#4 ocd 0
我從 Copperhead OS 那個年代之後就沒用過 F-Droid 了。我從沒想過它會捲起這麼大的浪潮,但也沒真的認真去想地緣政治動盪或科技巨頭掌控裝置這些事……
#5 meredithbloom 0
我覺得 F-Droid 是個很棒的 app 探索方式,但我不會像信任從官方網站下載的 binary 那樣信任從 F-Droid repo 下載的。我也記得有些 app 明確標示過 F-Droid 上的版本比官方舊好幾個版本……
#6 mzajc 0
另外提一下,F-Droid Privileged Extension(FPE)目前還不支援 2.0。也就是說就算你裝了 FPE,F-Droid 2.0 也不會用它。這次改版專注於完整支援 Android『session』安裝器,這讓 F-Droid 可以在任何較新的 Android 版本上背景更新,不需要 FPE……