Приложение для iPhone: лучшие практики для минимизации использования батареи? - PullRequest
0 голосов
/ 31 октября 2010

Каковы основные факторы, которые могут привести к тому, что приложение потребляет больше энергии аккумулятора?

Как разработчики приложений для iPhone, какие рекомендации можно применить для минимизации использования батареи?

1 Ответ

1 голос
/ 31 октября 2010
  1. Минимизируйте использование ЦП.
  2. Используйте профилировщик, чтобы найти горячие точки в вашем коде.В отличие от настольных приложений, где цель «достаточно быстра», здесь цель состоит в том, чтобы «как можно меньше ресурсов процессора, насколько это возможно для человека».
  3. Читайте о фоновых операциях, потому что ваше приложение работает в фоновом режимеможет оказать существенное влияние на срок службы батареи.
  4. Старайтесь не указывать приложению не спать через UIApplication.idleTimerDisable.Если вам нужно его использовать, включите его соответствующим образом, вместо того, чтобы отключать его один раз во время запуска приложения.
  5. Старайтесь поддерживать циклы рендеринга OpenGL, только если сцена меняется.
...