Энциклопедия мобильной связи

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

Компания Google ежегодно добавляет в операционную систему Android множество настроек и функций, многие из которых скрыты от глаз рядовых пользователей. Это сделано специально, но из благих побуждений. Американская корпорация считает, что если неопытный владелец какого-нибудь недорогого Android-смартфона случайно активирует те или иные важные настройки, то его устройство может начать работать медленнее или гораздо быстрее разряжаться, поэтому прямо «из коробки» все смартфоны на базе ОС от Google имеют лишь базово активированный функционал, но это очень легко исправить.

Хоть с каждым годом все смартфоны и работают дольше от одного заряда батареи, во многом за счет более качественной оптимизации ПО под «железо», но скрытая настройка во всех Android-смартфонах ощутимо повышает время автономной работы от батареи, и уже сейчас активировать ее может абсолютно любой желающий, так как она совершенно точно есть в любые кастомных прошивках и во всех моделях мобильных устройств.

Все смартфоны на базе операционной системы Android обладают невероятно большим запасом мощности, который попросту избыточен для решения простых повседневных экрана. Это все равно что ехать на машине, иногда вдавливая газ в пол, а потом опять замедляясь. В случае со смартфонами быстрее уходит не бензин, а заряд аккумуляторной батареи. Для того чтобы увеличить время автономной работы мобильного устройства необходимо запустить «Настройки», после чего перейти в раздел «Батарея».

В разделе «Батарея» в верхнем правом углу должны быть видны три вертикально расположенных точки, на которые и требуется нажать. В появившемся меню потребуется выбрать «Режим энергосбережения», а затем активировать его. В итоге, производительность процессора будет снижена, что позволит до 50% увеличить время автономной работы на одном зарядке батареи. Такая функция есть во всех смартфонах и планшетах, работающих на Android 5.0 Lollipop и выше.

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

Стоит выбрать самые основные мессенджеры, почтовые клиенты и другие основные программы, которые должны получать уведомления в режиме реального времени, а не с задержкой. Эта программа работает таким образом, что все процессы, которые работают в фоновом режиме и отнимают заряд батареи, автоматически замораживаются. Это не наносит им или хранящимся в них данных никакого вреда, а использование этого приложения позволяет ощутимо повысить время автономной работы от батареи до 40% от стандартного. Особенно это заметно в ночное время, когда без этой программы аккумулятор смартфона разрядится на 10-12%, а с ним всего на 5-6%.

Не упусти свой шанс! До 21 апреля включительно у всех желающих есть уникальная возможность Xiaomi Mi Band 3, потратив на это всего 2 минуты своего личного времени.

Присоединяйтесь к нам в

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

Для начала давайте разберемся с основной и не всегда очевидной причиной малого времени работы устройства от аккумуляторной батареи, а именно нарушения энергосбережения в режиме сна. В Android версии 2.2 и более ранней, после использования аппарата на протяжении полного рабочего дня (но не доведя его до полной разрядки с выключением) набираем в «звонилке» следующее:

*#*#4636#*#*

Также с этими целями справится приложение SpareParts. Обращаем внимание на пункт «Battery History» (то есть, «Журнал аккумулятора»). Здесь сведена полная информация по потреблению устройством энергии. Интересен в первую очередь пункт «Other Usage», где выведены такие подпункты:

«Running» («Режим работы», «Выполняется») – пункт показывает время работы вне режима ожидания, то есть всё время активности устройства. Статистика показывается в процентах, при нажатии – в минутах.

«Screen On» («Включен экран») – пункт отображает время, которое устройство работает с включённым дисплеем, опять же – в процентах, при нажатии – в минутах.

«Phone On» («Телефон Вкл») – пункт показывает общее время телефонных разговорах, в процентах, при нажатии – в минутах.

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

Что касается пункта «активности» («Running»), то она состоит из «видимой» и «невидимой». Суть в том, что «видимая» её часть формируется всеми действиями, которые происходят с включением экрана, то есть по большому счёту она равна показателю «Включен экран». А «невидимая» составляющая, в свою очередь, формируется, когда экран девайса выключен. То есть в идеале быть её не должно вовсе, или же очень малая часть во всей пропорции, но на деле – она присутствует. А это значит, что во время сна что-то «будит» устройство, на что, соответственно, и тратится заряд. То есть, чтобы определить, есть ли у устройства проблемы с энергосбережением во сне, достаточно из параметра «Режим работы» вычесть параметр «Включен экран» - получаем «невидимую» активность, и если она больше 10%, значит нужно предпринимать меры. Рекомендуется, чтобы данный показатель не превышал 5%. Но не забываем, что прослушивание в фоне музыки, постоянно включенные фоновые клиенты социальных сетей, почтовые клиенты и так далее увеличивают значение «невидимой» составляющей. Задуматься стоит, если лично вы фоновых задач не запускали, а «невидимая» активность находится на слишком высоком уровне. Самое достоверное значение показателя «Режим работы» формируется примерно за полный день использования Android-устройства, но можно не ждать весь день. Достаточно открыть данный пункт и запомнить значение показателя (в минутах). После закрыть журнал и выключить экран – то есть, активировать режим сна. Через, например, 10 минут включаем девайс, сразу же запускаем журнал и сравниваем новое значение данного показателя с предыдущим, которое запомнили. Для примера, «Режим работы» показывал 42 минуты 10 секунд, а через 10 минут сна – 43 минуты 25 секунд, то есть увеличился на 75 секунд. 75 секунд, в данном случае, - 12.% по отношению ко времени сна (10 минут), это многовато. Таким образом, чем больше будет время сна для подбора значений для расчёта активности устройства, тем точнее получится результат.

