3


0

La meilleure façon de comparer l’utilisation de la batterie de l’application iPhone?

Quelle est la meilleure façon de comparer l’utilisation de la batterie d’une application iPhone?

Je travaille sur une application iPhone qui utilise des services de localisation et s’exécute en arrière-plan. Il semble que la batterie se décharge beaucoup plus rapidement avec son fonctionnement, mais lorsque j’essaie de faire des tests structurés, les résultats ne sont pas concluants.

Les étapes que je prends sont:

  1. charger la batterie à 100%

  2. retirer la carte SIM (j’en ai besoin pour mon autre téléphone)

  3. désactiver le push pour le courrier / calendrier / contacts

  4. réinstaller l’application

  5. redémarrez le téléphone

  6. démarrez l’application

  7. revenir à SpringBoard (l’écran de sélection des applications)

J’attends ensuite environ 15 heures et vois où est la batterie. Jusqu’à présent, les résultats sont les suivants:

  • L’application ne fonctionne pas - il reste 69%

  • Application en cours d’exécution - 65% restant

  • Application en cours d’exécution - 83% restant

2 Answer


6


Il s’avère que la réponse consiste à utiliser Measure Energy Impact d’Apple dans Xcode.

Les informations qu’il fournit ont vraiment aidé à localiser ce qui causait notre problème de décharge de la batterie.

Rétrospectivement, j’aurais dû dire que j’étais complètement nouveau sur iOS et que je n’étais pas développeur (travaillant sur l’application en tant que QA).


1


Cela ne vous dit-il pas simplement qu’il n’y a pas de forte corrélation entre l’utilisation de la batterie et le fonctionnement de votre application? On dirait qu’il y a autre chose qui provoque une décharge de la batterie?

(Attention cependant, quelque chose d’autre pourrait être le nombre de satellites GPS passant à ce moment - plus le GPS est rapide, moins votre application consommera de batterie - vous devrez peut-être jeter un œil au temps que votre application passe réellement courir vs dormir pour chaque test)