iPhone应用程序:最大限度减少电池使用的最佳实践?

时间:2010-10-31 05:51:51

标签: iphone power-management

可能导致应用程序消耗更多电池电量的主要因素是什么?

作为iPhone应用程序开发人员,我可以采用哪些最佳做法来减少电池使用?

1 个答案:

答案 0 :(得分:1)

  1. 最大限度地降低CPU使用率。
  2. 使用分析器查找代码中的热点。与目标“足够快”的桌面应用程序不同,目标是“尽可能少的CPU。”
  3. 了解后台操作,因为您的应用在后台的行为方式会对电池续航时间产生重大影响。
  4. 避免通过UIApplication.idleTimerDisable告诉应用不要睡觉。如果您需要使用它,请在适当时关闭它,而不是在应用程序启动时禁用它。
  5. 尝试仅在场景发生变化时保持OpenGL渲染循环运行。