Начиная с Android 2.3 и выше, пункта «Журнал аккумулятора» больше нет, на его замену пришел пункт «Использование батареи» в настройках мобильного девайса. Открыв данный пункт, можно получить доступ к перечню всех параметров, на которые уходит заряд аккумулятора.

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

«Отобразить» - пункт, который отвечает за время работы с включенным экраном, то есть потребление заряда батареи экраном.

«Режим ожидания» - время использования радиомодуля телефона и, соотвественно, потребление энергии им.

«Время простоя» - время работы устройства с выключенным экраном. К слову, сюда входит та самая «невидимая» составляющая активности, о которой мы говорили немного ранее.

«Система Android» - время работы системного программного обеспечения и потребление им заряда аккумуляторной батареи, при этом их активность во сне показана отдельно.

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

Если нажать на верхнюю часть, то будет выведен график разряда. По Y-оси показывается уровень заряда, а по X-оси – время, таким образом можно отследить динамику расходования энергии. Внизу также видно четыре полоски:

«Сигнал телефона» - показывает качество принимаемого радиосигнала, зелёное – хорошее качество, красное – плохое. Чем хуже качество, тем интенсивнее приходится работать радиоприемнику, и тем быстрее тратится энергии.

«Wi-Fi» - заливка полоски синим – это периоды использования Wi-Fi.

«Рабочий режим» («Режим бодрствования») – заливка полоски синима также показывает общее время активности девайса.

«Экран включен» - синим отображено время, на протяжении которого был включен экран мобильного устройства.

«Зарядка» - отображает синим периоды, в которые происходила зарядка аккумуляторной батареи.

Активность мобильного Android-устройства, опять-таки, состоит из «видимой» и «невидимой». «Видимая» сформирована из всех действий, которые происходят в моменты включенного экрана, то есть полоска «Экран включен» и «Рабочий режим» - синие. «Невидимая» же составляющая формируется в периоды выключенного дисплея мобильного устройства – полоска «Рабочий режим» синяя, но «Экран включен» - черная. В идеале «невидимой» активности быть не должно вовсе, если она есть – значит какие-то процессы будят гаджет во время сна, расходуя в определенной мере заряд аккумуляторной батареи.

На приведенном выше снимке экрана хорошо прослеживается «невидимая» активность. За ночь наблюдений – а это лучший период, так как графики строятся медленно и нужны за несколько часов, некоторую часть времени мобильный аппарат не спал. Если «невидимая» активность составляет больше 10% от полоски «Рабочий режим», значит она приводит к значительной потере заряда аккумулятора и надо искать процессы, который будят устройство. Об этом мы поговорим немного позже. К слову, можно проследить динамику расхода заряда аккумуляторной батареи и нештатными средствами, а установить приложение Battery History, и пользоваться старой методикой, актуальной для операционной системы Android версии 2.2 и более ранних.

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

Итак, для начала – внешнее воздействие. Мобильный аппарат не сможет уйти в режим сна, если нажата хотя бы одна, любая, кнопка. На большинстве современных моделей Android-устройств данная проблема решена, но всё же стоит перепроверить, спит ли устройство при нажатой кнопке. Если не спит, то за время удерживания любой кнопки показатель «невидимой» составляющей активности будет равен 100%. Из известных проблемных устройств – на Samsung i7500 слишком чувствительной была кнопка камеры, и смартфон мог разрядится полностью буквально за несколько часов пребывания в узком и плотном чехле из комплекта поставки, из-за того, что устройство считало кнопку постоянно зажатой.

Далее, стоит сказать о передаче данных, или, проще говоря, о мобильном интернете. Это включает автосинхронизацию различных приложений и сервисов, передачу данных в фоне и так далее. На всё это, помимо денег за трафик, также тратится и драгоценный заряд аккумуляторной батареи. Настоятельно рекомендуется при неиспользуемом соединении с Интернетом отключать передачу данных посредством 3G или EDGE. Это может сэкономить вплоть до 20% заряда за ночь. Желательно отключать передачу данных через меню, полностью. Использование Firewall для блокировки трафика не во всех случае помогает. Если стандартными методами отключить передачу данных невозможно (а такая проблема распространена на прошивках на основе ОС Android 2.2 и более ранних, так как за функцию отвечает кнопка разблокировки), то можно установить отдельную программу. Данное приложение вручную способно включать и отключать APN на устройстве. Для примера – программы APNSwitch и APNDroid. Чтобы следить за потребляемым трафиком при использовании интернета не по Wi-Fi, лучше всего проводить мониторинг при помощи специальных программ, таких как 3GWatchdog (рекомендуется запускать непосредственно перед сессией работы в интернете).

Касательно беспроводных сетей. Включенная сеть 3G, особенно в зонах с плохим уровнем сигнала, определение местоположения по беспроводным сетям (пункт настроек «GPS и Безопасность»), Wi-Fi, Bluetooth, GPS – всё это лучше всего выключать, если функции не используются, и включать только при возникновении необходимости. Это позволить значительно увеличить время автономной работы мобильного Android-устройства. Для удобства можно вывести виджеты для управления перечисленными функциями на рабочий стол.

