F-Droid 是一套專注於自由開源軟體(FOSS)的 Android 應用程式商店,讓使用者不必透過 Google Play 就能安裝與更新開源 App。這次釋出的 2.0 版經過超過一年開發與 14 次測試版,是專案十年來最大幅度的更新,目標是讓介面更現代化,同時維持使用者原本依賴的核心功能。
2.0 版改用 Kotlin 與 Jetpack Compose 重寫,導覽簡化為「探索」「搜尋」「我的應用程式」三大主軸,探索頁面會標示新上架、最近更新與熱門下載的軟體,遊戲分類也從單一類別細分為 17 種。搜尋功能重新索引了應用程式描述、分類與翻譯內容,並大幅加強對中日韓(CJK)文字的支援,同時可依裝置相容性與反功能等條件做多重篩選。
專案團隊指出,隨著 Google 持續限制側載與第三方商店的安裝方式,F-Droid 正面臨生存壓力;但歐盟數位市場法(DMA)等法規也意外開放了新的 Android 系統權限,讓團隊得以實作自動背景更新、預先核准安裝等過去做不到的功能。這次改版由 NLnet、Open Technology Fund、Calyx Institute 等機構資助,並經過獨立資安稽核。
對正在學程式的孩子與家長來說,F-Droid 2.0 是觀察大型開源專案如何用現代化語言與框架(Kotlin、Jetpack Compose)重寫舊系統的好例子,也說明開源軟體常需要仰賴社群志工、翻譯者與外部資助才能持續維護,值得孩子理解「寫程式」之外,開源專案背後還有長期經營與協作的一面。
開源Android行動應用開發工具