Étant donné que les logiciels d'application pour téléphones portables nécessitent une puissance de traitement supplémentaire. Existe-t-il un logiciel d'application qui indique la consommation d'énergie par une application particulière ?
Réponses
Trop de publicités?Je ne pense pas que ce soit une réponse populaire, mais vous devez réaliser que votre smartphone moderne est une bête incroyablement complexe, et que la durée de vie de la batterie est affectée par toutes sortes de choses :
- Utilisation du CPU (votre téléphone peut chauffer, ou utilisez un moniteur d'activité système pour plus de détails)
- Radio Bluetooth, est-elle allumée, est-elle en cours d'utilisation (par exemple, casque ou connexion) ?
- La radio sans fil, quel protocole utilise-t-elle ? HSPA, EVDO, EDGE ?
- La radio WiFi, l'utilisez-vous activement ? Quelle version ?
- Proximité et puissance des tours de téléphonie cellulaire les plus proches (tours faibles = le téléphone cellulaire essaie de se connecter plus difficilement, en utilisant plus de puissance).
- Version de la bande de base (il s'agit de la partie du logiciel du téléphone écrite et maintenue par votre opérateur).
Comme vous pouvez le constater, de nombreux facteurs influent sur l'autonomie de la batterie. Il est donc difficile de garantir qu'une application donnée aura un profil donné, car l'utilisation des données peut se faire par le biais d'un signal faible (ce qui réduit davantage l'autonomie de la batterie).
Je suppose que ce serait un non pour toutes les plateformes, mais Android est la seule sur laquelle je peux m'exprimer avec certitude.
Cependant, les téléphones Android peuvent vous donner des informations sur la batterie pour des éléments et des applications spécifiques. De plus, si vous êtes enraciné, vous pouvez utiliser une commande en ligne de commande qui donne encore plus d'informations. Si vous avez un téléphone Sprint, vous pouvez essayer de composer le numéro (sans les guillemets) :
"*#*#4636#*#*"
or
"##DATA#"
Les deux sont des codes ## qui donnent des informations détaillées. Le premier est un code d'information sur la batterie et le second est un code qui donne des informations sur la radio cellulaire et toutes sortes d'autres informations détaillées. Mais je ne pense pas que ce soit aussi précis pour la radio cellulaire.
Sprint pourrait être en mesure de donner cette information à partir de leur application 4g qu'ils ont dans leur OS Android 2.2, mais je n'ai pas regardé du tout donc c'est juste une supposition.
Une application Android appelée "OS Monitor" donnera des informations sur l'utilisation du CPU, mais pas sur la radio cellulaire. Je pense qu'une telle application n'existe pas.
Les téléphones basés sur Linux (avec un userland GNU ou Busybox, je ne suis pas sûr pour Android) pourraient être capables de faire fonctionner powertop . Il a été conçu pour les ordinateurs de bureau/portables mais il pourrait être utile sur un téléphone.
Intel l'a écrit pour qu'il n'y ait pas de version ARM, mais il est sous licence GPL et un hacker entreprenant pourrait le porter.
Pourquoi pas ? PowerTutor qui est disponible gratuitement sur Android Market.