Выбор между сетями 3G и 2G достаточно прост. В целях экономии заряда батареи, рекомендуется для голосовых вызовов использовать 2G-сети, а для передачи данных – 3G. Передача голоса посредством 2G-сетей лучше, так как они одноканальны, и единовременно могут передавать только что-то одно, тогда как 3G – многоканальны, и могут одновременно обмениваться с сетью голосом и данными. Так что при обычном звонке (не видео) все каналы 3G-соединения будут заняты на передачу голоса. Это в некоторой степени может и повысить качество передаваемого голоса, но также отразится и на энергопотреблении, причем достаточно значительно – до 20-25%. Что касается передачи данных, то при качественном покрытии населенного пункта 3G-сетью (3-4 деления постоянно минимум), то лучше использовать именно её, а не EDGE. EDGE потребляет на 30% больше энергии (приблизительно 300 мА против 210 мА) и ближе к таковому показателю у Wi-Fi (330 мА). Естественно, данное потребление касается полной нагрузке – например, скачивания файла. Кроме того, скорость приема данных в 3G-сети выше, а это сокращает время использования сети. Но, сразу оговоримся, если покрытие 3G не самое лучшее, а местами отсутствует, то энергопотребление резко поднимется, та как будучи в зоне 2G мобильное устройство будет постоянно сканировать лишний диапазон на наличие 3G-покрытия. А сканирование сети обычно наиболее энергозависимый процесс.

Не забываем «ручками» отключать радиомодуль смартфона или коммуникатора, то есть включать «Режим полета» («Режим в самолете», «Режим авиа» и такое подобное, зависит от перевода), если прием сигнала от базовой станции плохой и необходимости в телефонной связи в данный момент нет, например, в поездке или ночью. Это существенно экономит заряд аккумуляторной батареи. Чем хуже сигнал, тем больше энергии тратится на его поддержание – более интенсивно работает радиомодуль. Также лучше отключать именно радиомодуль, а не устройство полностью, так как на перезагрузку может потратиться еще больше заряда батареи.

Поговорим о датчиках и сенсорах, а это датчик магнитного поля, акселерометр и так далее. Все они потребляют энергию для своей работы. И в условиях максимальной экономии заряда батареи отключение или не использование каких-либо из датчиков позволяет добиться сохранение некоторой доли заряда. Для примера, приведем значение потребляемого тока для Samsung Galaxy S (i9000):

Датчик вращения – 4,2 мА

Датчик приближения – 0,75 мА

Датчик ориентации – 4,2 мА

Датчик магнитного поля – 4,0 мА

Датчик ускорения – 0,2 мА

Датчик освещения – 0,75 мА

Датчик силы тяжести – 0,2 мА

Акселерометр – 0,2 мА

В целом, приведенные характеристики применимы к большинству Android-устройств. Также, в более современных устройствах, могут присутствовать Гироскоп, Датчик давления, Термометр и другие. Как можно увидеть по таблице, больше всего энергии потребляют датчики, которые отвечают за ориентацию устройства в пространстве, и отключив функцию «поворота экрана» можно увеличить время автономной работы на 5-10%. Для того, чтобы иметь быстрый доступ к управлению данной функцией, можно использовать виджеты, например SwitchPRO Widget. Игры, задействущие сенсор положения мобильного устройства в пространстве, могут потреблять до 200 мАч, а это достаточно много. Более того, процессы, связанные с использованием данного сенсора, не убираются из памяти даже после закрытия приложения (в том числе при помощи Task Manager), и на них расходуется драгоценная энергия. Убрать такие процессы из памяти можно, перезагрузив устройство, но в целом расход энергии на них не слишком большой, в отличие от самых программ и игр.

В следующей статье из данного цикла мы затронем вопросы потребления заряда аккумуляторной батареи экраном, процессором, а также способы борьбы с нежелательной «невидимой» активностью.

Современные смартфоны и планшеты гораздо больше напоминают полноценный ПК, чем простое устройство для общения и получения информации. Теперь их оснащают четырехъядерными процессорами с частотой в 2 ГГц, гигабайтами оперативной памяти и Full HD экранами. Проблема только в том, что для питания всех этих мощностей используется не кабель от розетки, а небольшой аккумулятор, емкости которого редко хватает более чем на день. Что ж, давай посмотрим, как это исправить.

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

Стандартные средства энергосбережения

