Désactiver la 3G lorsque le WIFI est activé. Je n'ai besoin des réseaux mobiles que pour les appels téléphoniques lorsque j'ai le wifi. Je préfère donc ne pas activer la 3G.
La 3G et les données mobiles sont deux choses distinctes. Lorsque le wifi est activé, les données mobiles ne passent plus par la connexion cellulaire, mais il reste connecté au réseau 3G (sinon il ne pourrait pas recevoir d'appels ou de SMS/MMS). Je sais que les anciennes versions de CyanogenMod comprenaient un widget Power Control hautement personnalisable qui proposait des options permettant de basculer en 2G/EDGE lorsque le wifi est activé (pas nécessairement connecté). Mais il y a quelques inconvénients à cela. Passer de 2G à 3G (et vice versa) nécessite de perdre complètement le signal du téléphone car il coupe la connexion et recherche ensuite l'autre réseau. Ce faisant, vous risquez d'être privé de signal pendant au moins 30 secondes. Si vous êtes en communication téléphonique lorsque vous entrez dans un réseau sans fil ou que vous le quittez, il est fort probable que la communication soit coupée et que vous ne puissiez pas rappeler avant d'être reconnecté. D'après mon expérience, passer à la 2G uniquement n'est pas vraiment un moyen d'économiser la batterie comme c'était le cas il y a quelques années. Les modems 3G se sont beaucoup améliorés en matière de consommation d'énergie.
Désactiver la 3G si je suis dans une zone à faible signal - J'ai entendu dire que si vous êtes à la limite de la connectivité 3G, cela consomme beaucoup d'énergie de se connecter constamment à la 3G. Est-ce qu'Android a un moyen d'empêcher la batterie de se vider ou dois-je créer un profil de tâche pour cela ?
Vous pouvez ajuster les réseaux préférés dans la section Informations sur le téléphone, à laquelle vous pouvez accéder en tapant ce qui suit dans votre composeur. *#*#4636#*#*
puis descendez à la section Définir le type de réseau préféré. Il est fort probable que votre téléphone soit sur WCMDA Preferred. Cette fonction recherche un signal 3G/HSPA et essaie de le maintenir actif, mais ne revient en arrière que lorsque le signal est vraiment faible. Si je me souviens bien, vous pouvez le régler sur GSM/CDMA Auto (PRL) et il choisira celui qui a le meilleur signal. Mais j'ai lu cela il y a un certain temps et je n'ai pas été capable de retrouver la référence.
Mode économie d'énergie activé lorsque l'écran n'est pas allumé. Le téléphone n'a pas besoin de faire grand-chose quand je ne l'utilise pas, alors existe-t-il déjà des processus intégrés dans Android pour réduire le CPU, etc. ou dois-je créer un profil Tasker pour cela ? Il peut parfois gruger jusqu'à 25% de ma batterie pendant la nuit.
Samsung est le seul appareil que je connaisse qui inclut un mode d'économie d'énergie. Android est en fait assez bon pour ménager la batterie, mais les applications que nous installons sont généralement les coupables de notre faible autonomie. Un appareil devrait être en mode veille profonde plus de la moitié du temps qu'il est hors du chargeur (j'ai tendance à remarquer le mien autour de 65%-75% de veille profonde). Vous pouvez le vérifier en utilisant CPU Stats. Malheureusement, pour obtenir plus d'informations sur la cause de vos problèmes, vous aurez probablement besoin de Root. L'application que je recommande généralement aux gens sur le forum CyanogenMod est BetterBatteryStats (qui est gratuit sur xda pour les membres). Elle vous dira exactement ce qui, dans une application, empêche l'appareil de passer en veille profonde. Cette application peut encore avoir quelques fonctionnalités sans Root, mais je ne l'ai jamais testée (je mets toujours une ROM personnalisée sur mon téléphone, donc je ne l'utilise jamais longtemps sans Root).
En découvrant quelles sont les applications qui empêchent votre téléphone d'entrer dans la "veille profonde" d'Android lorsque l'écran est éteint, vous économiserez plus de batterie que le mode d'économie d'énergie de Samsung ne le pourrait probablement.
Comme je l'ai mentionné ci-dessus, Android fait déjà un excellent travail en essayant de minimiser la consommation d'énergie. Tous les téléphones prennent en charge le CPU stepping, qui permet de réduire la vitesse du processeur en plusieurs étapes jusqu'à ce qu'il passe en mode veille profonde. La gamme des vitesses du processeur varie selon l'appareil et le noyau (les noyaux personnalisés tiers peuvent modifier pas mal de choses). Lorsque l'écran est éteint, Android essaie automatiquement d'entrer en mode veille profonde. Le seul moyen pour que cela ne se produise pas est que quelque chose détienne un wakelock. Un wakelock est conçu pour permettre à une application de terminer quelque chose avant d'entrer dans l'état de faible consommation. Cela peut aller de l'envoi d'un message texte à un appel téléphonique, en passant par la synchronisation d'un e-mail. Idéalement, les wakelocks ne devraient être maintenus que le temps nécessaire, mais il arrive parfois qu'ils présentent des bogues. C'est là que l'application mentionnée ci-dessus entre en jeu. Elle peut déterminer quelles sont les applications qui maintiennent ces wakelocks, et si elles sont excessives, vous pouvez vérifier les paramètres de l'application pour essayer de les minimiser ou essayer de désinstaller/réinstaller l'application pour voir s'il s'agit d'un bug ou d'une corruption.
L'autre option est l'enracinement et les noyaux personnalisés. Je ne donne ceci qu'à titre d'information générale. Avec les noyaux personnalisés, ils peuvent changer de manière significative la façon dont le processeur fonctionne. Tout, de la réduction de la vitesse maximale du processeur, à l'envoi de moins de tension au processeur, à la limitation sévère de la vitesse du processeur lorsque l'écran est éteint. C'est en partie la raison pour laquelle beaucoup de gens utilisent des noyaux personnalisés. Les économies de batterie réalisées en sous-voltage du processeur peuvent être très importantes. De plus, lorsque vous exécutez une ROM personnalisée, vous pouvez supprimer une grande partie du bloat que les opérateurs et/ou les fabricants ajoutent à la ROM, ce qui peut augmenter la consommation de la batterie.
Cela étant dit, si vous remarquez que certaines applications utilisent une grande quantité de batterie ou détiennent de grands wakelocks, mais qu'il s'agit d'applications système, avec les versions plus récentes d'Android, vous pouvez toujours désactiver ces applications (même si vous ne pouvez pas les supprimer). Vous pouvez le faire sous Paramètres -> Apps -> All -> App name -> Disable. Si vous souhaitez la réactiver, vous la trouverez en bas de la liste, classée par ordre alphabétique avec toutes les autres applications désactivées (le cas échéant).