2010-10-31 10 views
0

Quels sont les principaux facteurs pouvant amener une application à consommer davantage d'énergie de la batterie?Application iPhone: meilleures pratiques pour minimiser l'utilisation de la batterie?

En tant que développeur d'applications iPhone, quelles sont les meilleures pratiques que je peux appliquer pour minimiser l'utilisation de la batterie?

+1

Quelle est la question? –

+0

@Marcelo Cantos, j'ai précisé des questions maintenant, merci. – Sadat

+0

Vos questions étaient difficiles à comprendre. Je les ai reformulé pour indiquer ce que je pense que vous essayiez de demander. Vous avez mes excuses si je me trompe. –

Répondre

1
  1. Réduire l'utilisation du processeur.
  2. Utilisez un profileur pour trouver des points chauds dans votre code. Contrairement aux applications de bureau, où l'objectif est «assez rapide», l'objectif est «aussi peu de ressources humaines qu'il est humainement possible de le faire».
  3. Lisez les informations sur le fonctionnement en arrière-plan, car la façon dont votre application se comporte en arrière-plan peut avoir un effet significatif sur la durée de vie de la batterie.
  4. Évitez de dire à l'application de ne pas dormir via UIApplication.idleTimerDisable. Si vous avez besoin de l'utiliser, désactivez-la au besoin, plutôt que de la désactiver une fois au démarrage de l'application. Essayez de ne garder que les boucles de rendu OpenGL en cours d'exécution si la scène est en train de changer.
+1

Surveillez également votre accès au réseau. Tout accès au réseau nécessitera d'allumer les radios (3G ou Wi-Fi), ce qui représente une importante perte de puissance. –