Среди пользователей смартфонов витает миф о том, что на самом деле мобильные устройства должны жить гораздо дольше, чем сейчас, и настоящая проблема не в мощностях, а в головотяпстве разработчиков Android и iOS - якобы они просто не хотят оптимизировать ОС из-за лени или сговора с производителями железа, которым необходимо продавать гигагерцы и гигабайты. ОК, потратим свое время на чтение документации и попробуем разобраться. Итак, четыре мифа о том, почему Android съедает так много энергии.

  • Java - тормоз, пожирающий процессор и память. Первое, что следует запомнить: в Android нет Java. Здесь используется регистровая виртуальная машина Dalvik, разработанная специально для embedded-устройств. О преимуществе регистровой ВМ в свое время уже писали разработчики Plan9/Inferno, и ссылка на их статью есть в конце. Если кратко, то регистровая ВМ отличается от классической стековой Java меньшими требованиями к оперативной памяти и меньшей избыточностью, то есть позволяет выполнять код быстро, не выжирая память. Второе: большая часть «тяжелого» кода (мультимедиакодеки, алгоритмы обработки графики, криптография и прочее) в Android написана на C, что позволяет исполнять его так же быстро, как в любой другой ОС. Dalvik-код используется преимущественно для определения логики приложений, а благодаря HotSpot JIT код внутри Dalvik выполняется не намного медленнее, чем код на Си.
  • Android не умеет эффективно работать с оборудованием. Это полная ерунда. Android основан на ядре Linux, в котором код поддержки оборудования отшлифован если не до блеска, то близко к тому. В ОС реализовано множество техник оптимизации работы с оборудованием и энергосбережения, таких как отложенный сброс буферов на диск с объединением, грамотный планировщик задач и алгоритм энергосбережения процессора, эффективные алгоритмы энергосбережения для модулей Wi-Fi, 3G, LTE и Bluetooth (4.0 Low Energy), batch-метод опроса сенсоров (реализовано в 4.4 KitKat). Без всего этого Android-смартфон не прожил бы и пяти часов.
  • Ядро Linux избыточно в мобильной технике. У ядра Linux очень гибкая система сборки, которая позволяет включить в результирующий образ только то, что реально нужно в конкретном устройстве. Ключевые подсистемы ядра от этого, конечно, не станут проще (по крайней мере базовый слой), во многом они слишком избыточны для условий мобильной техники, но это та цена, которую приходится платить за то, что Android вообще существует.
  • ** Android слишком сложен и тяжел.** Вероятно, многие компоненты ОС можно серьезно оптимизировать или даже вовсе убрать (в исходниках много дублирующегося кода), и Google таки занялась этой работой с выпуском 4.4, однако не стоит ждать, что все эти оптимизации сколько-нибудь серьезно продлят жизнь смартфону. В конце концов, один день жизни гаджета был реальностью и во времена весьма простой и легкой версии 1.5.

Главная «проблема» не только Android, но и всех современных мобильных ОС вовсе не в их тяжести и неоптимизированности, а в том, что современный смартфон - это уже не статичный гаджет вроде Nokia N95, который позволяет запустить аську и поиграть в сокобан, а система, живущая своей жизнью. Независимо от того, спит девайс или нет, он продолжает собирать почту, получать уведомления из календаря, Facebook, Instagram, ожидать звонки в Skype и синхронизировать файлы с облаком (так, например, делает приложение Dropsync). Вся эта работа не может не отразиться на времени работы от батареи, и именно в эту сторону следует смотреть, говоря о продлении жизни от аккумулятора.

Автоматизация

Для сохранения заряда аккумулятора настоятельно рекомендуется использовать приложения для автоматизации, такие как Tasker или Locale. С их помощью можно настроить автоматическое включение режима полета по ночам, отключение передачи данных при достижении определенного уровня заряда батареи, снижение яркости до минимума в вечернее время и многое другое. Практически любая софтина для экономии энергии из маркета может быть заменена этими инструментами, при том что ты будешь иметь полный контроль над происходящим.

Бессонница

Перед тем как перейти к рассказам о техниках оптимизации, я должен налить еще немного воды и рассказать о том, что такое wakelock и suspend. Как и любая мобильная ОС, Android работает по принципу «сохранить столько энергии, сколько возможно» и поэтому в любой момент стремится перевести процессор и другие компоненты устройства в энергосберегающий режим. Такой механизм работы позволяет устройству отдавать процессорные ресурсы приложениям по мере необходимости, а все остальное время находиться в режиме низкого потребления энергии. Когда пользователь нажимает кнопку выключения и экран гаснет, Android переводит смартфон в режим suspend, отключая процессор и оставляя напряжение только на оперативной памяти (аналог ACPI S3). Таким образом удается добиться еще большей экономии, которая при определенных условиях может достигать 99%.

Чтобы уже запущенные приложения, которые должны продолжать работу даже после выключения экрана (музыкальный плеер, синхронизация файлов и прочее), не замораживались вместе с уходом в suspend, используется механизм под названием «частичный wakelock». Работает он очень просто: пока есть приложения, установившие wakelock, девайс не уйдет в suspend и приложения смогут нормально работать. В дополнение приложения могут использовать AlarmManager, который позволяет выводить устройство из suspend в нужные моменты с целью выполнения определенной работы (так делают виджеты, например). AlarmManager тоже использует wakelock для удержания процессора в режиме бодрствования.

Злоупотребление этими механизмами может привести к избыточному расходу энергии независимо от того, в каком режиме работы находится гаджет. К счастью, имея root, информацию о статистике использования wakelock’ов получить довольно просто. Самый удобный способ - с помощью Wakelock Detector. Это бесплатное приложение, которое показывает общее количество wakelock’ов с сортировкой по приложениям.

Взглянем, например, что показывает Wakelock Detector на моем Nexus 4 (скриншот Wakelock Detector). Самая первая строка экрана - это общее время бодрствования устройства за один день и шесть часов (с момента полной зарядки). Пять самых прожорливых приложений - это Dropsync, OnLive, Google Поиск, Gmail и Carbon. Все вместе они держали смартфон в режиме бодрствования почти час, а это очень много.


