F-Droid vs GitHub Release — 四个架构 APK 的差异与选择指南
分发渠道差异
| 维度 | F-Droid | GitHub Release |
|---|---|---|
| 构建者 | F-Droid 官方 CI | JunkFood02(开发者本人) |
| 签名者 | F-Droid | JunkFood02 |
| 自动更新 | F-Droid 客户端内置更新 | 无自动更新,手动盯 Release |
| 更新延迟 | 可能比 GitHub 晚 1-2 周(需要 F-Droid CI 重建) | 开发者发 Release 立即可用 |
| 可重建性审计 | ✅ 有完整可重建性保障 | ❌ 不公开构建脚本 |
| 隐私/安全审计 | ✅ F-Droid 有严格审计 | 依赖开发者本人信誉 |
| 推荐程度 | 日常稳定使用推荐 | 想立刻拿最新版或帮测试时用 |
签名不同 → F-Droid 版和 GitHub 版不能互相覆盖安装(需要先卸载旧版再装新版)。详细说明见 签名冲突覆盖安装。
四个 CPU 架构 APK 怎么选
Seal 为不同设备架构提供了四个 APK 文件。选错了装不上或性能不佳。
| 架构 | 适用设备 | 大小(v1.13.1 arm64-v8a 参考) |
|---|---|---|
| arm64-v8a | 绝大多数现代手机(骁龙 8 Gen 2/3、天玑 9200+、A15 等) | 约 41-42MB |
| armeabi-v7a | 老款 32 位手机(骁龙 400/600 老机型) | 约 38MB |
| x86_64 | 模拟器、x86 设备 | 约 43MB |
| x86 | 旧版模拟器 | 约 42MB |
普通用户拿不定时选 arm64-v8a 即可——这是目前安卓市场最主流的架构。F-Droid 客户端在安装时会自动探测你的设备架构、拉对应版本,不需要手动选。
版本号说明
Seal 的版本号由两部分组成:语义版本号 + 构建号。比如 v1.13.1-(F-Droid) 的构建号有四个(11311、11312、11313、11314),分别对应四个架构。
F-Droid 在版本历史里列出了每个架构的构建号和 APK 下载链接。GitHub Release 页面把四个 APK 都列在 Assets 区。
哪个渠道更好
| 你的场景 | 推荐渠道 |
|---|---|
| 日常用、想省心 | F-Droid |
| 想拿最新版本 | GitHub Release |
| 帮测试 alpha/beta | GitHub Releases 的 Pre-release |
| 注重隐私和安全审计 | F-Droid(有完整可重建性保障) |
| Android 5/6 旧设备 | GitHub Release 确认有对应架构 APK |