Я ищу исследование / сравнение того, как расходуют заряд батареи конкретные службы / датчики (3G, Wifi, GPS, Bluetooth, акселерометр) в устройствах Android. Я знаю, что точный ответ может отличаться в зависимости от телефона, но вопрос общий - какие датчики потребляют больше, чем другие.
Кто-нибудь сталкивался с чем-то подобным?
battery-life
синтагма
источник
источник
Ответы:
Если вы посмотрите это видео с конференции Google I / O и слайды, вы увидите, что они показывают, сколько WiFi, ЦП, экран, GPS, акселерометр и т. Д. Используют в устройстве.
Вот видео и слайды .
Краткий обзор на случай, если ссылки исчезнут:
Это показывает количество батареи, используемой компонентами в миллиамперах (мА). Еще одна необходимая единица измерения - это миллиамперные часы (мАч), в которых измеряется емкость аккумулятора, типичный смартфон может иметь емкость 1600 мАч. Имея только экран, мы можем увидеть, как долго устройство может работать, поделив емкость (1600 мАч) на использование (~ 100 мА), что дает нам 16 часов работы только при включенном ЖК-экране.
Это интересное видео, если вы найдете время, чтобы посмотреть все это. В нем обсуждаются блокировки пробуждения, где приложение запускает устройство для обновления и как они влияют на срок службы батареи, что является аспектом, который я обычно не рассматриваю в приложениях.
источник
Для фактических датчиков (акселерометр и т. Д.) Они сообщают о номинальном потреблении энергии в API. Есть приложения, которые позволяют это увидеть, я использую Z-DeviceTest для этого. На практике значения для датчиков обычно уменьшаются процессором, который должен быть активным, чтобы что-то делать с данными, и у вас часто появляется экран, который, конечно, еще хуже в нормальном состоянии.
источник