К сожалению, ни одно из этих приложений я удалять не хочу, и поэтому мне придется выяснить, для каких конкретно целей они использовали wakelock, и попробовать исправить эту проблему с помощью настроек самих приложений. Нажимаем на Dropsync и видим, что он ставил wakelock с тегом DropsyncWakeLock 15 раз (что в сумме привело к 32 минутам бодрствования) и один раз AlarmManager (2 секунды). Что такое AlarmManager, мы уже знаем, а вот DropsyncWakelock более интересен. Программист вправе давать произвольные имена wakelock’ам, но нетрудно предположить, что этот используется для выполнения автоматической синхронизации с Dropbox (Dropsync предназначен именно для этого). Мне постоянная синхронизация не особо нужна, и я могу запускать ее самостоятельно. Поэтому я просто иду в настройки Dropsync и отключаю автоматическую синхронизацию. Вуаля, телефон просыпается реже и не на такие длинные промежутки времени.


OnLive можно пропустить, так как 18 минут бодрствования были вызваны некорректным закрытием приложения (из него надо выходить по всем правилам). Далее идет «Google Поиск», приложение, которое, кроме всего прочего, включает в себя Google Now. Тапаем по нему и видим, что два самых активно используемых wakelock’а - это NlpWakeLock и EntriesRefresh_wakelock. Это уже сложнее, и разобраться, что же на самом деле происходит при их установке, довольно сложно. Поэтому долго удерживаем палец на имени wakelock’а, выбираем «Поиск» и смотрим, что нашел браузер. Уже на второй найденной странице есть пояснение, что NlpWakeLock устанавливается в тот момент, когда изменяется положение смартфона относительно сети (3G, Wi-Fi), после чего Google Now отправляет информацию о местоположении на сервер. Второй wakelock, судя по всему, используется для обновления карточек в Google Now. Одновременно решить проблему прожорливости в обоих случаях можно, просто отключив «Google Поиск» в «Настройки -> Приложения -> Все». Для решения первой - выключить определение местоположения в настройках Android.

Gmail заставляет смартфон бодрствовать с помощью wakelock’а с говорящим названием sync /gmail-ls/com.google/[email protected]. Очевидно, что он устанавливается на время автоматической синхронизации почты, поэтому понизить энергозатраты можно, просто отключив синхронизацию Gmail в «Настройки -> Аккаунты -> Google -> [email protected]». С другой стороны, делать этого я не хочу и лучше потерплю три минуты бодрствования за полтора дня.


Пройдя по списку самых энергозатратных приложений с помощью Wakelock Detector, легко понять, что основные причины пробуждения устройства - это разные виды синхронизации и регулярное обновление информации о местоположении. Это значит, что, отключив эти функции полностью, можно избавиться от большинства случаев пробуждения и серьезно сэкономить батарею.

Я бы рекомендовал сперва зайти в настройки Google-аккаунта («Настройки -> Аккаунты -> Google -> [email protected]») и аккаунтов других приложений и отключить все ненужные виды синхронизации. Мне, например, не нужны синхронизация календаря, стандартного браузера, контактов Google+ и «данных приложений», так что я могу спокойно избавиться от них. Так же следует поступить и со всеми остальными зарегистрированными на смартфоне аккаунтами, а в настройках сторонних приложений отключить автоматическую синхронизацию (тебе действительно нужна автосинхронизация Twitter и RSS?). Редко используемые приложения лучше удалить вовсе.

Последние версии Android не позволяют отключить определение местоположения полностью, но зато могут использовать очень консервативный и почти не влияющий на жизнь смартфона режим под названием (сюрприз!) «Экономия заряда батареи», который обновляет информацию только тогда, когда происходит подключение к Wi-Fi-сети или переход на другую сотовую вышку.

