Изменение внешнего вида UINavigationBar

На практике я считаю, что большинство приложений, которые имеют проблемы с питанием, также имеют проблемы с процессором. То есть профиль использования вашего приложения в качестве процессора, вероятно, является хорошим приближением к потреблению вашего аккумулятора. Есть предостережения и исключения, если, например, ваше приложение делает что-то дорогое с графическим процессором, беспроводной сетью, хранилищем и т. Д., А дорогостоящая операция не требует большого времени процессора.

Вот интересный блог о приложении «Power Tutor», который обеспечивает более точное измерение в работающей системе, чем встроенное приложение для батареи: http://gigaom.com/mobile/android-power-consumption-app/ . Я еще не пробовал.

Для другого уровня детализации, вот документ, который разбивает, какие компоненты телефона сосут наибольшее количество сока (обратите внимание, что бумага с 2010 года): http: //www.usenix.org/event/usenix10/tech/full_papers/Carroll.pdf (просто перейдите к разделу 5, чтобы прочитать их результаты). Они говорят, что яркость экрана является самым большим виновником.

Если яркость экрана является самым большим виновником, обязательно установите ее на фиксированный уровень, если вы измеряете использование своего собственного приложения.

Если вы действительно заинтересованы в измерении энергопотребления, вы можете следовать их методологии (которая вызывает открытие телефона и физическое присоединение измерительных устройств.)

0
задан Alex Chekel 18 March 2019 в 13:17
поделиться