Как продлить время работы Android-смартфона от батареи
Курочка по зёрнышку
Безусловно, иметь телефон, способный проработать на одной зарядке неделю или хотя бы трое суток, очень приятно. Но, к сожалению, далеко не всегда телефон с «долгоиграющей» батареей подходит пользователю по каким-то другим своим параметрам. Кому-то гораздо важнее малый вес и размер, кому-то — качественный экран, а для кого-то главное — мощный процессор. Идеала же, сочетающего в себе все мыслимые «ништяки», да ещё и мощную батарею, почему-то пока не придумано. В результате подавляющее большинство пользователей вынуждено ставить телефон на подзарядку раз в сутки, а то и чаще. Но всегда ли тому виной слабый аккумулятор или чрезмерно интенсивный режим использования аппарата? И что делать в ситуациях, когда нормально работавший телефон вдруг стал «съедать» батарею буквально за считанные часы?
Причины, приводящие к чрезмерному расходу заряда аккумулятора, в том числе и так называемому «жору» (это практически общепринятый термин для подобных сбоев), условно можно разделить на несколько типов:
- злоупотребление ресурсоёмкими украшательствами;
- неоптимальная настройка системы;
- бесконтрольное использование программ, нагружающих процессор и интернет-канал;
- сбои в работе программной части аппарата;
- неисправность телефона или его компонентов.
Таким образом, чтобы выяснить причину быстрой просадки батареи, необходимо последовательно разобраться с этими пунктами.
По большому счёту, главная задача — выяснить, что виновато — «железо» смартфона или его программная начинка. Ведь если со сбоями ПО пользователю ещё по силам разобраться, то с «железными» проблемами, возможно, придётся обращаться в сервисный центр. На первый взгляд, здесь всё относительно просто. Надо лишь, предварительно сохранив все данные, сделать полный «хард-ресет» телефона и на «голом» смартфоне проверить время работы батареи. Если даже в этом случае ситуация не улучшится, значит велика вероятность того, что виновато всё же «железо». Если же «чистая» система Android, без какого-либо дополнительного софта и пользовательских настроек, будет работать нормально, то, скорее всего, виновником «жора» была какая-то программа или неверная настройка системы.
Однако «хард-ресет» делать лишний раз никому не хочется. Для полноценного бэкапа данных (например, с помощью программы Titanium Backup), как правило, требуются root-права, последующее восстановление (особенно если восстанавливать всё вручную) может занять много времени, да и самой причины сбоя эта процедура, скорее всего, не устранит, ведь проблемная программа или настройка опять может вернуться на своё место. Поэтому есть смысл попытаться выявить причину сбоя, не прибегая к такому кардинальному решению, как восстановление заводского состояния аппарата.
Более того, даже если вы вполне удовлетворены своим телефоном и никаких существенных сбоев в функционировании его батареи не наблюдаете, вполне возможно продлить время его автономной работы, если уделить немного времени его настройке и впоследствии стараться следовать некоторым несложным правилам.
Сразу оговоримся — мы не будем «ковырять» сервисное меню телефона, рассматривать «твики», которые могут нарушить работу системы или требуют рут-прав (например, для изменения частоты процессора и вольтажа). Всё, чего мы коснемся в этой статье, должно быть вполне понятно и безопасно для пользователя среднего уровня.
Злоупотребление украшательствами
Одна из наиболее частых причин бесполезного расходования заряда батареи — всевозможные «виджеты», анимированные обои и прочие «фишки», не несущие порой никакой смысловой нагрузки. И если анимация, в общем, не такое и большое зло (но свой процент заряда отнимает), то виджеты ещё и незаметно для пользователя успевают что-то качать из интернета. Причём могут делать это довольно часто, постоянно выводя телефон из «спячки». И вот это уже может весьма серьёзно разряжать батарею. А если такой виджет ещё и некорректно работает в данной системе, то не исключено появление даже пресловутого «жора», «высасывающего» батарею за несколько часов. Поэтому одним из первых действий по выявлению проблемы или оптимизации энергопотребления должно быть отключение анимированных обоев и всех без исключения виджетов. Если после этого сбой пропадёт, можно будет постепенно восстанавливать необходимые виджеты, пытаясь выявить тот, после включения которого батарея снова «пойдёт вразнос». От него придётся отказаться.
Разумеется, есть смысл по возможности отказаться и от некоторых других «фишек», не несущих какой-то важной функциональности, но при этом весьма энергоёмких. Например, от сопровождения «тапов» вибрацией и озвучкой или от функции пробуждения по «даблтапу» / «свайпу» в «кастомных» прошивках.
Если же у тебя телефон с AMOLED-дисплеем (у таких экранов нет общей подсветки, светятся сами пиксели), то постарайся использовать как можно более тёмные схемы оформления рабочего стола и программ, позволяющих менять свой внешний вид (например, в читалках типа AlReader можно переключиться на «ночную» схему оформления). Дело в том, что чем ярче изображение на таком экране, тем больше энергии он потребляет (интересный эксперимент на эту тему описан на Хабрахабре [1]). И хотя критического увеличения времени работы смартфона от такого трюка, может, и не получится, курочка, как говорится, по зёрнышку клюет.
Неоптимальная настройка системы
С помощью некоторых некорректных настроек системы Android растратить заряд батареи ещё проще. Наиболее энергоёмкими компонентами здесь являются Wi-Fi, средства мобильного интернета и прочие беспроводные соединения. Поэтому, если нет необходимости в постоянно включённых Bluetooth, Wi-Fi, GPS, обязательно их отключай! Благо в современных версиях Android для этого предусмотрены переключатели быстрого доступа, и каждый раз копаться в настройках не требуется.
Если же тебе неудобно вручную включать-выключать Wi-Fi, то желательно оптимизировать его работу, чтобы не тратить энергию впустую. Для этого в настройках Wi-Fi надо открыть меню «Расширенные настройки» и там установить: «Wi-Fi включён в режиме сна» → «Никогда» (или «Только при питании от сети»), снять флажок «Всегда искать сети» и установить флаг «Оптимизация Wi-Fi» (впрочем, последний не на всех аппаратах действует адекватно, иногда полезнее его отключить). Только учти, если на твоём телефоне есть какая-то программа или виджет, которая регулярно пробуждает телефон и «лезет» в интернет, то при выключенном Wi-Fi она будет пытаться использовать мобильную сеть, что может оказаться даже более затратно в плане энергопотребления (да и по деньгам).
В разделе настроек «Местоположение», если совсем отключать эту функцию нельзя (а она очень прожорливая!), желательно хотя бы отключить «Отправка геоданных», если ты, конечно, не хочешь, чтобы Google и некоторые заинтересованные лица были постоянно в курсе твоего местоположения (ну и найти украденный телефон будет сложнее). Иначе при плохом интернет-соединении и слабом сигнале со спутников батарея будет «высасываться» очень активно. Кроме того, здесь же можно выбрать более щадящий для аккумулятора режим определения местоположения, выставив вместо «Высокая точность» флаг «Только устройство». Правда, может потребоваться в погодном виджете вручную задать свой город.
То же самое касается и весьма энергоёмкого при слабом и неравномерном покрытии 4G — включать его стоит только тогда, когда действительно нужен быстрый интернет и при этом уровень сигнала 4G в данном месте всегда на высоте. Вообще говоря, при переключениях телефона между 4G/3G/2G, если приём неустойчивый (или если вы в дальней поездке, и телефон постоянно скачет от соты к соте), тратится много энергии, поэтому, если и «Мобильные данные» (то есть мобильный интернет вообще) включать только по мере необходимости, то это даст ещё более существенную экономию заряда аккумулятора. Можно и вручную выставлять тот режим мобильного интернета, который стабильнее всего работает в данной местности (на индикаторе больше «палок»), но это уже совсем неудобно. Кстати, если вы оказались на длительное время там, где мобильная связь вообще то появляется, то пропадает, то лучше временно перевести телефон в «Режим полёта», иначе вся батарейка уйдёт на его попытки подключиться к сети. А если вы привыкли ночью выключать телефон, то попробуйте вместо этого выбирать режим «Режим полёта», так как процесс загрузки телефона может съесть даже больше энергии.
Ещё один мощный «пожиратель» батареи — экран. Для экономии заряда батареи и при наличии датчика освещения необходимо использовать автоматическую регулировку яркости (впрочем, в некоторых аппаратах она может работать некорректно, и эффективнее ручной режим или альтернативные программы регулировки типа Power Toggles или Brightness Level, которые также полезны в тех случаях, когда штатное средство необеспечивает необходимого снижения уровня подсветки для работы ночью).
Всевозможные датчики (например, NFC или функция «Поворот экрана»), если ты ими постоянно не пользуешься, тоже желательно включать только по мере необходимости. Много энергии они не потребляют, но в любом случае для батареи это будет нелишний плюс.
Собственно говоря, точно таким же образом желательно прошерстить вообще всё меню настроек телефона и отключить те компоненты, которые тебе не требуются или требуются редко, но при этом либо постоянно работают в фоне, загружая процессор, либо часто «лезут» в интернет, расходуя энергию на работу беспроводной связи.
Бесконтрольное использование программ
Ситуация, когда главным растратчиком энергии оказывается какая-то программа или системный сервис, самая сложная. В этом случае выявить виновника «жора» может оказаться нелегко. Но для начала просто открой в настройках телефона меню «Приложения» → «Все» и пройдись по каждой программе без исключения. Наверняка там найдётся немало таких, которые ты вообще никогда не используешь либо даже не устанавливал — они поставлялись вместе с телефоном. Часть из них запускается автоматически (увидеть их можно с помощью утилиты Autostarts, а если есть root, то всякий «шлак» можно из автозагрузки и убрать), работает в фоне, что-то качает из интернета, а потому тратит зря заряд батареи. Некоторые бесплатные программы, например, являются просто «пожирателями» трафика и, следовательно, энергии, так как постоянно загружают рекламные баннеры (при наличии рут-прав можно попробовать какой-нибудь антирекламный фильтр типа AdAway, AdGuard, AdFree, но эффективнее избегать самих программ с рекламой).
Поэтому всё ненужное удаляем сразу! В случае же с предустановленными программами, удалить которые без root-доступа нельзя, предусмотрена функция «Остановить», но если они точно никогда не потребуются, то лучше их отключить вовсе. Главное — не трогать те программы, названия которых непонятны и неясно, для чего они нужны. То есть Hangouts или клиента Facebook, если ты ими не пользуешься, отключать можно смело (туда же можно отправить Google Play Книги, Google Play Фильмы, Google Play Music, Google Play Журналы, ChatON, Samsung Push Service), а вот какой-нибудь системный процесс типа OMA Client Provisioning трогать не надо, по крайней мере до тех пор, пока ты не найдёшь в интернете (неплохой список можно увидеть на форуме XDA Developers [2]) его описание и не разберёшься, нужен он тебе (и самой системе) или нет. Только учти, что эффект от выключения приложений появится только после перезагрузки устройства, но после перезагрузки придётся заново останавливать все приложения, для которых ты выбрал «Остановить».
Можно уменьшить потребление энергии и для тех программ, которые тебе нужны. Для этого, например, надо в настройках самих этих программ увеличить интервал синхронизации, чтобы в интернет они «стучались» по возможности реже. Ну действительно, как часто надо проверять наличие обновлений на том же Facebook? Неужели каждые полчаса?
Надо ли, чтобы Play Market искал обновления даже через мобильную сеть, или достаточно, чтобы он синхронизировался только при Wi-Fi-подключении?
Нужны ли «Подсказки» в Google Now?
Для некоторых редко используемых программ и учётных записей автосинхронизацию можно отключить вовсе, запуская её при необходимости вручную.
Особенно важна грамотная настройка для клиентов соцсетей и мессенджеров: так, например, Viber способен самостоятельно включать Wi-Fi, когда ему вздумается, независимо от системных установок.
К сожалению, далеко не во всех программах можно задать частоту синхронизации, отключить уведомления, пуш-сообщения или запретить пользоваться мобильным интернетом. Здесь очень хорошим решением является использование фирменного механизма энергосбережения, предусмотренного в некоторых телефонах. Так, например, Stamina в смартфонах Sony умеет очень хорошо «гасить» все приложения и функции, которые норовят пробудить телефон из спящего режима (есть и универсальные аналоги, например, Snapdragon BatteryGuru). Надо только учитывать, что при этом может быть «погашена» и активность каких-то нужных программ вроде Будильника, и он не сработает в нужное время. Такие программы надо внести в список исключений.
Нежелательно использовать всевозможные автоматические таск-киллеры — они сами часто являются пожирателями батареи, а с закрытием программ и сам Android неплохо справляется. То же самое касается программ и виджетов для мониторинга (подсчёта трафика, контроля за памятью и процессором) — всё это, как правило, лишний мусор. Насчёт же антивирусов что-то сказать сложно — пожалуй, в случае с неопытным пользователем плюсы от их использования могут перевесить все минусы, но энергию, они, конечно, тратить будут (не исключён и вариант, когда сам антивирус «переклинит» систему). Кстати, не стоит переносить на SD-карту виджеты и приложения, связанные с постоянными загрузками из интернета.
Если вы часто используете веб-браузер, то можно поэкспериментировать с каким-нибудь альтернативным — возможно, он окажется менее прожорливым. Программы для записи звонков, сторонние «лончеры» — всё это может быть причиной повышенного расхода заряда. В «жоре» батареи замечены даже приложения, идущие с сим-картой сотового оператора — если в списке программ обнаружится что-то «левое» с названием оператора, можно попробовать эту утилиту отключить. Кстати, очень положительно скажется и отключение лишних услуг (всевозможные рекламные смс-рассылки, пуш-сообщения, «Хамелеон» и подобный мусор) непосредственно на стороне оператора или в меню сим-карты.
Если же ничто из вышеописанного не помогло продлить время автономной работы аппарата, то можно попытаться вычислить наиболее активных потребителей заряда с помощью штатных средств системы либо специальных программ. Открой в настройках телефона пункт «Электропитание» → «Использование аккумулятора» — здесь можно увидеть список главных «пожирателей» энергии.
Обычно больше всего уходит на работу экрана (есть смысл задуматься об уменьшении яркости), но можно увидеть и некоторые программы — оптимизацией их работы придётся заняться более тщательно. Например, открыть диалог настроек «Использование данных», выбрать проблемное приложение и установить флаг «Ограничить данные в фоне» — тем самым получится сократить его бесконтрольные обращения к мобильному интернету. Кстати, в этом меню можно ознакомиться со списком «поглотителей» трафика.
Сторонние утилиты (System Panel, Wakelock Detector, BetterBatteryStats), способные выявить и отключить самые прожорливые приложения и сервисы, а также процессы, не дающие телефону заснуть, более эффективны в этом плане и предоставляют максимально точную информацию, однако они, как правило, требуют root-прав и высокой квалификации пользователя — навредить системе с их помощью проще.
Сначала лучше попытаться выявить виновника проблем через ещё одно системное средство. Если у тебя в телефоне не включены в настройках «Функции для разработчиков», то открой меню «О телефоне» и 8 раз нажми на строке «Номер сборки»: «Функции для разработчиков» станут доступны.
Открыв и включив их, можно будет активировать мониторинг загрузки центрального процессора и посмотреть, какие программы и сервисы чаще всего оказываются на верхних строчках списка. Не забудь только потом отключить «Функции для разработчиков».
Сбои в работе ПО аппарата
Нелегко разобраться с ситуациями, вызванными сбоями в работе ПО. Один из самых распространённых случаев — когда повреждённый медиафайл вводит в «ступор» системный процесс MediaServer, тот самый, который, в частности, отвечает за сканирование папок в поисках всевозможного мультимедиа. В результате батарея истощается буквально за часы. Причём повреждённый файл может быть не только в папке с музыкой, но и, например, где-нибудь в кэше браузера или приложения YouTube (поэтому старайся периодически чистить кэш таких программ).
Для лечения этой проблемы попробуй просканировать содержимое телефона программой ID3Fixer, выбрав для отображения mp3-тегов кодировку Windows-1251 (Cyrillic). Можно перекинуть все mp3-файлы на ПК и протестировать их на предмет повреждения с помощью утилиты AudioTester [3]. Если же «битый» файл затесался в каких-то «левых» директориях, то установи программу Nomedia и с её помощью создай во всех папках, кроме штатных папок с медиафайлами, файлы с именем .nomedia
— в этом случае зависающий MediaServer просто не будет в них заглядывать.
На будущее, старайтесь помещать медиафайлы в специально выделенные для них системой папки: Music
, Pictures
, Video
, не кладите в эти папки никаких лишних файлов (например, .cue
, .txt
), в именах медиафайлов избегайте спецсимволов и длинных названий.
В общем случае временно побороть проблемный процесс поможет либо его принудительная остановка (например, через меню «Приложения» → «Работающие» → «Кэшированные процессы»), либо обычная перезагрузка. Но это в том случае, если он не виснет постоянно. Иначе придётся его удалять или отключать и искать альтернативу, либо лезть ещё глубже [4] в недра системы, что не каждому по силам.
В самых же тяжёлых случаях никуда не деться от форматирования SD-карты и возврата к заводским установкам или даже перепрошивки аппарата. Кстати, установка альтернативных прошивок может улучшить ситуацию с энергопотреблением, а может привести и к каким-то негативным последствиям. Так что это для смелых любителей экспериментов. Единственное — не стоит при смене прошивок восстанавливать все данные из бэкапа (того же Titanium Backup), лучше всё настроить заново.
Неисправность телефона
Низкое время автономной работы также может быть связано с несколькими типами неисправностей «железа», с которыми можно справиться в домашних условиях. Разумеется, проблемным может быть сам аккумулятор — иногда «вздуваются» даже практически новые батареи. Если же аккумулятору уже два-три года, то постепенное уменьшение времени автономной работы телефона практически неизбежно. Кстати, серьёзно уменьшают срок службы батареи постоянные нагревы-охлаждения телефона: например, если его периодически помещать на мороз или играть в тяжёлые игры параллельно с зарядкой батареи. К ускоренному разряду батареи могут приводить даже загрязнённый USB-разъём аппарата или самопроизвольное нажатие кнопок (в некоторых чехлах — заурядное явление).
Поэтому попробуйте для начала почистить все разъёмы аппарата (хотя бы продуть, плюс почистить контакты всех карточек), проверьте работу всех кнопок на телефоне, визуально оцените состояние батареи на предмет вздутости. Зарядите вечером аккумулятор на 100%, выключите телефон на ночь и отсоедините зарядку, а утром, включив его, сразу посмотрите, просел ли заряд. Если потеря составила больше трёх процентов, скорее всего, аккумулятор придётся менять.
Попробуйте заряжать телефон не от USB-порта компьютера, а от его «родного» зарядного устройства (китайские зарядники и USB-кабели редко способны выдать ток более 0,5 А, качественные же ЗУ обеспечивают 1-2 А, что ускоряет зарядку и иногда положительно сказывается на времени работы телефона). Кстати, некоторые устройства работают чуть дольше, если их заряжать в выключенном состоянии. Временно откажитесь от использования чехла.
Виновником проблемы может быть и плохой контакт батареи, карты памяти или сим-карты, а также повреждения или низкое качество самих этих карточек (например, некоторые сбои в работе сим-карты приводят к постоянной потере сети, что опять же очень быстро разряжает батарею). Поэтому попробуйте временно удалить карту памяти и заменить сим-карту.
Наконец, с течением времени могут «откиснуть» контакты антенн в телефоне, в результате чего и связь ухудшится, и энергопотребление возрастёт. Не каждый пользователь способен сам вскрыть аппарат и зачистить контактные площадки, поэтому в данном случае оптимальный выбор — обращение в сервис-центр.
А вот всевозможные тренировки-калибровки современным аккумуляторам не требуются, поэтому заморачиваться всем этим не стоит.
Конечно, следуя вышеуказанным советам, ты не получишь неделю автономной работы от телефона, ранее державшегося от батареи меньше суток, но даже несколько лишних часов порой могут оказаться весьма критичны.