Obtainium — 比所有人更快获取 Android 应用更新
17,908 星标
是否遇到过这种情况:Google Play 延迟了你最爱的应用更新,但你现在就想用新版本?或者你正在开发自己的应用,想让测试人员更快收到版本?这正是 Obtainium 要解决的问题——一款与众不同的 Android 更新管理器。
什么是 Obtainium,谁开发了它
该项目自 2022 年起由独立开发者 ImranR 开发,至今已在 GitHub 上获得超过 1.1 万颗星。主要特点是能够直接从源代码仓库接收应用更新,绕过官方应用商店。

适用人群
- 想要快速测试构建版本的开发者
- 追求开源应用最新版本的开源爱好者
- 希望比官方商店更快获得更新的用户
- 使用 RuStore 或 AppGallery 等小众应用商店的用户
主要功能
-
支持从 18+ 个来源直接更新:
- GitHub、GitLab、Codeberg、SourceHut
- F-Droid 及第三方仓库
- APKMirror、APKPure、Uptodown
- 甚至支持 Telegram 和华为 AppGallery
-
新版本发布时自动通知
-
支持 Material You 和深色主题
-
集成 AppVerifier 用于 APK 真实性验证

技术实现原理
项目使用 Dart 和 Flutter 开发,确保了跨平台兼容性。为了与不同的数据源配合工作,它采用:
- 平台 API(如果有的话)
- 网页抓取(针对没有 API 的网站)
- 插件系统来处理特定格式
// Пример обработки GitHub релизов
Future<List<App>> fetchGithubReleases(String repoUrl) async {
// Парсинг URL и получение данных через API
...
}
实际应用场景
场景 1:你正在开发一款应用,想快速分发测试版本。只需将 APK 上传到 GitHub releases——测试人员就能通过 Obtainium 收到通知。
场景 2:你正在使用一款不在 Google Play 上的应用(例如 NewPipe)。Obtainium 会监控其在 GitHub 上的更新。
场景 3:你需要尽快收到安全更新——例如即时通讯应用。
优缺点
✅ 优点:
- 不依赖官方商店的延迟
- 支持多种来源
- 开源
❌ 缺点:
- 网站结构变化时网页抓取可能失效
- 部分应用需要手动配置
如何安装
项目提供多个版本:
Obtainium 是以下用户的必备工具:
- 移动应用开发者
- 资深 Android 用户
- 开源爱好者
如果你厌倦了等待官方商店的更新推送,或者想要更好地掌控更新流程,这款项目值得一试。易用性与强大功能兼具,开源代码确保了透明度。
更多资源:
相关项目

