评估iPhone应用程序电池使用情况的最佳方法?

Dea*_*ean 3 benchmarking power-management ios ios5

对iPhone应用程序的电池使用情况进行基准测试的最佳方法是什么?

我正在开发一款使用位置服务并在后台运行的iPhone应用程序.它看起来像电池的消耗与它运行快显著,但是当我尝试做一些结构化的测试,结果是不确定的.

我正在采取的步骤是:

  1. 将电池充电至100%
  2. 删除SIM卡(我的另一部手机需要它)
  3. 关闭推送邮件/日历/联系人
  4. 重新安装该应用程序
  5. 重启手机
  6. 启动应用程序
  7. 返回SpringBoard(应用程序选择屏幕)

然后我等了大约15个小时,看看电池是什么.到目前为止的结果是:

  • 应用未运行 - 剩余69%
  • 应用程序运行 - 剩下65%
  • 应用程序运行 - 剩余83%

Dea*_*ean 6

事实证明,答案是在Xcode中使用Apple的Measure Energy Impact.

它提供的信息确实有助于追踪造成电池耗尽问题的原因.

回想起来,我应该说我是iOS新手,并不是开发人员(作为QA开发应用程序).