基准测试 iPhone 应用程序电池使用情况的最佳方法?

问题描述 投票:0回答:2

衡量 iPhone 应用程序电池使用情况的最佳方法是什么?

我正在开发一款使用定位服务并在后台运行的 iPhone 应用程序。 似乎运行时电池消耗明显更快,但是当我尝试进行一些结构化测试时,结果尚无定论。

我采取的步骤是:

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

然后我等待大约 15 小时,看看电池电量。到目前为止的结果是:

  • 应用程序未运行 - 还剩 69%
  • 应用程序运行 - 还剩 65%
  • 应用程序运行 - 剩余 83%
ios ios5 benchmarking power-management energy
2个回答
8
投票

原来答案是在 Xcode 中使用 Apple 的Measure Energy Impact

它提供的信息确实有助于找出导致电池耗尽问题的原因。

回想起来,我应该说我是 iOS 的新手,而不是开发人员(作为 QA 在应用程序上工作)。


1
投票

这不是告诉你电池使用和你的应用程序运行之间没有很高的相关性吗?似乎还有其他原因导致电池耗尽?

(但请注意,其他因素可能是当时通过的 GPS 卫星数量 - GPS 获取速度越快,您的应用程序消耗的电池使用量就越少 - 您可能需要查看您的应用程序实际使用了多少时间每次测试都花在跑步和睡觉上)

© www.soinside.com 2019 - 2024. All rights reserved.