Obtainium — Obtenez les mises à jour Android avant tout le monde
Vous êtes-vous déjà trouvé dans une situation où Google Play retarde les mises à jour de votre application préférée, mais que vous voulez la nouvelle version immédiatement ? Ou peut-être développez-vous votre propre application et souhaitez-vous la faire parvenir aux testeurs plus rapidement ? C'est exactement ce que résout Obtainium — un gestionnaire de mises à jour inhabituel pour Android.
Qu'est-ce qu'Obtainium et qui l'a créé
Le projet est en développement depuis 2022 par le développeur indépendant ImranR et a déjà recueilli plus de 11 000 étoiles sur GitHub. La fonctionnalité principale est la possibilité de recevoir les mises à jour directement depuis leurs dépôts sources, en contournant les boutiques officielles.

À qui est-ce destiné
- Les développeurs qui veulent tester rapidement leurs builds
- Les passionnés de Logiciel Libre qui suivent les dernières versions des applications open source
- Quiconque souhaite des mises à jour plus rapides que celles des boutiques officielles
- Les utilisateurs d'applications de boutiques de niche comme RuStore ou AppGallery
Fonctionnalités principales
-
Mises à jour directes depuis plus de 18 sources :
- GitHub, GitLab, Codeberg, SourceHut
- F-Droid et les dépôts tiers
- APKMirror, APKPure, Uptodown
- Même Telegram et Huawei AppGallery
-
Notifications automatiques des nouvelles versions
-
Support Material You et thème sombre
-
Intégration AppVerifier pour la vérification d'authenticité des APK

Comment ça fonctionne techniquement
Le projet est écrit en Dart avec Flutter, garantissant la compatibilité multiplateforme. Pour fonctionner avec différentes sources, il utilise :
- Les API des plateformes (lorsqu'elles sont disponibles)
- Le web scraping (pour les sites sans API)
- Un système de plugins pour gérer des formats spécifiques
// Пример обработки GitHub релизов
Future<List<App>> fetchGithubReleases(String repoUrl) async {
// Парсинг URL и получение данных через API
...
}
Cas d'utilisation pratiques
Scénario 1 : Vous développez une application et voulez distribuer rapidement des builds de test. Il suffit de télécharger l'APK sur les releases GitHub — et les testeurs sont notifiés via Obtainium.
Scénario 2 : Vous utilisez une application non disponible sur Google Play (par exemple, NewPipe). Obtainium surveillera ses mises à jour sur GitHub.
Scénario 3 : Vous avez besoin de recevoir les mises à jour de sécurité le plus rapidement possible — par exemple, pour les messageries.
Avantages et inconvénients
✅ Avantages :
- Pas dépendant des délais des boutiques officielles
- Prend en charge de nombreuses sources
- Open source
❌ Inconvénients :
- Le web scraping peut cesser de fonctionner lorsque la structure des sites change
- Nécessite une configuration manuelle pour certaines applications
Comment installer
Le projet est disponible en plusieurs variantes :
Obtainium est un outil indispensable pour :
- Les développeurs d'applications mobiles
- Les utilisateurs Android avancés
- Les passionnés de l'open source
Si vous en avez assez d'attendre les mises à jour des boutiques officielles ou si vous voulez plus de contrôle sur le processus, ce projet mérite d'être essayé. La facilité d'utilisation se combine avec des fonctionnalités puissantes, et le code open source garantit la transparence.
Ressources supplémentaires :
Projets similaires

