Энергопотребление Android-приложений

Ваши пользователи жалуются на то, что приложение очень быстро сажает заряд телефона? Запущенный фоновый сервис внезапно останавливается? Сообщения от FCM не доходят до пользователя? Что связывает эти три серьезных вопроса? Ответ прост — неверно выстроенная работа с энергопотреблением приложения.

Не пользуйтесь смартфоном во время зарядки

Все мы грешим тем, что не выпускаем свой телефон из рук на протяжении всего дня. Однако банальный совет может стоить вам сэкономленного времени: дайте передохнуть своему гаджету и тогда он зарядится гораздо быстрее, чем вы думаете. Ведь во время работы смартфона часть энергии все равно будет уходить на поддержание открытых приложений и сети, поэтому вместо стандартного часа на зарядку вашего устройства уйдет в два раза больше времени. Многие так же рекомендуют отключать во время зарядки мобильную сеть и закрывать приложения. Более того, таким образом вы можете перегреть устройство.

Экономия батареи на Android:

  1. Для начала проверьте, какие из приложений разряжают батарею сильнее всего. Для этого зайдите в “Настройки” ➨ “Батарея”. Система даст вам исчерпывающую информацию, сколько процентов потребляет каждая из запущенных программ или аппаратный процесс. Таким образом вы узнаете, какая из запущенных программ съедает больше всего ресурсов, а значит быстрее разряжает батарею.
  2. Зайдите в “Настройки” ➨ “Приложения” ➨ “Работающие”. Там вы увидите список работающих приложение с указанием, сколько ОЗУ они забирают. Нажмите на неиспользуемое сейчас приложение и в открывшимся окне нажмите кнопку “Остановить”.
  3. Если вы не используете 3G или 4G интернет, зайдите в “Настройки” ➨ “Ещё” ➨ “Мобильная сеть” ➨ “Выбор сети” и выберете “Только GSM”.
  4. Не забывайте отключать Wi-Fi, Bluetooth, GPS и передачу данных, если это вам сейчас не надо. Львиную долю заряда батареи съедают именно эти модули.
  5. Уменьшите яркость экрана либо поставьте автоматическую регулировку яркости.
  6. Не забывайте переводить телефон в режим ожидания, если не используете его.
  7. Отключите вибрацию телефона. Для этого зайдите в “Настройки” ➨ “Звук”, найдите там поле “Вибрация” и отключите её.

Начиная с версии 1.6 в системе есть стандартный виджет для управления питанием. Если же у вас его нет или вы его уже удалили, скачать можете, например, этот виджет. С помощью него можно быстро отключать Wi-Fi, Bluetooth, GPS, управлять яркостью экрана и как следствие – экономить батарею на вашем телефоне.

Попробуйте использовать другое зарядное устройство.

И совершенно не обязательно его покупать. Возьмите «взаймы», воспользуйтесь чьей-нибудь зарядкой на работе и т. п. История довольно распространенная, я с ней сталкивался много раз. Вот и совсем недавно, попотчевав свой смартфон двухамперной зарядкой от планшета жены, я сразу почувствовал разницу (только учтите – подобные эксперименты вы проводите на свой страх и риск), а открыв родной блок питания обнаружил в нем вздувшийся конденсатор, после замены которого все вернулось на круги своя.

Читайте также:  Как проверить скорость интернета на телефоне Андроид

С внешними факторами разобрались, теперь переходим к внутренним, то есть к самому устройству. На что же тратится заряд батареи? Вот три основных его потребителя – экран, мобильный интернет, процессор.

Начнем с экрана. Здесь есть два основных правила. Первое – вполне очевидное, чем дольше экран работает, тем больше он «кушает» батарейку. Второе известно не всем – потребление энергии экраном зависит и от яркости подсветки (хотя, на LED дисплеях, по идее, эта зависимость довольно слабая, но она все равно есть!). Отсюда вытекает два совета:

Doze Mode

Когда устройство находится в режиме Doze, доступ приложений к определенным ресурсам откладывается до появления окна обслуживания (maintenance window). Список конкретных ограничений.

Если пользователь оставляет на какое-то время устройство отключенным от зарядки и с выключенным экраном, то оно переходит в режим Doze. В этом режиме система пытается сохранить заряд батареи, ограничивая доступ приложений к сетевым и ресурсоемким службам, откладывает Jobs, синхронизацию и Alarms.

