F-Droid 应用过滤规则:一键排除广告、追踪、非自由依赖
三种过滤方式
F-Droid 提供三种层面的应用过滤,从全局到局部:
| 类型 | 作用范围 | 配置位置 |
|---|---|---|
| 反特性过滤 | 全局(所有页面) | 设置 → 过滤 → 反特性 |
| 搜索过滤 | 搜索结果 | 搜索结果页的筛选器 |
| 分类过滤 | 分类页面 | 分类页面的筛选器 |
反特性过滤(最重要)
这是 F-Droid 最强大的过滤功能。配置好后,所有含你勾选的反特性的应用会从:
- 浏览页面
- 分类页面
- 搜索结果
- 更新列表
中自动隐藏。
推荐的日常配置
对于大多数用户,推荐的反特性过滤规则:
排除带以下反特性的应用:
✓ 包含广告(Ad-Supported)
✓ 需要追踪设备(Tracks)
✓ 非自由网络服务(Non-Free Net)— 可选,看你是否介意
如果你用了 IzzyOnDroid 等第三方仓库,建议把「包含广告」和「需要追踪设备」两个勾上——这些应用的审核较松,这两个反特性出现频率更高。
隐私极简配置
如果你追求绝对最小化追踪:
排除带以下反特性的应用:
✓ 包含广告
✓ 需要追踪设备
✓ 包含分析 SDK(Analytics)
✓ 需要账户(Accounts)
✓ 非自由网络服务
完全不过滤(仅作参考)
如果你想看到全部应用(包括含所有反特性的),不要勾选任何反特性。然后在浏览时仔细看反特性标注,自己判断。
搜索过滤
在 F-Droid 搜索界面,你可以对搜索结果进行进一步筛选:
- 仅显示可用(不是 beta/nightly)
- 仅显示支持中文
- 仅显示需要特定 Android 版本
- 仅显示从特定仓库来源
这些筛选条件是临时的——每次搜索都要重新设置。适合你在寻找特定条件的应用时临时使用。
分类页面过滤
进入任意分类页面,右上角有筛选按钮,可以按:
- 最低 Android API 等级
- 最低屏幕尺寸
- 是否包含反特性
进行筛选。
过滤不会影响已安装应用
过滤只影响待安装应用的显示。你已经安装的应用不会被隐藏——即使它们有广告、追踪等反特性,也会照常出现在更新列表中。
如果你想卸载某个已安装的含反特性应用:
- 进入该应用的 F-Droid 详情页
- 点击「卸载」
过滤效果示例
假设你在搜索「邮件客户端」:
不过滤:搜索结果包含 K9-Mail(无反特性)、FairEmail(无反特性)、以及其他可能有广告的邮件客户端。
勾选「包含广告」过滤后:搜索结果只剩下 K9-Mail 和 FairEmail 这类纯净应用。
修改过滤规则
过滤规则随时可以改。进入 设置 → 过滤,调整勾选后立刻生效——浏览页面会重新加载,应用列表自动更新。
反特性 vs 许可证
注意:反特性过滤和许可证合规是两回事。F-Droid 上的所有应用都必须是 FOSS(自由开源),但有些 FOSS 应用虽然本身开源,却含有广告或追踪组件——这些组件本身可能也是 FOSS,但用户体验上等同于「有广告」。
反特性标注就是为了处理这种情况:不禁止(因为整个应用还是 FOSS),但告知用户。