F-Droid 1.0 来了!
发布于 2017-10-10,发布者为10 月 10 日,10-10,是发布 F-Droid 1.0 的完美之日! 在经历了 7 年和迅速发展的最后一年之后,我们已经准备好将 F-Droid 生态系统称之为准备就绪。我们认为 F-Droid 已经足够成熟并准备好让所有用户使用了。
F-Droid 拥有 60 多种语言,100 多个贡献者,2500 多个应用以及数百万的下载量,已经被广泛使用。它甚至是两个重要 Android ROM 项目的默认内置应用商店:Replicant 和 CopperheadOS。
F-Droid 最初致力于在 Android 应用存储库中提供经过验证的自由软件。这仍然是 F-Droid 社区的核心目标。我们开发了许多软件来实现该目标,并且一路走来,我们意识到 F-Droid 还是任何人都可以使用的完整“应用商店套件”。它还包括完整的构建和发布工具,用于管理将应用源代码转换为发布的构建的过程。
新版变化
1.0 中有很多新的和改进的内容,因此本文只涵盖了一些重要的内容。在用户界面中,现在有一个全新架构以及许多新的小改进。
F-Droid 现在是一流的应用商店
F-Droid 现在可以成为你唯一的应用商店,通过后台更新和简化的安装完全集成到你的设备中,所有这些都不会牺牲 F-Droid 一直提供的隐私或安全。F-Droid 在使用自定义 Android ROM 的人们中已经众所周知,现在通过 F-Droid 特权扩展可以更好地支持这一点,它可以像其他任何 OTA 更新 ZIP 一样刷入设备。
我们将与任何 ROM 项目一起工作,以帮助他们将 F-Droid 集成在 ROM 中作为内置的默认应用商店。请参见特权扩展说明了解如何开始。
用你的语言使用 F-Droid
F-Droid 的所有部分现在都可以翻译,包括应用说明,网站和命令行工具。它们已经被翻译成多种语言。以人们的母语提供自由软件大大降低了门槛。查看该网站右上角的菜单以获取可用的语言。
F-Droid 尚未支持你的语言吗? 或者你想帮助改善现有翻译? 参与进来!alization)
F-Droid 应用
fdroidserver 工具
$ fdroid update -h
usage: fdroid update [-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]
optional arguments:
-h, --help show this help message and exit
-v, --verbose 比一般情况输出更多的信息
-q, --quiet 仅输出警告和出错信息
--create-key 在密钥存储中创建资源库签名密钥
-c, --create-metadata
创建缺少的主干元数据文件
--delete-unknown 从资源库中删除没有元数据的 APK 和 OBB
-b, --buildreport 报告编译数据状态
-i, --interactive 需更新事项的互动提示。
-I, --icons 对超过像素大小上限的全部图标进行尺寸调整,然后退出
运行你自己的应用存储库
f-droid.org 只是全球不同的人们创建的数百个存储库中的一个应用存储库。因此,无论你是想发布音乐的音乐家,还是想为应用进行每日构建的开发人员,你都可以自由创建自己的存储库,并独立于 F-Droid.org 与他人共享。F-Droid 存储库现在可以包含任何类型的文件:应用,视频,音频,电子书,ZIP 等
和之前一样,任何人都可以使用 fdroidserver 命令行工具制作自己的 F-Droid 存储库。这需要掌握命令行知识,手动编辑“元数据”文件以编辑软件包的存储详细信息,将屏幕截图复制到正确的目录等。现在,有了 Repomaker 这样的简单 Web 应用,无需特殊知识就可创建存储库。有关如何安装 Repomaker 的更多信息即将推出!
还有一些用于发布自定义、托管的存储库的新选项。也已经支持标准 Web 服务器和 Amazon S3 的已经一段时间了。现在你还可以直接将存储库发布到 GitLab 或 GitHub 上。此外,我们基于来自 Izzysoft 和 Metro Tech & Solutions 的开发者的反馈改进了 fdroidserver 处理大型 APK 集合时的工作流程。
加入我们!
你也想要将 Android 视为一个完整的自由软件平台吗?加入我们!参与的方法有很多。
如果你正在寻找开始的起点,请参阅“第一次入门”问题列表。









