NapseflowNapseflow
Numérique

Mémoire : Google impose de nouvelles règles aux apps Android trop gourmandes

Next.ink · mis à jour il y a 2 j

Et si la crise de la mémoire débouchait sur quelque chose de positif ? Les prix vertigineux des nouveaux ordinateurs et smartphones forcent une bonne partie des consommateurs à garder leurs appareils plus longtemps (merci pour la planète !) ou à opter pour des modèles plus chiches en mémoire. Google essaie d’adapter Android à cette […].

Contexte des nouvelles règles

Google impose de nouvelles exigences aux développeurs d'applications Android pour améliorer leur performance, notamment en réduisant leur consommation de mémoire. Cette décision s'inscrit dans un contexte de contraintes d'approvisionnement dans le secteur mobile, qui limitent la disponibilité de la mémoire sur les appareils. Selon Google, une consommation excessive de mémoire par certaines applications peut dégrader l'expérience utilisateur et perturber la fluidité globale du système. Ces nouvelles règles visent donc à préserver la qualité des appareils, y compris ceux qui ne sont pas récents ou qui ont quelques années d'utilisation. Les seuils de performance seront mis en place à partir de février 2026, avec des outils dédiés pour aider les développeurs à optimiser leurs applications.

Mesures clés pour les développeurs

Google introduit trois indicateurs principaux pour évaluer la performance des applications en termes de mémoire. Le premier mesure la quantité de mémoire utilisée pour stocker les données privées de l'application, hors éléments comme les images ou le code. Cette utilisation est évaluée selon que l'application est en cours d'utilisation ou en arrière-plan. Le deuxième indicateur concerne les images bitmap, qui doivent être libérées rapidement de la mémoire lorsque l'application n'est plus visible à l'écran. Enfin, le code compilé exécuté par Android, appelé DEX, doit être optimisé pour consommer moins de mémoire, permettre un démarrage plus rapide de l'application et offrir de meilleures performances. Les développeurs peuvent consulter une fiche technique pour obtenir des détails sur ces exigences.

Outils de diagnostic et alertes

Pour aider les développeurs à identifier et corriger les problèmes de mémoire, Google propose des fonctions supplémentaires dans Android vitals, un outil intégré à la Google Play Console. Cet outil permet de suivre la stabilité et les performances des applications. Lorsque des seuils de mauvais comportement sont atteints, des alertes de performance sont déclenchées. Les développeurs reçoivent également des alertes spécifiques en cas de détection d'images bitmap non optimisées, d'une optimisation limitée du code DEX ou d'un usage insuffisant des bundles fractionnés. Ces outils visent à faciliter la détection précoce des problèmes et à encourager une amélioration continue des applications.

Conséquences pour les applications non conformes

Les applications et jeux Android qui ne respectent pas les nouveaux seuils de mémoire pourraient subir des conséquences. Google menace de réduire leur visibilité dans le Google Play Store et d'imposer des limites à leurs possibilités de publication. Ces sanctions visent à inciter les développeurs à optimiser leurs applications pour garantir une expérience utilisateur fluide, même sur des appareils moins performants. Par ailleurs, à partir d'avril 2027, Google exigera que les applications avec connexion utilisateur intègrent une fonction de reconnexion automatique, appelée Zero-Tap Sign-In. Cette fonction doit permettre une reconnexion immédiate et sécurisée lors de la migration vers un nouvel appareil, sans intervention de l'utilisateur.

Ce que ça pourrait changer

Avec la sortie d'*Android 17*, Google a introduit une fonction appelée *limiteur de mémoire*. Cette fonction surveille et limite l'utilisation de la mémoire dans les processus des applications, afin d'éviter qu'une application ne monopolise les ressources au détriment des autres. Cette innovation s'ajoute aux autres mesures pour améliorer la gestion de la mémoire sur les appareils Android. Elle reflète l'engagement de Google à optimiser les performances du système, même lorsque les ressources sont limitées. Les développeurs sont encouragés à utiliser ces outils pour garantir que leurs applications fonctionnent correctement sur une large gamme d'appareils.

Sujets complémentaires

Ce contenu a été généré par intelligence artificielle à partir de l'article source. Il peut contenir des erreurs ou imprécisions.