Google veut accélérer l'optimisation de la consommation de la mémoire sur les smartphones Android par les apps et les jeux. Avec l'explosition des prix de la RAM, les smartphones embarquent moins de RAM. De nombreux modèles d'entrée de gamme se limitent à 4 Go de RAM. Ce qui n'est pas sans conséquences pour les apps. Google a publié le 26 août un post ayant pour titre : "amélioration de la qualité des applications : réduction de l'utilisation de la mémoire et amélioration de la migration des appareils".

Google pose le problème ainsi : "Maintenir un écosystème Android sain est un engagement partagé où chaque application et chaque jeu a un rôle à jouer. Pour vous aider à offrir l'expérience utilisateur optimale attendue, Google Play introduit deux nouvelles exigences de qualité : l'une vise à réduire l'empreinte mémoire des applications, et l'autre à garantir une migration d'appareil sécurisée et fluide. Premièrement, afin d'aider les développeurs à gérer les contraintes matérielles du secteur et les limites de mémoire d'Android, Google Play établit de nouveaux seuils de performance. Deuxièmement, dans le cadre de notre engagement global à améliorer la qualité des applications, nous introduisons une nouvelle norme d'intégration pour simplifier et sécuriser la connexion lors des mises à niveau d'appareil."
La réduction de l'usage mémoire pour les apps devient une priorité et derrière, il y a l'optimisation du code. Les éditeurs et développeurs vont devoir faire un travail de fond pour respecter ces nouvelles guidelines. La justification est donné immédiatement :
"L'industrie mobile est confrontée à d'importantes contraintes d'approvisionnement en matériel, ce qui modifie la disponibilité de la mémoire des appareils et peut, à terme, impacter négativement l'expérience utilisateur. Android relève ce défi en imposant des limites de mémoire plus strictes afin de protéger l'expérience utilisateur globale contre les applications consommant trop de mémoire et provoquant des ralentissements du système.
Dans cette optique, Google Play établit aujourd'hui des seuils de performance pour aider les développeurs à garantir que leurs applications continuent d'offrir l'expérience optimale attendue par les utilisateurs. Ces seuils concernent notamment l'utilisation de la mémoire dynamique, l'utilisation des bitmaps et l'optimisation du code afin d'éviter les ralentissements inattendus des performances sur l'appareil et les fermetures d'applications."
Pour y arriver, Google préconise 3 éléments :
- usage dynamique de la mémoire (RSS anonyme et swap)
- usage de la mémoire bitmap : ce paramètre évalue la mémoire utilisée par les bitmaps
- optimisation du code DEX : un Android App Bundle optimisé utilise moins de mémoire et démarre plus rapidement...
Pour réaliser cela, Google propose de nouveaux outils pour mesurer et trouver les problèmes. Mais surtout, Google ne vous laissera pas le choix.
A partir de février 2027, les apps et les jeux devront utiliser et respecter ces paramètres d'optimisations. Google est très clair : "Les applications et les jeux qui ne respectent pas ces seuils pourraient voir leur visibilité et leurs possibilités de publication réduites sur Google Play. Des informations complémentaires seront communiquées ultérieurement.
À l'avenir, à mesure que l'écosystème Android évolue et que nous comprenons mieux vos cas d'utilisation spécifiques, nous prévoyons que ces seuils s'adapteront. Lors de chaque mise à jour des exigences, nous veillerons à ce que vous disposiez du temps nécessaire pour vous y conformer."