Doze Mode

Периодически система выходит из режима Doze, чтобы приложения могли выполнить отложенные действия. Во время этого окна обслуживания (maintenance window) система запускает все отложенные синхронизации, Jobs, Alarms и позволяет приложениям получить доступ к сети.

Со временем система все реже и реже планирует maintenance windows, что помогает снизить расход энергии, когда устройство не на зарядке.

В режиме Doze к приложениям применяются следующие ограничения:

Doze Mode
  • Доступ в сеть приостановлен.
  • Стандартные AlarmManager откладываются до следующего окна обслуживания.
  • Система не сканирует Wi-Fi.
  • Система не позволяет запускаться sync adapters.
  • Система не позволяет запускаться JobScheduler.

Чеклист для приложения в режиме Doze:

  • Использовать FCM для обмена сообщениями.
  • Если пользователь должен сразу увидеть уведомление, то нужно использовать FCM с высоким приоритетом.
  • Предоставлять достаточное количество информации в сообщении, чтобы избежать последующих запросов в сеть.
  • Установить критически оповещения с setAndAllowWhileIdle() and setExactAndAllowWhileIdle().
  • Протестировать приложение в режиме Doze.
Doze Mode

Заключение

Выше мы разобрали, как оптимизировать систему для снижения энергопотребления. В каждом Android-устройстве предусмотрена функция “Управление питанием телефона”, благодаря которой можно закрыть фоновые приложения, актививировать некоторые настройки для оптимизации энергопотребления и выбрать режим энергосбережения. При этом следует придерживаться определенных правил по уходу за батареей, чтобы увеличить срок ее службы. Подробную информацию вы найдете в статье “Как правильно заряжать новый смартфон на “Андроиде”.

Правильная зарядка смартфона

Бытует мнение, что полный заряд и разряд благоприятно влияет на аккумулятор, и это действительно так, но только если речь идет об аккумуляторах старого образца. Современные аккумуляторы не стоит разряжать вплоть до отключения устройства, и наоборот – заряжать на все 100%.

Правильная зарядка смартфона

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

Читайте также:  Google Pay и root-права: обзор взаимодействия

Приобретение надёжных зарядных устройств

Правильная зарядка смартфона

К каждому смартфону или планшету желательно приобретать оригинальные зарядные устройства, рекомендованные именно для определённой модели, или подходящие по техническим параметрам. Если владельцу не известны характеристики его зарядного устройства – использовать его не рекомендуется, так как слишком большая сила тока может значительно уменьшить срок службы батареи.

Использование портативных зарядных устройств

Правильная зарядка смартфона

В случаях, когда емкость аккумулятора устройства не велика, следует задуматься о приобретении портативного зарядного устройства или чехла с дополнительной батареей. Карманные З/У в наше время имеют довольно компактные размеры, а среди большого ассортимента можно подобрать максимально подходящую модель по ёмкости и габаритам.

Особенно привлекательными являются тонкие портативные З/У, ведь такие легко помещаются в кармане и имеют небольшой вес. Чехлы-аккумуляторы существуют в основном на топовые модели смартфонов самых известных компаний, да и увеличивают ширину девайса почти вдвое, поэтому такой вариант подойдет не каждому владельцу устройства Android.

Как быстро зарядить Android за минут без зарядки

Бывают ситуации, когда смартфон сел, но розетки и зарядки под рукой нет. Тогда на помощь приходят «народные методы», которые помогут на 1-5 минут оживить устройство.

Первым делом выньте батарею из телефона и положите её в тёплое место. Если таковое отсутствует, то просто оставьте аккумулятор на некоторое время. По прошествии 10-20 минут верните источник питания обратно. Как показывает практика, устройство запускается и позволяет совершить один звонок.

Как быстро зарядить Android за минут без зарядки

Также можно попробовать заклеить средний контакт аккумулятора, который отвечает за передачу данных о заряде в систему смартфона. Обычно девайс выключается при наличии 10% от ёмкости батареи. Данным действием получается обмануть систему и выиграть парк минуты для совершения вызова. Вот как можно зарядить телефон на Андроиде без зарядника.

Экономия заряда батареи: отключение автоматического обновления и доступа программ в интернет