Если приложение садит аккумулятор, а удалять его нельзя и в настройках нет опций синхронизации или автообновления, то его можно просто заморозить. Делается это с помощью великолепного приложения под названием Greenify. Оно подавляет возможность приложения просыпаться самостоятельно и заставляет его работать только тогда, когда ты сам этого захочешь. Пользоваться очень просто. Запускаем Greenify, нажимаем на кнопку + в левом нижнем углу и видим, какие приложения дольше всего работают в фоне. На скриншоте видно, что наиболее прожорливые - это OTransfer Target, используемый для удаленного включения переадресации (оно вообще постоянно бодрствует), а также Beautiful Widgets и Carbon, которые периодически просыпаются для разного рода синхронизаций. OTransfer Target я ставил для теста, так что могу спокойно его удалить (оно, кстати, также есть в числе «лидеров» в Wakelock Detector). Beautiful Widgets просыпается для обновления виджета на рабочем столе, поэтому его я оставлю в покое. А вот Carbon, занявший пятое место по версии Wakelock Detector, можно заморозить. Для этого достаточно просто тапнуть по имени и нажать галочку в правом верхнем углу.

  1. Убийство фоновых процессов с помощью таск-киллера. Одна из самых глупых идей из всех, что только могут прийти в голову. Следует просто запомнить: фоновые процессы не потребляют энергию, обычно ее потребляют запущенные ими сервисные службы, которые либо вообще не убиваются таск-киллерами, либо имеют способность к самовоскрешению. А вот убийство самих фоновых приложений приводит к необходимости их повторного запуска, на что энергия таки тратится.
  2. Отключение Wi-Fi дома. В энергосберегающем режиме (когда смартфон спит) модуль Wi-Fi потребляет очень мало энергии, настолько мало, что на включение и выключение модуля зачастую расходуется гораздо больше. Имеет смысл разве что на планшете, который берешь в руки два-три раза в день, чтобы почитать новости или книгу.
  3. Автоматическое переключение между 2G и 3G. Аналогичная история. При скачках между типами сетей происходит повторный поиск вышек и повторное же соединение, а в это время радиомодуль работает на полную мощность. Приложения, автоматически включающие 2G во время сна, почти всегда приводят к еще большему расходу энергии.
  4. Приложения с названиями вроде Ultimate Battery Saver. В 99% (если не в ста) случаев это либо плацебо, либо все тот же таск-киллер, снабженный механизмом, который отключает разные компоненты смартфона при достижении определенного уровня заряда. Сначала происходит перевод на 2G и отключение GPS, затем отключается интернет, а под самый конец телефон переводится в режим полета. Проблема здесь в том, что описанный механизм работы скорее мешает и все это удобнее сделать самому в нужное время.
  5. Калибровка батареи с помощью рекавери. С давних пор существует миф о том, что удаление файла /data/system/batterystats.bin с помощью CWM приводит к сбросу настроек батареи, так что она начинает показывать «более правильный» уровень заряда. Миф настолько въелся в умы, что некоторые индивидуумы начали делать «калибровку» ежедневно, заявляя, что так можно продлить жизнь батареи и даже повысить ее емкость. На самом деле файл нужен для сохранения статистики использования энергии (той самой инфы из «Настройки -> Батарея») между перезагрузками и ни на что не влияет.

Андервольтинг

Теперь поговорим о тяжелой артиллерии. Ни для кого не секрет, что один из самых прожорливых компонентов смартфона - это процессор. Его энергопотребление может быть даже больше потребления экрана (а точнее, его подсветки), и все потому, что он работает на очень высоких частотах, которые требуют подачи высоких напряжений. Поначалу может показаться, что сохранить жизнь от батареи в этом случае можно, просто понизив максимальную частоту работы процессора и отключив «лишние» ядра. Однако, скорее всего, это ни к чему не приведет: несмотря на пониженное потребление энергии, процессор будет исполнять код дольше, и в конечном счете энергопотребление может даже возрасти.

Вместо этого следует провести операцию андервольтинга, то есть просто понизить максимальное подаваемое напряжение для всех возможных частот. Для этого необходимо установить кастомное ядро с поддержкой данной функции. О том, как это сделать и какое ядро выбрать, я во всех подробностях рассказывал в одном из предыдущих номеров журнала, поэтому не буду повторяться, а просто скажу, что если у тебя один из нексусов, то достаточно установить franco.Kernel updater и с его помощью скачать и установить ядро. Все происходит в автоматическом режиме.

Далее устанавливаем платную версию Trickster MOD (бесплатная не сохраняет настройки напряжений) или CPU Adjuster; для ядер franco также подойдет платный franco.Kernel updater. Переходим на страницу регулировки вольтажа (в Trickster MOD нужные настройки находятся внизу четвертой страницы) и начинаем аккуратно убавлять по 25 мВ для каждой из возможных частот процессора. После убавления сворачиваем приложение и некоторое время тестируем смартфон, запуская тяжелые приложения, затем снова убавляем и снова тестируем.

В 90% случаев процессор без всяких последствий выдержит понижение на 100 мВ, а это даст нам дополнительный час-два в режиме активного использования. Если тебе повезет, то процессор сможет выдержать и –150, а в особо счастливых случаях даже –200, все зависит от партии процессора и конкретного экземпляра. Слишком сильное занижение напряжения приведет к перезагрузке, после которой достаточно будет поднять напряжение на 25 мВ и сохранить значение в дефолтовом профиле (в Trickster MOD это кнопка «Профиль» сразу над значениями).

INFO

Смартфон с AMOLED-экраном будет работать дольше, если использовать приложения с черным фоном. Чтобы сделать системные приложения темными, можно использовать прошивку AOKP или один из модулей Xposed.

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

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

Вместо выводов

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

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

Конечно можно установить емкую батарею, но не многие производители пока идут на это, потому что батарея занимает много места и придется жертвовать дизайном — делать телефон толстым 🙂

Лично я заряжаю свой телефон с батареей емкостью 2230 мАч каждый день, это уже вошло в привычку. Я использую телефон часто в течении дня и поэтому к концу дня остается около 20-30% заряда, но можно продлить время работы телефона от батареи и заставить его проработать на одной зарядке несколько дней.

Можно конечно установить одно из приложений для экономии заряда батареи, оно:

  • упрощает экономию заряда
  • занимает память
  • расходует ресурсы телефона
  • расходует батарею телефона

Все то же, что делают приложения можно сделать самостоятельно:

  • тонкая настройка под себя
  • не требует дополнительных ресурсов
  • знаете что делаете
  • надо лазить по настройкам

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

1. Яркость подсветки дисплея

Итак первое что можно сделать чтобы продлить работу от батареи — сделайте яркость экрана поменьше. А если в телефоне есть датчик освещенности, то включите автоматическую регулировку. Яркий дисплей жрет батарею больше всего остального.

