La La batterie reste le plus gros problème. Pour de nombreux utilisateurs Android, en Espagne comme dans presque tous les pays, l'une des raisons les plus fréquentes de mettre un téléphone portable au rebut n'est pas son manque de puissance, mais plutôt l'autonomie insuffisante de sa batterie pour un usage quotidien. Nous utilisons nos téléphones pour payer, pour avoir nos cartes d'embarquement, pour nous authentifier sur les services… et lorsque le pourcentage de batterie descend en dessous de zéro, c'est la panique.
Il n'est pas très judicieux d'en acheter un. mobile puissant et ensuite devenir obsédé par le fait de ne pas l'utiliser. C'est pourquoi c'est essentiel. Découvrez comment contrôler le comportement d'Android lorsque vous ne regardez pas l'écran.Cela implique de comprendre quelles applications restent actives, quels services restent en fonctionnement et comment le système gère la consommation de la batterie en arrière-plan. Une bonne compréhension de ce concept, associée aux restrictions et paramètres disponibles sur Android, vous permet de prolonger l'autonomie de la batterie de plusieurs heures sans dégrader significativement l'expérience utilisateur.
Que signifie réellement « utilisation de la batterie en arrière-plan » ?
Lorsque nous parlons d'utilisation de la batterie en arrière-plan, nous faisons référence à tout ce que font les applications lorsque vous ne les utilisez pas visiblementC’est-à-dire, lorsque l’écran est éteint ou qu’une autre application est au premier plan, mais que le système autorise toujours certains processus à s’exécuter en arrière-plan.
De nombreuses applications de réseaux sociaux, jeux, messagerie et utilitaires Elles maintiennent la connexion de données, synchronisent les informations, planifient des tâches ou reçoivent des notifications même lorsque le téléphone est verrouillé. Certaines en ont réellement besoin (par exemple, le service qui relie votre montre connectée ou votre application de messagerie), mais d'autres effectuent une activité continue sans apporter d'avantage proportionnel.
Ce comportement apparemment anodin entraîne une décharge progressive de la batterie : un flux constant de consommation d'énergie Vous ne le voyez pas, mais cela a une incidence au final. Android le regroupe dans les menus sous l'appellation « utilisation en arrière-plan » ou « activité en arrière-plan », et c'est précisément là que nous pouvons intervenir.
Depuis Android 7.0 et, plus particulièrement, à partir d'Android 8 et 9, Google impose des restrictions de plus en plus strictes sur les processus de fond Afin de préserver l'autonomie de la batterie et les performances de l'appareil, de nombreuses applications plus anciennes ont dû s'adapter en utilisant des API telles que JobScheduler ou WorkManager au lieu de s'appuyer sur des services de longue durée ou des flux implicites.
En pratique, tout cela signifie que le système décide de manière assez intelligente quelles applications peuvent continuer à fonctionner en arrière-plan et lesquelles ne le peuvent pas, mais L'utilisateur a toujours le dernier mot. via les paramètres d'utilisation de la batterie.
Comment voir et contrôler quelles applications consomment de la batterie en arrière-plan

