新客户端 1.20 中的存储库全面更新
发布于 2024-05-16,发布者为自从早期的 2010 年以来,F-Droid 就是一个应用存储库 (而非应用商店)。它的客户端应用一直允许添加第三方存储库。今天,有上百个存储库并且我们在改进客户端应用处理它们的方式:
- 官方存储库默认首选
- 应用来自的存储库突出显示
- 如果一个应用来自多个存储库,你可以选择从哪里获取
- 高级用户可以选择全局存储库优先级
- 归档作为主存储库的一部分不再单独列出
之前,如果你添加一个新存储库,它将获得比内置的官方 F-Droid 存储库更高的优先级。这允许新添加的存储库覆盖F-Droid 构建的应用。它们可以替换应用描述并提供它们自己的应用版本。在官方 F-Droid 客户端应用的新 1.20 版本中,新添加的存储库具有更低的优先级,因此来自 F-Droid 存储库的应用默认优先。
此外,点按应用时,用户如往常一样看到应用的详细信息屏幕。然而,现在顶部的一个新的方框清楚地显示出应用来自哪个存储库。

页面上的所有信息,包括应用用于安装的版本,都来自顶部框内显示的存储库。过去这仅仅是隐含的,不易发现。
如果多个存储库包含这一应用,应用详细信息屏幕中的方框将变成一个下拉菜单,用户可以看到所有存储库并选择用于安装,更新和应用信息的存储库。

设置中的存储库列表现在有了明确的顺序。过去,底部的存储库比顶部的隐含地具有更高的优先级。这一设计反直觉因此被更改了。从 1.20 版本开始,顶部的存储库具有最高优先级而底部的存储库具有最低优先级。从旧版本更新的用户会发现存储库顺序反转了。这不是为了强加新的行为,而是为了保持过去的优先级。需要注意存储库的位置或优先级只在多个存储库包含同一个应用时生效。
现在也可以重新对列表中的存储库位置排序。例如,如果用户添加了 NewPipe 的存储库并想要始终从此存储库中安装更新应用,可以将它移到顶部。

存储库可以有一个归档,将不再有价值的旧应用或应用的旧版本移动过去。历史上,归档作为普通存储库向用户展示。现在,它们不再显示在列表中,而是移动到了每个存储库的详细信息屏幕中。

如果出于某些理由你想要查看归档,你可以在这里启用它。对于没有归档的存储库,启用这一选项会失败。
所有这些更改都是 1.20 版本中新增的,在向所有人发布之前经过了 alpha 和 beta 阶段。我们鼓励用户尝试 F-Droid 的 beta 测试。用户可以进入 F-Droid 自己的应用详细信息屏幕,在右上角的打开三点菜单并选择“允许测试版更新”。1.20 版本的最终版已经发布,但将会经理更多测试直到被认为可以 推荐。
