0

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

作为 iPhone 应用程序开发人员,我可以应用哪些最佳实践来最大程度地减少电池使用量?

4

1 回答 1

1
  1. 最小化 CPU 使用率。
  2. 使用分析器查找代码中的热点。与桌面应用程序的目标是“足够快”不同,这里的目标是“尽可能少的 CPU”。
  3. 阅读后台操作,因为您的应用程序在后台的行为方式会对电池寿命产生重大影响。
  4. 避免通过 UIApplication.idleTimerDisable 告诉应用不要休眠。如果您需要使用它,请酌情将其打开或关闭,而不是在应用程序启动时将其禁用一次。
  5. 尝试仅在场景发生变化时保持 OpenGL 渲染循环运行。
于 2010-10-31T13:02:00.273 回答