

Решил поделиться информацией и собственным опытом продления времени работы от аккумулятора в ОС Android. Структура меню в различных аппаратах может несколько отличаться. Все предложенные способы были опробованы на Samsung Galaxy S (i9000).
Во первых немного информации о самих аккумуляторах. «Аккумулятор надо раскачивать, проведя 4-5 циклов полного заряда-разряда». Устаревшая информация. Раскачка актуальна только для никелевых (Ni-Cd, Ni-MH) батарей, к современным литиевым (Li-Ion, Li-Ion-Pol) это не относится.
С электрохимической точки зрения процедура полного заряда-разряда на состояние литиевой батареи никак не влияет (а вот в никелевых — влияла заметно). Есть другой аспект — калибровка. Любая литиевая АКБ снабжена схемой контроллера заряда, который управляет как процессом зарядки, так и процессом питания нагрузки. Для корректной работы его нужно откалибровать — т.е. задать информацию о том, что такое-то состояние батареи — соответствует 100% заряда, а такое-то — соответствует полному разряду. Вот для этого и проводят полные циклы заряда-разряда. Но опять же, это не значит, что каждый раз зарядив и разрядив батарею до упора, устройство корректирует данные калибровки — если специальной команды от контроллера нет, то вручную процедуру не запустить. Пользы от полного цикла в таком случае — ноль. И разумеется, первичная калибровка проводится на заводе, так что в принципе, батарею можно использовать, вообще не беспокоясь о ее состоянии.
Как правило, в течение первых 2-3 недель эксплуатации литиевые батареи набирают емкость. Этот эффект многие принимают за положительное влияние раскачки (хотя никакой связи нет), поэтому миф довольно живуч. Более того, эксплуатация АКБ от края до края — вредна. Она при этом сильнее изнашивается, и поэтому — как раз таки требует перекалибровки.
От себя добавлю, что такое утверждение читал на многих технических форумах, от знающих людей. Контроллер, установленный в самой батарее (микросхема), прекращает заряд, как только он достигнет определенного значения, дальше его можно «заряжать» сколько угодно, заряжаться он не будет. Вышесказанное подтверждается тем, что литий-ионные аккумуляторы вообще категорически нельзя перезаряжать, т.к. возникает угроза перегрева и даже взрыва аккумулятора. Следовательно проводить какие либо телодвижения по раскачке батарейки или сбросу ее кэша в Android (да и не только) бессмысленны, т.к. контроллер батарейки все равно живет свей жизнью. А возможность БИОС Android взаимодействовать с контроллером батареи еще надо доказать, думаю это взаимодействие сводится к передаче контроллером инфрмации БИОС телефона о процессе зарядки, оставшемся заряде, температуре, напряжении батареи. ИМХО. Буду признателен если просвятите на этот счет )
Теперь, что касается увеличения времени работы от аккумулятора. Рекомендую произвести ряд несложных настроек в меню телефона.
1. Отключаем автосинхронизацию (Настройки — Учетные записи — Автосинхронизация — снимаем флажок). Данная функция отвечает за автоматическую синхронизацию данных с вашим GMail аккаунтом. Следовательно возможно выведение аппарата из спящего режима и как результат увеличенный расход батареи.
2. Отключаем использование беспроводных сетей при определении текущего местоположения (Настройки — GPS — Беспроводные сети — снимаем флажок). Данная функция отвечает за использование сетей мобильных операторов для определения текущего местоположения аппарата. Но иногда бывает полезна, когда необходимо определять местоположение без использования GPS (так называемый A-GPS), в большинстве случаев лучше отключать, т.к. также увеличивает расход батареи.
3. Включаем принудительно режим 2G (Настройки — Сеть — Мобильные сети — Режим сети — выбираем «Только GSM»). В Росии сети 3-го поколения пока еще не так широко применяются и покрытие оставляет желать лучшего. Поэтому включение принудительно сетей второго поколения снижает нагрузку на аккумулятор. Отмечу, что ситуация постоянно меняется в пользу использования сетей третьего поколения, но до идеала пока еще далеко.
4.Включаем автоматическую регулировку яркости (Настройки — Дисплей — Яркость — ставим флажок «Автоматическая регулировка яркости»). В некоторых ситуация также позволяет добиться снижения энергопотребления.
5. Настраиваем время отключения экрана (Настройки — Дисплей — Таймаут экрана — выбираем время, через которое экран телефона будет автоматически выключаться, в случае бездействия). Как правило 30 секунд бывает достаточно. Чем больше время,через которое телефон «засыпает», тем больше расход батареи.
6. Выключаем по мере ненадобности GPS, Wi-Fi, Bluetooth т.к. все беспроводные модули даже в спящем режиме потребляют энергию. Например Wi-Fi периодически сканирует сеть, на предмет появления новых точек подключения и т.п. Следовательно возьмите за правило — не используете — отключайте.
7. Владельцы аппаратов с Amoled и Super Amoled экранами также могут немного снизить энергопотребление используя темные темы и обои. Сказывается особенность Amoled экранов в том, что в них не горящий пиксель (более темный) потребляет меньше энергии.
8. Выключаем живые обои (может существенно снизить энергопотребление, особенно с некоторыми обоями, сильно нагружающими процессор).
9. Отключение датчика автоматического поворота экрана, также снижает энергопотребление, хотя и очень незначительно. Сразу отмечу, что во всех играх и приложениях акселерометр работать будет.
10. Отключить режим передачи данных через мобильные сети (GPRS, EDGE и.т.п.), у меня находится в меню вызываемом кнопкой отключения телефона. Определить включен ли этот режим, очень просто — в строке уведомлений около уровня сигнала будет буква «G» (H, E) со стрелочками. После отключения ни одна программа не сможет получить доступ в интернет через мобильную сеть.
Вопреки распространенному заблуждению, хорошо настроенный Android, в спящем режиме (режим ожидания) потребляет очень мало энергии. Конечно существуют другие, более глубокие способы снижения энергопотребления (например поиск и устранение «паразитных» процессов, установка ядер с оптимизированным энергопотреблением, использование программ планировщиков — например отключающих радиомодуль по расписанию и.т.д.), но это уже темы для отдельного материала. Способы же приведенные выше, хоть и не претендуют на оригинальность, но способны существенно продлить жизнь вашему аккумулятору.
Спасибо за исчерпывающую и полезную информацию, а главное новую и актуальную. Многие по-прежнему бредят тем что аккумуляторы надо раскачивать, сбрасывать какие-то системные файлы и проч. На самом деле аккумуляторы и андройд довольно «умные» и лучше просто следовать их рекомендациям. Так же в инструкции к телефону обычно пишут: «Перед первым использованием полностью зарядите аккумулятор», это единственное что стоит делать для «раскачки». Читайте инструкцию, господа!
у меня galaxy S2 и могу сказать что с включенным 3G батарея реально садится в два раза быстрей. уже перепрошивал и сбрасывал — все равно. видимо качество покрытия сетей такое (питер)
А вот в других рекомендациях я читал что авторегулировку яркости экрана надо отключать, т.к. включенный датчик света постоянно потребляет энергию. Вопрос остается открытым.
Возможно в отдельных случаях это и так. Но вот сейчас лето например и выйдя на улицу в солнечную погоду с отключенным датчиком освещенности придется выставлять максимальную яркость экрана, чтобы хоть что то увидеть. Потом зайдя в тень уменьшать ее, вечером опять и т.д. В основном яркость при отключенном датчике выставляется на один уровень и про нее забывают (по крайней мере у меня так было), а зачастую при низком освещении выставленная вручную яркость является избыточной. А энергопотребление самого датчика и ресурсов процессора им, ничтожно по сравнению с потреблением энергии экраном (посмотрите в статистику расхода батареи, кто является основным пожирателем энергии). В общем кому как удобно. Я оставляю датчик включенным.
P.S. хотя вопрос с некорректной настройкой уровней яркости для датчика освещенности в стоковых прошивках и невозможности их корректировки, действительно остается открытым.