October 10th, 10-10, is the perfect day to announce F-Droid 1.0! After 7 years and the last year of intense development, we are ready to call the F-Droid ecosystem ready for prime time. We think that F-Droid is mature enough and ready for all users.
With 60+ languages, 100+ contributors, 2500+ apps, and many millions of downloads, F-Droid is already widely used. It is even the default, built-in app store for two important Android ROM projects: Replicant and CopperheadOS.
F-Droid started out with a focus on providing verified free software in an Android app repository. That remains the core goal of the F-Droid community. We built a lot of software to achieve that goal, and along the way, we realized that F-Droid is also a complete “app store kit” that anyone could use. It also includes complete build and release tools for managing the process of turning app source code into published builds.
There are many things that are new and improved in 1.0, so this post covers some highlights. In the user interface, there is a whole now architecture as well as a lot of new small improvements.
- 應用可帶有 畫面截圖與特色圖片
- donations to app developers highlighted on the App Details screen
- 所有的應用程式文字都可以 翻譯
- 應用程式與 已知的安全性漏洞 會被標記
F Droid 現已成爲一流的應用程式商店
F-Droid can now be your only app store, fully integrated into your device with background updates and streamlined installs, all without sacrificing any of the privacy or security that F-Droid has always offered. F-Droid is already well known among those who install custom Android ROMs on their devices, and that is now much better supported via the F-Droid Privileged Extension, which can be flashed onto a device like any other OTA (Over-The-Air) update ZIP.
We will work with any ROM project to help them integrate F-Droid as the default app store, built into the ROM. See the Privileged Extension instructions for how to get started.
All parts of F-Droid are now translatable, including the app descriptions, website and the command line tools. They are already translated into many languages. Having free software available in people’s native languages greatly reduces the barriers to entry. Look at the menu in the upper right of this website for the available languages.
Is F-Droid not available in your language? Or would you like to help improve the existing translations? Get involved!
$ fdroid update -h 用法：fdroid 更新 [-h] [-v] [-q] [--create-key] [-c] [--delete-unknown] [-b] [-i] [-I] [-e EDITOR] [-w] [--pretty] [--clean] [--nosign] [--use-date-from-apk] [--rename-apks] [--allow-disabled-algorithms] [-W W] 可選的參數： -h, --help 顯示此幫助訊息並離開 -v, --verbose 比一般情况輸出更多的訊息 -q, --quiet 只輸出警告和出錯誤訊息 --create-key 在金鑰存儲中建立軟體庫簽名金鑰 -c, --create-metadata 建立缺少的中介資料檔案 --delete-unknown 從軟體庫中刪除沒有中介資料的 APK 和 OBB -b, --buildreport 報告構建資料狀態 -i, --interactive 需更新事項的互動提示。 -I, --icons 對超過像素大小上限的全部圖示進行調整，然後離開
f-droid.org is just one app repository (aka “repo”) out of hundreds of repos created by individuals all around the globe. So whether you are a musician who wants to publish their music or a developer who wants to serve nightly builds of their app, you are free to create your own repo and share it with other people independently of F-Droid.org. F-Droid repos can now include any kind of file: apps, videos, audio, ebooks, ZIPs, etc
Anyone can make their own F-Droid repo using the fdroidserver command line tools, the same as always. That requires knowledge of the command line, manual editing of “metadata” files to edit your packages’ store details, copying screenshots to the right directory, etc. Now with Repomaker, there is a simple web app to create repos, so special knowledge is no longer needed. More information on how to install Repomaker coming soon!
There are also new options for publishing custom, hosted repos. Standard webservers and Amazon S3 have been supported for a while. Now you can also publish repos directly to GitLab or GitHub. On top of that, we have improved the fdroidserver workflow when working with large collections of APKs, based on feedback from the developers of Izzysoft and Metro Tech & Solutions.
您亦想 Android 看作為一個完整的自由軟體平台吧？加入我們！有很多方法可以 貢獻。
- 獲取 更多的應用程式 建構並納入 f-droid.org
- 測試 開發版
- 翻譯 F-Droid 的任何部分
- 改進 伺服器端工具
- 增加 缺少的功能 到 Android 用戶端
- 制作 軟體製作 在您平臺上良好的工作
If you are looking for a good place to get started, see the list of “first timer” issues.