Заходим в Настройки -> Дисплей -> Яркость и выставляем нужный уровень яркости

2. Живые обои

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

Заходим в Настройки -> Дисплей -> Фоновый рисунок и выбираем любое фото из галереи или из фоновых рисунков

3. Беспроводные модули

Следующее что можно сделать это отключить беспроводные модули, которые вы не используете в данный момент — мобильный интернет, Wi-Fi, Bluetooth, GPS

Заходим в Настройки и отключаем ненужные модули, то же можно сделать из панели состояния

4. Использование сети GSM

Если качество мобильной сети в вашем регионе слабое, то можно попробовать отключить LTE и 3G сети. Телефон будет работать в режиме GSM, он самый экономный, но позволяет передавать данные со скоростью до 236 килобит в секунду, этого должно хватить для браузеров или для звонков например по

Заходим в Настройки -> Еще -> Мобильная сеть -> Режим сети и выбираем режим Только GSM

5. Ненужные приложения

Удалите ненужные приложения, которые больше всего нагружают батарею. Чтобы узнать какие именно приложения жрут аккумулятор зайдите в Настройки -> Электропитание -> Использование аккумулятора, тут вы увидите какие приложения и службы используют заряд батареи.

Подробнее про очистку телефона от ненужных приложений и другого мусора читайте

Заключение

Приведенные советы помогут в экономии заряда батареи на Андроид когда это необходимо. Но! Они не обязательны к применению каждый день, ведь Android это операционная система, которая позволяет

  • быть всегда на связи используя мессенджеры как или Viber
  • быстро получать информацию и сообщения из соц сетей
  • отслеживать местоположение и прикреплять его к фотографиям
  • мгновенно получать уведомления письма по электронной почте
  • общаться по Skype

Поэтому я заряжаю телефон каждый день, и всегда остаюсь онлайн, вместо 3-х дней экономного режима 🙂

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

Поговорим, почему батарея на устройствах под управлением Андроид быстро разряжается и как продлить ей жизнь.

Причины быстрой разрядки аккумуляторов

  • Фактическая емкость аккумулятора смартфона или планшета ниже указанной в характеристиках.
  • Емкость аккумулятора уменьшилась из-за естественного износа.
  • Температура внешней среды — ниже +5 ⁰C или выше +30 ⁰C.
  • Включен слишком высокий уровень яркости экрана.
  • Включены ресурсоемкие функции: GPS, NFC, Bluetooth и т. д.
  • Большое расстояние до базовой станции оператора мобильной связи.
  • Энергию потребляют работающие в фоновом режиме приложения и виджеты.
  • Частые включения и выключения аппарата.
  • Заражение мобильными вирусами.
  • Неисправность операционной системы или железа, вследствие которых не выключаются отдельные ресурсоемкие функции или само устройство.

Емкость батареи ниже, чем в паспорте

Несоответствие реальной емкости АКБ показателю, который указан в паспорте смартфона или планшета, встречается чаще, чем вы думаете. Просто очень немногие пользователи решаются его перепроверить. Большинство верят документам, а также показателям программ, которые тоже не всегда отображают достоверные данные.

Причина несоответствия фактической информации номинальной не всегда кроется в обмане со стороны производителя или продавца (хотя встречается и такое), просто литиевые источники питания при длительном хранении теряют свою емкость. Если вы купили устройство, выпущенное год назад, даже при правильном хранении его батарея стала менее вместительной на 2-6%, а при неправильном (т. е. при заряде до 100%) — на целых 15-30%.

Для вычисления реальной емкости АКБ используют зарядно-разрядные устройства, наподобие iMAX, либо самодельные разрядники в комплекте с мультиметром или USB-тестером. Точные показатели определяют во время разряда полностью заряженного аккумулятора.

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

Емкость снизилась со временем

Износ аккумуляторной батареи становится заметным после 1,5-2 лет использования смартфона или планшета. Но может наступить и раньше, если:

  • часто и подолгу пользоваться устройством при низких и очень высоких температурах воздуха (наиболее благоприятной для эксплуатации литиевых АКБ является комнатная температура);
  • допускать разряд, близкий к 0%.
  • заряжать девайс возле источников тепла;
  • хранить неиспользуемую батарею в состоянии заряда 100% при высокой температуре окружающей среды (для хранения оптимальный уровень заряда — 40-50% и температура холодильника);
  • заряжать АКБ более высоким напряжением и токами, чем предусмотрел производитель (требуемый уровень тока и напряжения указан на зарядном устройстве, которое продавалось в комплекте с гаджетом).

Частые кратковременные подзарядки, вопреки расхожему мнению, не вредят аккумулятору. Гораздо большее влияние оказывает ток, которым он заряжается. Литиевые АКБ предпочтительнее заряжать малыми токами, хотя на это уходит больше времени.

Если емкость АКБ вашего устройства уменьшилась вследствие износа, единственный способ решения — замена батареи на новую.

Использование гаджета на холоде или жаре

При использовании мобильного девайса в неблагоприятных температурных условиях (до +5 ⁰C и выше +30 ⁰C) батарея разряжается заметно быстрее, однако при температуре, близкой к комнатной, ее емкость сразу восстанавливается к исходному уровню.

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

