F-Droid 2.0 réécrit sa boutique d'applications et abandonne Android 6
F-Droid 2.0, sa plus grosse mise à jour en 10 ans, réécrit le client en Kotlin Compose, exige Android 7.0 et abandonne la Privileged Extension après 14 versions de test.
3 min de lecture

En chiffres
- first new major version of the client
- 2.0.0
- minimum Android version, up from 6.0
- 7.0
- test releases before the public rollout
- 14
F-Droid a publié le 24 septembre 2026 la version 2.0 de son client de boutique d'applications Android, qu'il présente comme sa plus grosse mise à jour d'application en 10 ans. Le client a été réécrit de zéro, exige désormais Android 7.0 ou plus récent et installe les applications d'une nouvelle manière. Pour les développeurs qui distribuent des applications hors de Google Play, cela change ce que voient leurs utilisateurs et la façon dont les mises à jour arrivent.
F-Droid est un catalogue d'applications Android libres et open source, installé comme une application à part entière plutôt que via Google Play. Les développeurs y publient pour toucher les utilisateurs qui évitent la boutique de Google, et le projet compile les applications à partir de leur code source public.
Ce qui change dans F-Droid 2.0
L'annonce sur le blog de F-Droid décrit une refonte complète. La nouvelle interface est écrite en Kotlin Compose, la boîte à outils que Google recommande désormais pour construire les écrans Android en code.
L'application se réduit à trois zones : Discover, Search et My Apps. Les catégories ont été déplacées dans Discover et se sont étoffées. Le billet cite 17 genres de jeux et de nouveaux groupes pour les VPN, les pare-feu et les gestionnaires de mots de passe.
| Domaine | F-Droid 1.x | F-Droid 2.0 |
|---|---|---|
| Android minimum | 6.0 (version 1.23.2) | 7.0 |
| Interface | Interface précédente | Réécrite en Kotlin Compose |
| Recherche de mises à jour | Tirer pour actualiser | Automatique, en arrière-plan |
| Installation | Installateur précédent | Un seul installateur utilisant l'API de pré-approbation d'Android |
| Privileged Extension | Prise en charge | Plus prise en charge |
| Tor | Réglage séparé | Déplacé dans les réglages du proxy |
Selon la page du paquet, la version est 2.0.0 (code de version 2000050). La précédente version stable, 1.23.2, est sortie le 19 février 2026.
Un nouvel installateur, et ce qu'il remplace
Le plus grand changement pour les créateurs d'applications est l'installateur. F-Droid 2.0 demande l'autorisation d'installer avant le début du téléchargement, grâce à l'API de pré-approbation d'Android. L'utilisateur confirme donc une application une seule fois, dès le départ, au lieu d'attendre un téléchargement puis de valider une invite.
Le journal des modifications du projet ajoute une solution de repli. Si une demande de pré-approbation échoue, F-Droid l'annule et affiche l'invite système habituelle.
Les mises à jour ont aussi changé. Le client les recherche désormais en arrière-plan, et il peut mener plusieurs mises à jour et téléchargements en même temps. « The best refresh button is the one you never have to press », dit le billet de blog.
La F-Droid Privileged Extension a disparu. C'était un module complémentaire facultatif, généralement intégré aux versions personnalisées d'Android, qui permettait à F-Droid d'installer des applications en silence. La page du paquet mentionne aussi de nouvelles notifications pour les problèmes d'application, comme un changement de la clé de signature d'une application.
Ce qui a été retiré, et ce qui est conservé
Certaines fonctions n'ont pas survécu. Le déclencheur de panique qui efface les applications est retiré pour l'instant, indique le blog, tandis que d'autres fonctions de panique restent. Le masquage des applications a été repensé, et le journal des modifications précise que l'ancien déguisement en calculatrice a été supprimé en même temps.
Les utilisateurs qui passent de la 1.x conservent leurs réglages. Le journal des modifications liste les options migrées, dont les règles de données et de Wi-Fi, la mise à jour automatique, les miroirs, le proxy et Tor.
La recherche est plus large. Elle couvre désormais les descriptions d'applications, les catégories et les textes traduits, avec une meilleure prise en charge du chinois, du japonais et du coréen, ainsi qu'un historique de recherche.
Comment la version a été testée
F-Droid indique que la version est passée par 14 versions de test avant le déploiement public, ainsi que par un audit de sécurité indépendant. Les tags GitLab du projet montrent des versions alpha et release candidate remontant à janvier 2026.
Ce que cela signifie pour les développeurs
Si vous publiez sur F-Droid, vérifiez la fiche de votre application dans la nouvelle vue Discover. Les catégories déterminent désormais ce que les utilisateurs parcourent en premier. Assurez-vous que vos métadonnées placent votre application dans la catégorie la plus précise qui lui convient, surtout s'il s'agit d'un jeu ou d'un outil de sécurité.
Prévoyez le cas des utilisateurs sous Android 6. Ils restent sur l'ancien client 1.x, qui ne recevra pas ces fonctions. Si votre propre application prend encore en charge Android 6, ces utilisateurs peuvent continuer à l'installer, mais ils sont désormais sur un client que le projet a dépassé.
Gardez votre clé de signature stable. F-Droid 2.0 avertit désormais les utilisateurs quand la clé de signature d'une application change. Une rotation de clé que vous n'avez pas annoncée peut ressembler à une falsification pour vos utilisateurs.
Si vous maintenez une version personnalisée d'Android qui intégrait la Privileged Extension, retirez-la de vos plans. Testez plutôt vos images avec le nouvel installateur à pré-approbation, puisque c'est désormais la seule voie qu'utilise F-Droid.
Enfin, essayez vous-même le nouveau client sur un appareil de rechange avant que vos utilisateurs ne signalent des problèmes. La recherche de mises à jour en arrière-plan et les téléchargements parallèles changent le moment où vos nouvelles versions atteignent les gens.
Sources
- F-Droid 2.0: A New Chapter for Android Freedom - F-Droid
- F-Droid (org.fdroid.fdroid) package page - F-Droid
- fdroidclient CHANGELOG.md - GitLab
Articles liés

Node.js 22.23.3 LTS corrige un bug use-after-free dans HTTP/2
Node.js 22.23.3 LTS, publié le 23 septembre, corrige un bug use-after-free dans HTTP/2, ajoute la prise en charge de SharedArrayBuffer à Node-API et passe à OpenSSL 3.5.8.

Une faille XSS dans les logs de build de SourceHut permettait de pirater des comptes
Un log de build piégé pouvait exécuter un script dans le navigateur d'un utilisateur de SourceHut. ansi2html 1.9.4 corrige la faille CVE-2026-92973, qui touchait les versions 1.7.0 à 1.9.3.

COSMIC Epoch 1.9 ajoute une visionneuse d'images et un clavier virtuel
COSMIC Epoch 1.9 est sorti le 23 septembre 2026, 13 jours après la 1.8, avec une visionneuse d'images en Rust, un clavier virtuel et une boutique d'apps repensée.