Blog

Optimisation Android exigée en 2027 : le moteur GoodBarber est prêt

À partir de février 2027, Google Play exigera que le code des apps Android soit réduit, optimisé et obfusqué à au moins 25 %. Une app qui n'atteint pas ce niveau risque d'être moins visible sur le store et de voir ses publications restreintes. Notre moteur Android a été mis à jour en conséquence, et les apps GoodBarber atteignent environ 80 % sur chacun de ces trois indicateurs. Il suffit d'une nouvelle version de votre app pour en bénéficier.

Une nouvelle règle à partir de février 2027

En août 2026, Google a annoncé de nouvelles exigences de qualité technique pour les apps publiées sur Google Play. L'une d'elles concerne le code de l'app, qui devra passer par un outil comme R8, l'optimiseur officiel d'Android, et obtenir au moins 25 % sur trois indicateurs.

La règle vise les apps dont le code compilé dépasse 10 Mo (50 Mo pour un jeu). Une app riche en fonctionnalités, avec une boutique en ligne ou une connexion via les réseaux sociaux, atteint vite cette taille.

Cette règle s'appliquera à chaque version envoyée sur le store à partir de février 2027, y compris aux apps déjà publiées, dès leur prochaine mise à jour. Selon l'aide Play Console, une app en dessous du minimum peut perdre en visibilité et en capacités de publication. Les scores sont déjà affichés dans Play Console pour chaque version envoyée.

Alléger une app sans la changer

R8 est l'outil fourni par Google qui prépare le code d'une app Android avant sa mise en ligne. Il travaille un peu comme un éditeur qui relit un livre avant impression, en coupant les passages inutiles, en resserrant les phrases et en abrégeant les noms. L'histoire reste la même, et l'app fonctionne exactement comme avant, en plus léger et en plus rapide.

Chacun de ces gestes correspond à l'un des indicateurs de Google. La réduction supprime le code et les ressources que l'app n'utilise jamais, y compris dans les bibliothèques tierces, ce qui allège le téléchargement. L'optimisation réécrit le code pour qu'il s'exécute plus vite, d'où un démarrage plus rapide et une navigation plus fluide.

L'obfuscation, enfin, remplace les noms internes du code par des noms très courts. Le code devient plus compact, et plus difficile à décortiquer pour un tiers.

Certaines parties du code doivent toutefois rester intactes pour que l'app fonctionne, et nous les protégeons par des règles d'exception. Plus ces exceptions sont larges, plus les scores baissent.

Le travail fait dans notre moteur

Nous avons activé R8 dans son mode le plus poussé (« full mode »), ainsi que l'obfuscation du code et la réduction des ressources. Ce travail a été fait une seule fois, dans le moteur qui génère toutes les apps GoodBarber.

Le plus gros du chantier a porté sur les exceptions. Écrites il y a parfois plusieurs années, pour des fonctionnalités souvent critiques comme le paiement, la publicité ou les statistiques, certaines règles protégeaient des bibliothèques entières. Nous les avons remplacées par des règles ciblées, puis repéré et adapté chaque fonctionnalité qui dépendait des noms internes du code.

Nos apps de référence atteignent aujourd'hui environ 80 % sur chacun des trois indicateurs, soit plus de trois fois le minimum demandé. La réduction des ressources allège en outre le téléchargement de 0,7 à 1,1 Mo (−3,6 à −5,2 %), selon les fonctionnalités de l'app.

Des apps plus rapides pour vos utilisateurs

Selon Google, une app bien optimisée consomme moins de mémoire, démarre plus vite, se bloque moins souvent et s'affiche plus fluidement. Google cite l'exemple de Reddit, dont l'app démarre 40 % plus vite, avec 30 % de blocages en moins et un poids réduit de 14 %. Chez Disney+, le démarrage a gagné 30 % et les blocages ont baissé de 25 %.

Chaque app réagit différemment, mais ce sont ces mêmes optimisations qui s'appliquent maintenant à toutes les apps générées par GoodBarber.

La stabilité compte aussi pour la visibilité, car Google Play pénalise déjà les apps dont le taux de plantages dépasse 1,09 % ou le taux de blocages 0,47 %. Nos apps de référence, construites avec le moteur GoodBarber, affichent en moyenne un taux de plantages de 0,24 %, largement en dessous. Enfin, un code obfusqué est plus difficile à lire, et donc à copier.

Une exigence parmi d'autres

Entre la mise à jour annuelle obligatoire de la version d'Android ciblée, les nouvelles règles de Google Play et l'évolution des lois locales, les exigences du store changent plusieurs fois par an. Une app qui n'est plus mise à jour devient invisible pour les nouveaux utilisateurs équipés des versions récentes d'Android.

Quelques exemples. Depuis le 31 août 2026, toute mise à jour doit cibler au moins Android 16, et les apps GoodBarber sont déjà générées pour Android 17. Google exige aussi la compatibilité avec la nouvelle organisation de la mémoire des téléphones Android récents, par blocs de 16 Ko. Notre moteur y est déjà adapté. Février 2027 apportera le minimum d'optimisation du code, que nous dépassons déjà, et un plafond de consommation de mémoire.

Avec GoodBarber, ce travail est fait une fois dans le moteur, pour toutes les apps. Il est compris dans votre abonnement, et chaque nouvelle version de votre app est générée avec le moteur à jour. Notre CTO, Dumè Siacci, explique ce qui se passe pour votre app à chaque nouvelle version d'iOS et d'Android.

Et de votre côté ?

Le nouveau moteur est en production depuis quelques semaines. Une nouvelle version de votre app Android publiée avant février 2027 profitera automatiquement de toutes ces optimisations.

Vous publiez vous-même sur Google Play ? Notre guide Mettre à jour votre app sur Google Play détaille chaque étape. Si notre équipe publie pour vous avec le service GBTC, demandez-lui la mise à jour de votre app Android : elle s'occupe du reste.

À lire aussi

  7 min de lecture

Comment régler l'ombre dans mon app ?

Dans GoodBarber, l'ombre d'une liste s'active en un geste : 3 px de décalage, 6 px de flou, noir à 20 %. Elle se règle ensuite au pixel près, couleur comprise.

  4 min de lecture

Vos posts Bluesky et Mastodon s'affichent désormais dans votre app

En bref. Bluesky et Mastodon sont deux extensions de GoodBarber, l'app builder sans code, qui transforment les posts publics d'un compte en articles dans votre app. Vous saisissez le compte, et ses posts arrivent d'eux-mêmes, avec les images, les aperçus de liens et les posts cités, tandis que les réponses et les reposts restent sur le réseau. Les deux sont gratuites pour les apps Content : chaque section compte pour une des extensions incluses dans votre plan.Le public est là. Bluesky est passé de 25,94 millions à 41,41 millions d'utilisateurs en 2025, selon son rapport de transparence 2025, publié le 29 janvier 2026. Voici ce que donnent les deux sources pour un journal local qui a un compte sur chacun des deux réseaux.

Conseils pour créer une app