Высокий уровень яркости экрана

Экран мобильного девайса на Андроиде — основной потребитель энергии. Чем ярче он подсвечен, тем быстрее садится батарея.

Снизить расход заряда помогает использование адаптивной подсветки, которая меняется в зависимости от внешнего освещения (доступна только на устройствах, оборудованных датчиком освещенности). Чтобы ее включить, установите в настройках яркости экрана флажок «Авто». А чтобы экран не оставался включенным, когда вы не пользуетесь гаджетом, настройте его переход в спящий режим через 30-60 секунд бездействия.

Ресурсоемкие функции

Следующими после экрана активными потребителями энергии являются:

  • геолокация;
  • живые (анимированные) обои;
  • NFC и Bluetooth;
  • мобильный Интернет (3G, 4G).
  • Wi-Fi.

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

Нестабильная сотовая связь

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

Батарея будет разряжаться быстрее, даже если проблема наблюдается только с одной из двух SIM-карт. Для сохранения заряда такую симку лучше на время отключить.

Приложения и виджеты, работающие в фоновом режиме

Многие Андроид-приложения и виджеты после установки прописывают себя в автозапуск и работают в фоновом режиме всё время, пока девайс включен. Когда таких приложений много, устройство не только очень быстро разряжается, но и заметно тормозит, поэтому автозагрузку следует держать под контролем и разрешать только тем программам, которым она необходима (антивирус, средство оптимизации, служебные утилиты, мессенджеры и т. п).

К сожалению, функции управления автозапуском пользовательских и системных приложений в Андроиде нет. Но она становится доступной после получения прав root (суперпользователя) и установки на устройство специальных утилит, таких как:

  • Startup Manager и некоторых других

Существуют утилиты, которые позволяют управлять автозагрузкой без рут-прав, но они работают не на каждом гаджете и не всегда корректно.

Расходовать ресурсы АКБ могут и приложения, которые запустил сам пользователь, но после того, как они стали не нужны, забыл закрыть. Скопление таких программ не только нагружает, но и нагревает процессор, а от него в свою очередь греется аккумулятор. А при нагреве, как мы знаем, батарея телефона садится очень быстро.

Контроль над процессами, активно потребляющими энергию, тоже лучше всего доверить специальным утилитам. Например, следующим:

    • DU Battery Saver и т. д.

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

Частые перезагрузки и включения-выключения аппарата

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

Пока вы не пользуетесь смартфоном или планшетом на Андроиде, не стоит выключать его полностью — достаточно гасить экран, завершить ресурсоемкие задачи, отключить коммуникативные функции (Wi-Fi, GPRS, 3G-4G Интернет, GPS, NFC и Bluetooth), фоновую передачу данных, датчики и вибромотор. Для этого на большинстве мобильных гаджетов предусмотрен режим энергосбережения, кнопка включения которого может находиться в разных разделах меню настроек (параметров).

Заражение мобильными вирусами

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

Исключать скрытое вирусное заражение следует при любом нестандартном поведении гаджета, например:

  • Телефон или планшет выходит из режима ожидания без активных действий с вашей стороны.
  • Устройство, находящееся в спящем режиме, нагревается.
  • На устройстве без вашего участия включаются модули Wi-Fi, геолокации, мобильного Интернета и другие. Либо их невозможно выключить.
  • В списке исходящих звонков и СМС появились неизвестные номера, а в истории браузера — просмотры сайтов, которые вы не посещали.
  • Какое-либо приложение без вашего ведома назначило себя администратором устройства.
  • По неизвестным причинам перестали запускаться Google Play антивирус и другие защитные приложения.
  • Перестали работать какие-либо системные функции.
  • Беспричинно увеличился объем сетевого трафика устройства.

О том, как найти и удалить мобильный вирус, читайте на нашем сайте. Инструкция актуальна для Android-телефонов и планшетов самых разных марок: Samsung, LG, Xiaomi, Philips, Леново и остальных.

Системный или аппаратный сбой

Некоторые пользователи ПК и ноутбуков сталкивались с такой неполадкой, как неполное выключение компьютера, когда при завершении работы операционной системы гаснет экран, но часть устройств остается в активном состоянии — продолжает вращаться кулер, светятся индикаторы и т. д. Точно такая же проблема встречается и на мобильных девайсах, просто ее не так легко заметить, ведь на смартфонах и планшетах нет кулера, а индикатор показывает только стадию зарядки. При подобных неисправностях устройство по сути остается включенным постоянно и, соответственно, даже в «как бы выключенном» состоянии активно потребляет энергию аккумулятора.

Причинами таких неполадок могут быть сбойные приложения, вирусы, ошибки операционной системы и неисправность в аппаратной части девайса (включая подсоединенные устройства — карты памяти, SIM-карты и другое).

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

Что в подобных случаях может сделать пользователь без обращения к мастерам:

  • Удалить приложения, установленные перед появлением проблемы (если удалось зафиксировать время ее начала).
  • Провести антивирусное сканирование.
  • Отсоединить все подключенные устройства.
  • Выполнить сброс системы на заводские настройки.
  • Извлечь аккумулятор (если он съемный), 20-30 секунд подержать нажатой кнопку питания и установить аккумулятор на место.
  • Перепрошить аппарат заведомо работоспособной прошивкой.

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



Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!