Очередным советом, как увеличить батарею Вашего телефона или планшета с ОС Андроид, является запрет на произвольный доступ установленных на нём программ в интернет с целью автоматического обновления. Будет это осуществляться с помощью модуля Wi-Fi, сети 3G и т.д. — неважно. Как мы выяснили выше, всё это, кроме трафика, создаёт неплохую нагрузку на Ваш аккумулятор, а сегодня мы учимся его беречь.

Обычно приложения проверяют наличие новых версий автоматически, и могут каждый раз с определённой регулярностью «ломиться» в интернет, например, по 3G, тратя драгоценный заряд АКБ.

Данная программа имеет настройки для каждого приложения, с возможностью включать или выключать для него доступ пор отдельности к сетям Wi-Fi и 3G. Заранее озаботьтесь наличием у Вас на телефоне или планшете прав root-доступа.

Как помочь Android-устройству сохранить заряд батареи

  1. Откажитесь от заставок и живых обоев. Здесь же можно посоветовать не ставить на рабочий стол светлую и очень яркую картинку – она будет потреблять много ресурсов батареи. Лучше ограничиться темным или серым фоном. Живые обои, конечно, фишка прикольная, но она «жрёт» батарею безбожно, поэтому если вам не хватает заряда – лучше их отключить. Сделать это легко через меню «Настройки» — «Экран». Также можно уменьшить загрузку батареи путем деактивации разных тяжелых виджетов и лаунчеров на рабочем столе: прогноз погоды, красивые часы, анимация. Это может быть и красиво, но батарея расходуется гораздо быстрее.
  2. Установите черный фон. Если на вашем Андроид-устройстве есть функция AMOLED-экран, вы можете установить черный фон. Такой экран сокращает общее потребление энергии в 5-7 раз, если выбрать черный фон, а не белый или яркий. Некоторые пользователи советуют настроить поисковик Black Google Mobile (), который позволяет отображать результаты поиска на черном фоне.
  3. Купите переносное зарядное устройство и дополнительный внешний АКБ. Портативное зарядное устройство позволяет подзаряжать смартфон (планшет) в те моменты, когда нужно подзарядка, а рядом нет сети 220В. Также полезным будет приобретение внешнего аккумулятора – это отличный выход в том случае, если вам нужно обладать высокой емкостью (например, вы собрались поехать в лес или на пикник).
  4. Используйте специальные программы для экономии батареи Андроид. Специализированное приложение Battery Doctor или Battery Saver, которое можно найти и бесплатно скачать с Google Play маркет, позволяет проводить указанные выше оптимизации расхода батареи из одного места. Также данное приложение расширяет функциональные возможности обычного телефона и может регулировать загрузку процессора.

Как сделать так, чтобы устройство заряжалось в несколько раз быстрее?

Ускорение зарядки аккумулятора мобильного устройства может производиться с помощью усиления подаваемого тока и за счёт уменьшения текущего расхода энергии.

  • Быстрая зарядка. Если в смартфоне предусмотрен такой режим, то сила тока увеличится до максимально допустимой, зарядка не займёт много времени.
  • Зарядное устройство с большей силой тока. Не стоит злоупотреблять этим способом из-за ускоренного износа батареи, но иногда он является единственным.
  • Отключить ресурсоёмкие приложения. Вручную либо с помощью специальных программ следует очистить устройство от наиболее «прожорливых» приложений, нагружающих процессор, а также активно использующих каналы связи.
  • Включить режим «полёт». Блокируется передача информации, за счёт чего снижается расход энергии.
  • Уменьшить яркость экрана.
  • Выключить смартфон. Если есть возможность какое-то время не быть на связи, можно просто отключить мобильное устройство, сведя расход энергии до минимального значения.

Время работы смартфона или планшета без подзарядки определяется несколькими факторами, а не исключительно ёмкостью батареи. Очень часто достаточно убрать лишние программы, отключить неиспользуемые функции и регулярно калибровать аккумулятор вместо покупки более дорогого устройства.

В некоторых барбершопах используются такие прозрачные накидки, которые позволяют пользоваться любимым смартфоном во время стрижки.

Какими методами подзарядки вы пользовались?

  • Через зарадяное устройство
  • Через прикуриватель авто
  • Наружный аккумулятор
  • Бытовая техника с USB портом
  • Одноразовые батарейки
  • Другое(пишите в комментариях)

Просмотреть результаты