La première étape pour instaurer l'ordre et réduire la consommation de la batterie Il s'agit d'identifier les applications qui consomment le plus de batterie, qu'elles soient actives ou en arrière-plan. Android propose un panneau assez complet pour cela dans les paramètres système.
Sur la plupart des appareils mobiles, le chemin est similaire : entrer Paramètres > Batterie > Utilisation de la batterieVous y trouverez une liste d'applications classées par consommation. Il s'agit d'un classement des applications ayant consommé le plus d'énergie au cours de la période analysée (généralement les dernières 24 heures, bien que certains fabricants permettent de modifier cet intervalle).
Lorsque vous appuyez sur une application, Android affiche la quantité de batterie qu'elle a utilisée. au premier plan (lorsque vous l'aviez ouvert) Et quelle quantité de données est consommée en arrière-plan ? Si vous constatez qu'une application que vous utilisez rarement consomme une quantité importante de données en arrière-plan, il est évident qu'il est temps de restreindre vos libertés.
Dans la fiche d'information de chaque application, vous devriez trouver une section intitulée quelque chose comme ceci : « Utilisation de la batterie en arrière-plan », « Activité en arrière-plan » ou « Optimisation de la batterie »Les noms exacts et les menus varient selon l'interface (Samsung, Xiaomi, Pixel, etc.), mais les options sont généralement divisées en trois groupes principaux :
- Illimité: L'application peut exécuter des tâches en arrière-plan quasiment sans limites. Elle consommera davantage de batterie, mais fonctionnera toujours de manière optimale.
- Optimisé (option par défaut) : Android utilise des algorithmes intelligents pour autoriser ou désactiver l'activité en arrière-plan en fonction de votre utilisation de l'application.
- Limité: Le système empêche l'application de s'exécuter en arrière-plan. Elle ne pourra fonctionner que lorsque vous l'ouvrirez ou dans des cas très spécifiques.
Si vous marquez une application comme restreinte, Il ne pourra plus lancer de tâches, de services en arrière-plan ni d'alarmes. Lorsque vous ne l'utilisez pas. Sous Android 9 et versions ultérieures, cela signifie par exemple qu'il ne peut pas démarrer de services de premier plan, que ses alarmes ne se déclenchent pas et que ses tâches JobScheduler ne s'exécutent pas tant qu'il reste dans cet état.
Notez une nuance intéressante : si une application est marquée comme « Restreinte » mais que vous l’ouvrez manuellement, Android le traite temporairement comme s'il était en mode « Optimisé ».Dès que vous passez à une autre application ou que vous verrouillez votre téléphone, il repasse en mode restreint. Cela évite qu'il ne tombe complètement en panne lorsque vous en avez réellement besoin.
Restrictions automatiques en cas de dysfonctionnement d'une application
En plus des réglages manuels, Android dispose d'un système de surveillance appelé Android Vitals et d'autres mécanismes internes qui détectent les applications consommant excessivement la batterie ou les ressources. Lorsque le système détecte une activité inhabituelle, il peut suggérer à l'utilisateur de limiter l'utilisation de cette application.
Par exemple, si une application maintient un verrouillage partiel du réveil (verrouillage d'activation) pendant trop longtemps avec l'écran éteint, ou s'il exécute des services en arrière-plan de manière excessive (en particulier dans les anciennes applications ciblant des API inférieures à 26), Android considère qu'il dépasse les limites.
Dans ces cas, le système affiche généralement une notification du type «Cette application consomme trop de batterie»avec un bouton permettant de la restreindre. Si l'utilisateur accepte, le téléphone mobile place l'application en mode « restreint » pour optimiser l'utilisation de la batterie en arrière-plan.
Lorsqu'une application se trouve dans cet état restrictif sur Android 9 ou version ultérieure, les limitations sont importantes : Vous ne pouvez pas démarrer de nouveaux services de premier planLes processus déjà actifs peuvent perdre leur statut de premier plan, leurs tâches JobScheduler ne s'exécuteront pas et leurs alarmes cesseront de se déclencher.
Dans les versions plus récentes, comme Android 13, cela va encore plus loin : si l’application est restreinte, Il ne reçoit pas les transmissions critiques telles que BOOT_COMPLETED ou LOCKED_BOOT_COMPLETED jusqu'à ce que l'utilisateur l'ouvre pour une autre raison. Cela empêche le redémarrage automatique après un redémarrage et la décharge de la batterie sans autorisation.
Les fabricants peuvent ajouter leur propre niveau de restrictions (certains sont très stricts), de sorte que le comportement exact varie d'un modèle à l'autre, mais la philosophie générale reste la même : Si une application consomme beaucoup de batterie, Android vous encourage à la désactiver..
Qu'est-ce qu'Android a techniquement modifié pour économiser la batterie en arrière-plan ?
Du point de vue du développeur, Android abandonne progressivement de nombreuses techniques anciennes qui généraient une multitude de processus en arrière-plan. Tout cela a un impact direct sur… Aujourd'hui, la batterie dure plus longtemps sans que l'utilisateur ait à faire d'acrobaties..
Dans Android 7.0 (API 24), Google a restreint, par exemple, la transmission implicite ACTION_DE_CONNECTIVITÉ enregistré dans le manifeste. Auparavant, chaque changement de réseau (Wi-Fi, données, etc.) pouvait réveiller une demi-douzaine d'applications qui voulaient en être informées, lançant des processus même s'ils n'avaient pratiquement aucune utilité par la suite. Ce comportement était désastreux pour la batterie.
Depuis cette version, les applications ciblant l'API 24 ou supérieure ne reçoivent plus cette transmission si elles l'ont déclarée dans le manifeste, et leurs processus ne démarrent pas pour cette raison. La solution officielle consiste à utiliser JobScheduler ou WorkManager.qui permettent de planifier des tâches réseau lorsque certaines conditions sont remplies, par exemple « uniquement en Wi-Fi » (NETWORK_TYPE_UNMETERED) et « pendant que l'appareil est en charge ».
JobScheduler est basé sur les objets Informations sur l'emploioù le développeur spécifie les exigences de la tâche : type de réseau, nécessité de charge, attente jusqu’à une date précise, etc. Lorsque ces conditions sont remplies, le système exécute le code dans un JobService, regroupant les tâches de nombreuses applications afin de réduire le nombre de fois où le processeur se réveille.
WorkManager est une couche plus moderne et plus flexible : Cela garantit l'exécution des tâches en arrière-plan même si le processus de l'application s'arrête.Il décide en interne, en fonction de la version d'Android, s'il convient d'utiliser JobScheduler, AlarmManager ou des solutions tierces, et offre des fonctionnalités avancées telles que l'enchaînement des tâches ou la vérification de l'état de chaque tâche.
Un autre changement majeur d'Android 7.0 a été la suppression du streaming. ACTION_NOUVELLE_IMAGE et ACTION_NOUVELLE_VIDÉO Pour signaler la création d'une nouvelle photo ou vidéo, le système envoyait des notifications susceptibles de réveiller simultanément de nombreuses applications, impactant ainsi les performances et l'autonomie de la batterie. En conséquence, les classes JobInfo et JobParameters ont été enrichies de méthodes permettant de déclencher des tâches lors de la modification d'URI de contenu spécifiques.
C'est ainsi que se déroulent les cours comme JobInfo.TriggerContentUri Des méthodes comme addTriggerContentUri() permettent aux applications de réagir de manière différée et contrôlée lorsqu'une modification est apportée à une base de données de contenu (par exemple, la galerie). Le système surveille ces URI via un ContentObserver et déclenche la tâche uniquement lorsque cela est réellement nécessaire.
De plus, JobParameters intègre des méthodes pour demander quelles URI ou autorités de contenu ont déclenché une tâche (getTriggeredContentUris() et getTriggeredContentAuthorities()), afin que l'application puisse agir de manière granulaire sans avoir à refaire l'intégralité de sa base de données.
Comment surveiller et ajuster la consommation du point de vue de l'utilisateur
Tous ces détails techniques, c'est bien beau, mais en tant qu'utilisateur, ce qui vous intéresse, c'est quelque chose de beaucoup plus direct : Vérifiez régulièrement l'état de la batterie et réagissez en conséquence.Android propose plusieurs panneaux et options qu'il est intéressant de consulter de temps à autre.
Dans la section relative à la batterie système, vous verrez un graphique de l'utilisation au fil du temps, ainsi qu'une liste des applications et de leur consommation d'énergie relative. Regardez ceux qui semblent trop haut Même si vous ne les utilisez pas souvent, un pourcentage élevé d'utilisation en arrière-plan est un signe d'alerte évident.
Certains fabricants permettent de modifier l'affichage pour visualiser la consommation des dernières 24 ou 48 heures, ou depuis la dernière charge complète. Ceci est utile pour détecter les problèmes. schémas de drainage continusPar exemple, une application qui consomme une bonne quantité d'énergie chaque nuit sans que vous ayez à intervenir.
Si vous repérez un utilisateur répétitif, vérifiez ses permissions et ses paramètres internes. Souvent, cela suffit. Désactivez la synchronisation automatique, la géolocalisation en temps réel et les notifications inutiles. de sorte que l'impact sur la batterie diminue fortement sans perte de fonctionnalités importantes.
De plus, il existe des applications tierces comme GSam Battery Monitor ou similaires qui agissent comme une « loupe » pour analyser la consommation de la batterie, par exemple. AccuBattery ou Battery GuruCependant, de nos jours, grâce aux outils natifs d'Android, la plupart des utilisateurs disposent de tout ce qu'il faut pour gérer l'autonomie de leur batterie sans avoir à installer quoi que ce soit de supplémentaire.
Configurations clés pour réduire les dépenses sans trop sacrifier
Outre le contrôle précis de chaque application, il existe un certain nombre d'options système qui, lorsqu'elles sont judicieusement ajustées, permettent Améliorer significativement l'autonomie de la batterie sans compromettre le confort d'utilisation du téléphone.Il ne s'agit pas de vivre en mode avion permanent, mais d'éviter le gaspillage.
L'écran est généralement le composant qui consomme le plus d'énergie. Réduisez la luminosité manuellement et, si possible, désactiver la luminosité automatique dans les environnements stables Cela peut engendrer des économies considérables. Sur les panneaux OLED, l'utilisation de mode sombre Vous pouvez réduire davantage la consommation d'énergie des applications et de l'interface système, notamment si vous passez de nombreuses heures à lire.
La connectivité joue également un rôle important. Dans les zones à faible couverture, le téléphone mobile augmente la puissance de son antenne et Cela consomme beaucoup de batterie pour maintenir le signal.Dans la mesure du possible, privilégier une connexion Wi-Fi stable permet de préserver l'autonomie de la batterie. Et si vous n'avez pas besoin de données mobiles pendant une période prolongée (par exemple, pendant votre sommeil), les désactiver peut prolonger l'autonomie de la batterie de plusieurs heures.
En ce qui concerne le GPS, le Wi-Fi et le Bluetooth, la règle d'or est simple : Ne les laissez pas allumés « juste comme ça ».Android gère assez bien ces modules de nos jours, mais continuer à rechercher les réseaux ou appareils à proximité lorsqu'on ne les utilise pas n'apporte que peu d'utilité et représente une consommation d'énergie constante.
Un autre allié est le Mode économie de batterieCette fonctionnalité est disponible dans Paramètres > Batterie. Lorsqu'elle est activée, le système réduit l'activité en arrière-plan, limite certains processus, diminue les performances maximales du processeur et restreint certaines synchronisations. Elle est idéale lorsque vous savez que vous ne pourrez pas recharger votre appareil pendant plusieurs heures.
Ce qui n'a aucun sens, c'est d'installer des « applications miracles » qui promettent de doubler l'autonomie de la batterie ou de fermer agressivement les processus. Ils n'apportent rien de concret et, parfois, aggravent même la consommation. en s'opposant aux optimisations du système d'exploitation. La clé réside dans de véritables ajustements, et non dans des tours de passe-passe.
Gestion du Wi-Fi, du Bluetooth et de la localisation en arrière-plan
Ce qui passe souvent inaperçu, c'est que, même lorsque vous désactivez le Wi-Fi ou le Bluetooth depuis le panneau des paramètres rapides, de nombreux téléphones conservent certaines fonctions internes actives. rechercher des réseaux et des appareils pour améliorer la précision de la localisation.
Cela permet à votre téléphone de mieux comprendre votre position en utilisant les bases de données des réseaux à proximité, mais cela signifie que l'antenne continue d'effectuer des analyses périodiques. Si vous souhaitez minimiser cette utilisation, vous pouvez vous rendre sur Paramètres > Localisation > Services de localisation (ou Paramètres de localisation) et désactivez les options telles que « Rechercher les réseaux Wi-Fi » et « Rechercher les appareils Bluetooth ».
Sur certains modèles, il existe également une option appelée quelque chose comme « Activation automatique du Wi-Fi » Dans Réglages > Réseau et Internet > Internet > Préférences réseau, vous trouverez une option qui réactive le Wi-Fi lorsqu'il détecte des réseaux connus dans les zones que vous fréquentez. Pratique, certes, mais cela entraîne une légère consommation de données.
En désactivant ces types de recherches, le téléphone cesse de scanner périodiquement son environnement, ce qui Cela réduit à la fois la consommation de la batterie et la quantité de données de géolocalisation envoyées.Le prix à payer est que le positionnement peut être légèrement moins précis ou plus lent dans certaines applications, bien que pour la plupart des utilisateurs, ce ne soit pas un problème majeur.
Mises à jour automatiques et autres processus qui s'exécutent en arrière-plan
Un autre exemple classique de consommation de fond est... mises à jour automatiques des applicationsPar défaut, le Google Play Store met généralement à jour les applications dès que possible, parfois même en utilisant des données mobiles, ce qui, en plus de vider la batterie, consomme également votre forfait de données.
Pour modifier ce comportement, ouvrez le Google Play Store, appuyez sur votre icône de profil (en haut à droite) et accédez à Paramètres > Préférences réseau > Mise à jour automatique des applicationsPour la plupart des gens, l'option la plus judicieuse est de choisir « Wi-Fi uniquement », voire « Ne pas mettre à jour automatiquement les applications » si vous préférez le faire manuellement de temps en temps.
En réduisant la fréquence et le contexte de ces mises à jour, vous parvenez à cela Il y aura moins de processus d'installation, de vérification et de téléchargement s'exécutant en arrière-plan.Cela est particulièrement visible sur les téléphones portables plus modestes.
De plus, il est important de vérifier quelles applications sont autorisées à effectuer des synchronisations constantes (courriel, réseaux sociaux, stockage cloud, etc.). Une application qui vérifie des données toutes les minutes n'a pas la même incidence qu'une application qui les vérifie toutes les heures. Ajustez ces intervalles avec un peu de bon sens. peut gagner plusieurs points de pourcentage d'ici la fin de la journée.
Il est également important de comprendre que fermer des applications sans discernement depuis la liste des applications récentes n'est pas une solution. Android est conçu pour gestion automatique de la mémoire et des processusEt lorsque vous forcez la fermeture d'une application que le système voulait conserver en cache, vous finissez souvent par la relancer à zéro peu de temps après, gaspillant ainsi plus d'énergie que nécessaire.
Sur les appareils mobiles destinés aux tests ou à l'environnement de développement, il est même possible de simuler des contraintes d'arrière-plan extrêmes à l'aide de commandes ADB telles que : Exécuter en arrière-plan ignorer/autoriser La commande `RUN_ANY_IN_BACKGROUND deny` permet d'observer le comportement d'une application lorsqu'elle est empêchée de s'exécuter en arrière-plan. Pour l'utilisateur lambda, ces commandes sont inutiles, mais elles contribuent à optimiser la consommation de batterie des futures applications.
Avec tous ces ajustements et les restrictions qu'Android applique déjà par défaut, La meilleure façon de prendre soin de la batterie reste d'utiliser les outils intégrés au système d'exploitation.Consultez régulièrement les statistiques et méfiez-vous des solutions miracles. Avec un peu d'attention, même les téléphones réputés pour leur faible autonomie, comme certains modèles Pixel, peuvent facilement tenir toute la journée ; et ceux dotés d'une bonne autonomie peuvent tenir pratiquement une journée et demie sans trop se soucier de les recharger.
