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



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

Для этого нужно заставить смартфон делать только то, что требуется в данный момент, а все остальное время – «спать». Посчитайте, сколько времени мобильник лежит у вас в кармане, на столе или рядом с кроватью. Да большую часть суток!

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

Стандартные средства


Встроенные в Android возможности по энергосбережению расширяются от версии к версии. Радикальный прорыв в этом направлении случился, когда в Marshmallow появился новый алгоритм сна Doze Mode. Он активируется в тот момент, когда телефон не подключен к зарядке и лежит неподвижно. Через полчаса-час бездействия со стороны пользователя Doze отправляет все приложения в глубокий сон (App Standby), давая им возможность связаться с внешним миром через 1, 2 и 4 часа.



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

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

Улучшения в рамках системы


Существует большое количество приложений, которые берут на себя роль «продлевателей жизни» гаджета на одной зарядке батареи. Ставить все подряд не стоит, количество только вредит качеству. Только грамотно подобранное сочетание программ с разной функциональностью даст лучший результат. В нашем случае рассмотрим «сладкую парочку» из Go Battery Saver и Greenify, подходящую для большинства пользователей мобильных устройств на Android.

GO Battery Saver — это удобный интеллектуальный менеджер управления базовыми настройками смартфона. В закладке «Режим» можно настроить политики энергосбережения — сценарии отключения Wi-Fi, Bluetooth и передачи данных, выполнения синхронизации. С root-правами Battery Saver умеет автоматически менять частоты процессора для достижения наибольшей экономии энергии.



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

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

По сути это некий командный центр, где вы можете следить за энергопотреблением девайса, настроив общие политики. Активно вмешиваться в работу программ Battery Saver не умеет, но с управлением настройками ОС справляется хорошо.

В отличие от него приложение Greenify специализируется на укрощении программ, которые часто выводят телефон из состояния покоя – так называемые Wakelocks. Вспомним теорию. Когда мы нажимаем на кнопку выключения или просто оставляем мобильник без внимания, его экран гаснет, Android пытается перевести устройство в suspend-состояние, при котором вычислительные ядра отключены, а напряжение подано только на оперативку. Запущенные приложения, которые могут работать в фоновом режиме, не дают устройству уйти в этот режим, используется блокировка, называемая Wakelock. Если гаджет уже находится в suspend-режиме, приложение может в нужный момент разбудить его с помощью объекта AlarmManager. На практике это проявляется тем, что ваш телефон неожиданно просыпается, лезет в интернет, трезвонит об уведомлениях, после чего снова готовится ко сну.

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


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

Но вернемся к Greenify, оно создано для того, чтобы «гринифицировать» выбранные приложения сразу после выключения экрана. Эта программа весьма лаконичная. При ее запуске в списке доступных программ необходимо выбрать те, к которым нужно применить автоматическую гибернацию. И все, больше заходить в Greenify не потребуется, она не станет вас досаждать какими-либо уведомлениями и отчетами. А результат почувствуете в тот же день.


С root-правами и установленным фреймворком Xposed приложение может «гринифицировать» системные процессы, отслеживать причины выхода приложений из гибернации и «морозить» даже самые хитрые из них. Также Greenify умеет управлять работой процессора. С заданной периодичностью он собирает очередь из обращений приложений к процессору и затем «скопом» отправляет их выполняться. За счет этого общее время нахождения ЦПУ в активном режиме заметно снижается. Пожалуй, это самая полезная программа по увеличению времени работы мобильного устройства.

ROOT в помощь


Для тех, кто обзавелся правами суперпользователя на своем девайсе и не боится лезть глубоко в программную начинку, есть продвинутые приложения. Одно из них – Amplify – похоже на Greenify по набору функций, но предлагает более тонкую настройку. Например, можно установить период в секундах, с которым каждый процесс может будить систему. Кроме того, Amplify гасит основные системные процессы, пожирающие энергию: NlpWakelock, NlpCollectorWakeLock, ALARM_WAKEUP_LOCATOR и ALARM_WAKE_ACTIVITY_DETECTION. В общем, полезная штука в умелых руках.


Обладателям смартфонов с современными версиями Android, поддерживающими режим Doze, явно понравятся приложения ForceDoze и Doze, которые позволяют изменить время до перехода в режим глубокого сна и настроить другие условия. В этих программах формируется «белый список» приложений, которые смогут будить телефон даже при самой глубокой спячке.


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

Комментарии (76)


  1. iliabvf
    15.05.2017 16:25

    Для LG G4 советую отключить процесс log.d: https://forum.xda-developers.com/g4/help/finally-disable-logd-process-root-stock-t3343553, который страшно жрет в standby батарейку (+12 часов), так же есть хорошая программа System Tuner


  1. jaguarrus
    15.05.2017 16:34
    +3

    Сколько ни крути, а на ночь всё равно на зарядку.


    1. Mato
      15.05.2017 20:41
      +1

      Жизнь до Redmi 3.


      1. cyberly
        15.05.2017 20:52

        Samsung A7 — тоже не каждую ночь. Хотя, там и железо вроде бы примерно такое же… Думаю, многие относительно свежие не-флагманы должны жить пару дней при средней нагрузке.


        1. edogs
          16.05.2017 00:42

          samsung j7.
          ставим заряжать когда меньше 30%, раз в 2-3 дня получается в зависимости от.
          galaxy s2 не всегда до ночи доживал, если рано утром с зарядки снять


          1. theurs
            16.05.2017 01:37

            Некоторые телефоны просто не хочется в руки брать лишний раз.


          1. isden
            16.05.2017 16:00

            Galaxy S5 — аналогично, до 30%, раз в 2-3 дня. Плюс там еще есть режим жесткого энергосбережения (переключается в режим тупой звонилки с запретом запуска большинства приложений, и с черно-белым экраном).


      1. Pakos
        16.05.2017 10:49

        Жизнь после 3х лет аккумулятора.


  1. WildHorn
    15.05.2017 16:47
    +1

    Вот это я называю правильная оптимизация.


    1. Ugrum
      15.05.2017 16:57

      А время работы экрана?


      1. WildHorn
        15.05.2017 17:02

        Ой, давайте, таки, не будем о больном. =)
        Но если серьёзно, то Nexus S под Cyanogen на три дня хватало в обычном режиме. При не самой фантастической батарее. Сейчас Nexus 5X хватает на полтора и мне откровенно лень возиться с прошивками и выяснением что там кушает батарею. Старый стал, наверное.


        1. TimsTims
          15.05.2017 17:59

          Сейчас Nexus 5X хватает на полтора

          Скорее всего батарея деградировала


          1. izzholtik
            15.05.2017 18:58
            +1

            Зависит от использования. 5х «кирпичиком» и три дня лежать может, но мне с трудом хватает на дорогу до работы/с работы (2 зарядки в день, ага).


            1. TimsTims
              15.05.2017 21:23
              +1

              Вы неправильно его держите! (с)


    1. lopatoid
      15.05.2017 17:03
      +5

      Это называется не правильная оптимизация, это называется телефом не пользовались, так как при активном использовании «Экран» не на последнем месте, а на первом. Мой телефон на Android так неделю может проработать на одной зарядке (без интернета, игр и прочего, только звонки и смс), сам проверял.


      1. maldalik
        16.05.2017 07:46

        С чего вдруг? Вот я включил музыку в плеере, еду слушаю 40 минут 1 мин экран 40 мину музыка,
        Вот я делаю звонок полминуты экрна 5 минут разговор. И т.д.


      1. Pakos
        16.05.2017 10:53

        У меня больше сейчас сожрали "платформа Android" и "сервисы Google", остальные отстают.


    1. maaGames
      15.05.2017 19:47
      +1

      22day 10h 46min. Заряд 65%. Правда этот смартфон использую только для отладки и последние месяцы он просто лежит с выключенным экраном. Следовательно, телефон проработает гораздо дольше, если им не пользоваться.)


    1. Vangerltd
      15.05.2017 20:41

      А что за телефон и сколько батерея?


      1. WildHorn
        15.05.2017 20:45
        +1

        Я же написал выше — Nexus S со стандартной батареей. Это ещё 2013 года скрин, когда мне было не лень ковыряться с энергосбережением. На «повседнев» дня три держало. Для меня это минут 5-10 разговоров в день, 1-2 часа музыки и минут 30 чтения почты и новостей.
        С толстой батареей от MUGEN Power держало минимум неделю с таком режиме, но телефон превращался в натуральный кирпич. Жаль скрина не осталось.


    1. ploop
      15.05.2017 22:26

      Моё кунфу круче :)
      Реальный график, просто мало пользовался на той неделе. Чистокровный китаец — Jiayu G4

      image


      1. andrrrrr
        16.05.2017 10:55

        небось батарею такую же влепил?
        https://youtu.be/eXt59q8ED-w


        или еще больше?
        https://youtu.be/KfGgB5BIO5Y


        1. ploop
          16.05.2017 13:04

          Не, родная :)


          1. andrrrrr
            17.05.2017 13:14

            там родная максимум на 3000мАч. а после года-другого остаётся 2500-2000мАч.
            ты что с ним такое сделал, что он 7 дней жил?
            процессор на 497мГц, выключил все модули связи(сотовые, WiFi, блютуз), GPS, экран на минимум, и в спячку по таймеру на ночь?


            там хоть что-то включенным осталось?


            да и собственно зачем нужен смартфон, если там всё выключено?


            1. ploop
              17.05.2017 13:45

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

              Собственно всё, дальше всё по умолчанию.

              что он 7 дней жил?
              Обратите внимание, после 7 дней уровень 50%. Он после ещё несколько дней прожил.
              Просто в этот период времени был дома, за ПК, и «услуги» смарта заключались только в нескольких звонках в день. При полноценном использовании живёт у меня примерно 3-4 дня.


    1. odin_v_pole
      16.05.2017 10:14

      Он не врет...
      image


  1. Rohan66
    15.05.2017 17:04
    +1

    Сколько ни крути, а на ночь всё равно на зарядку.
    — вот точно!

    Что-то это мне напоминает как в Штатах кто-то показывал «экономичность» автомобиля — скорость 60 км/ч, один пассажир, музыка и кондиционер выключены, никакого багажа, бензина в баке по минимуму… И зачем такая езда? Так и здесь… Может вообще телефон отключать, когда не звонишь?
    Хотя надо посмотреть — может действительно кто-то совсем левый батарейку жрёт.


  1. Revertis
    15.05.2017 17:52

    Больше всего энергии потребляет подсветка экрана, поддержание сигналов GSM, LTE и WiFi
    Значит самые большие «жруны» выявлены, но мы будем оптимизировать что-то другое, да? Меня бы за такую «оптимизацию» с работы выгнали :)

    А кто-нибудь знает какой командой (пусть даже от рута) можно включать и выключать GSM на телефоне? Не передачу данных, а именно радио целиком? Так, как оно делается в меню по коду *#*#INFO#*#*.


    1. zahmTOD
      15.05.2017 19:14
      +1

      Не знаю на счет команды. Но есть такая штука как «режим полета».


      1. Revertis
        16.05.2017 00:58

        Интересует именно возможная автоматизация этого дела.


    1. chieftain_yu
      16.05.2017 09:46
      +1

      Насчет команды не знаю, но можно поставить Llama — она умеет среди прочего включать авиарежим.
      Создаете расписание — и пожалуйста.


  1. Ugrum
    15.05.2017 18:03
    +12

    Самый частый и правильный (ИМХО) совет по улучшению автономности андроид-устройств на 4PDA: "Удалить все сторонние таск-киллеры и энергосберегающие утилиты!"


  1. iandarken
    15.05.2017 18:11
    +6

    Может вместо снижения толщины телефона на 0.2мм вставим батарею на 6000mAh? Да не, бред какой-то.


    1. Faramant
      16.05.2017 08:23

      Разработчикам моего OUKITEL K6000 этот бред приснился :-)


  1. betrachtung
    15.05.2017 18:15

    Вывод простой: чем новее Android на вашем смартфоне, тем дольше устройство проработает от одной зарядки. Если есть возможность обновить систему – делайте это, не задумываясь.
    Это не всегда так.
    Например, в смартфонах Sony до Android 6 был режим Stamina, куда эффективней Doze. На них обновление с 5.1 до 6.0 принесёт снижение времени автономной работы.


    1. QDeathNick
      15.05.2017 21:34
      +1

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


  1. BARSRAB
    15.05.2017 19:40

    Чего там ест батарею? Wi-Fi? Это вы про какой год? Был galaxy r, так тот да, с wi-fi жрал батарею. А вот у nexus 5 wi-fi практически не влияет на работу. Я его вообще никогда не выключаю. Так что wi-fi давно перестал быть проблемой для батареи.


  1. cyberly
    15.05.2017 19:47

    А кто-нибудь знает, почему GPS так cильно сажает батарею и есть ли способ с этим бороться?


    1. APLe
      16.05.2017 00:00
      +1

      1). Отключать GPS, когда не нужен (есть обычно такая кнопочка)
      или, если есть рут,
      2). Запрещать использование GPS всем приложением кроме тех, которым он действительно нужен. И гринифицировать остальные.


      1. cyberly
        16.05.2017 03:05

        Это понятно… а как быть с навигатором? Всякие гармины как-то живут же 12 часов от пальчиковых батареек… Интересно, в чем причина.


        1. ZaitsXL
          16.05.2017 07:35

          в гарминах нет 8 ядерного проца и FullHD экрана с видеоускорителем, у меня вот был bluetooth GPS приёмник без экрана, там батарея была 800 мАч и жил он 11 часов, так что вот вам считайте чистый расход энергии GPS модулем


          1. cyberly
            16.05.2017 10:58

            Странно как-то все… Телефон может достаточно долго делать почти что угодно без GPS, GPS без телефона тоже может долго работать, но GPS в телефоне сажает батарею буквально на глазах.

            У меня было 2 версии:

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

            2. Разработчики приложений плохо старались (ну, как вариант, все ПО использует какой-нибудь системный модуль, а он, в свою очередь, кривой).

            Но для меня странно, что это до сих пор нигде (похоже) не побеждено. При том, что остальные радиомодули, работают, в общем, вполне экономично.


            1. Pakos
              16.05.2017 11:05

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


            1. ZaitsXL
              16.05.2017 11:15
              +2

              Насколько я знаю быстро высаживает батарею навигационный софт с постоянно включенным экраном и подгрузкой карт из интернета, если он будет в фоне тихонько писать трек лежа в кармане то не так уж все плохо. Например был у меня Lenovo P770, там конечно и батарея неслабая, однако в режиме постоянной записи трека с периодической съемкой видео (где то минут 15 всего за день) он проработал с 10 утра до 7 вечера и истратил только 40% батареи (в пересчете на миллиампер-часы выходит 1400, напоминаю что имела место и съемка видео)


              1. GermanRLI
                18.05.2017 15:54

                Xenium навигация по экрану (доехал до развилки-включил экран-посмотрел-выключил) посадила телефон со 100% до 8% за три-четыре часа, через пару дней с голосовой навигацией и редкими включениями "на карту посмотреть" десять часов и 55% остатка.


        1. APLe
          16.05.2017 11:25

          Во-первых, ёмкость приличных пальчиковых батареек – порядка 2000-2500 mAh.
          Во-вторых, телефон (Casio C811, 3000mAh), пишущий трек с оффлайн-навигационной программой (Locus, например) и выключенным экраном, живёт у меня часов 16. Это, конечно, не 3-5 дней, как при подключении к одному GSM, но тоже неплохо.


          1. lexxair
            16.05.2017 13:36

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


            1. APLe
              16.05.2017 13:45
              +1

              Ну так их поэтому 3-4 штуки последовательно и стоит, :-).


  1. denis64
    15.05.2017 21:45

    Судя по моему смартфону, самым радикальным методом экономии заряда батареи стало отключение неиспользуемых частот 850МГц и 1900МГц


    1. Revertis
      15.05.2017 22:32

      Но такое умеют только девайсы с процами от MediaTek, если я не ошибаюсь?


  1. APLe
    16.05.2017 00:00

    Мы не будем описывать экстремальные методы продления жизни смартфона: переключение на черно-белую гамму
    А как это помогает улучшить время жизни? Не слышал об этом методе.


    1. buggykey
      16.05.2017 00:54

      Да, еще очень помогает заморозка приложения «Калькулятор» и уменьшение громкости сигнала будильника! ;)


      1. buggykey
        16.05.2017 01:05

        А если серьезно, то самым лучшим и доступным способом продления работы, по-моему, является приобретение телефона с аккумулятором нормальной емкости. Они, к счастью, начали потихоньку появляться. Я вообще не понимаю, как может считаться приличной модель телефона с пятидюймовым экраном, восьмиядерным процессором и аккумулятором 1700 миллиампер-часов?


    1. betrachtung
      16.05.2017 17:57

      Подозреваю, что это актуально для смартфонов с AMOLED-дисплеями, у которых чёрные пиксели не светят.


      1. ploop
        17.05.2017 09:15

        Вспомнился старый анекдот

        Заголовок спойлера
        Спорят два еврея:
        — Белый же — это цвет
        — Нет, не цвет!
        — Я тебе говорю — цвет!
        — Пойдём к Раввину узнаем
        Приходят
        — Рассуди нас, уважаемый, белый это цвет?
        — Надо в Торе посмотреть
        … через некоторое время возвращается
        — Да, белый это цвет.
        вышли, и опять спорят
        — Но ведь чёрный не цвет!
        — Нет цвет!
        — Придётся опять к Раввину идти
        Приходят
        — Нам всё не легче, а чёрный это цвет?
        — Надо в Торе посмотреть
        … через некоторое время возвращается
        — Да, чёрный это цвет.

        вышли, один другому
        — Ну вот, белый — цвет, чёрный — цвет, а ты говоришь, что я тебе не цветной телевизор продал!


        1. cyberly
          17.05.2017 12:21

          Сам не проверял, но видел статью на каком-то англоязычном сайте. Таки да, там намеряли, что grayscale интерфейс потребляет ровно столько же, сколько и цветной.


        1. isden
          19.05.2017 16:06

          В монохромном интерфейсе на AMOLED, по идее, можно вообще вырубить пиксели на фоне. Например, окно с текстом — светится только сама рамка окна и буквы, все остальные пиксели погашены.


          1. ploop
            19.05.2017 16:57

            Это уже не монохромный, а бинарный режим. Тут да, разница будет существенна.


  1. quwy
    16.05.2017 03:52
    +5

    Как-то не вызывают доверия прграммы, сходу заявляющие об обнаружении 100500 проблем, с большой кнопкой «ИСПРАВИТЬ».


  1. sotnikdv
    16.05.2017 05:12

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


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

    google: android nougat battery drain

    Так вот, может оказаться, что конкретно ВАШ телефон окажется в списке железок, на которых батарея выедается за 7-10 часов и не помогает ни очистка кэша, ни factory reset.

    Например мой смарт после апдейта сразу стал жить на 30-40% меньше, т.е. общее время стало около 20 часов.При этом у него нет никаких проблем с wakelocks, dozemode и т.д. Проблема конкретно моей железки, видимо в новой версии что-то изменилось на стыке железо-драйвера-система. Точно нашел проблему с аппаратным ускорением, жрет батарею, как бегемот веники, но по умолчанию 2d рендерится софтварно.

    Аналогичная фигня была на Nexus 7 2013, гугловая железка, гугловая ось, где апдейт убивал и батарею и performance, апдейт вышел аж через 8 месяцев, если я правильно помню. И даунгрейда не было от слова совсем.
    Кто привык обновляться, не задумываясь — получил почти кирпич

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

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

    А вот кто обновился не задумываясь и поймал «battery drain», сейчас воют белугой по форумам и в андроидном багтрекере.

    P.S. Отдельные лучи ненависти за Google Play Services и его архитектуру, что отражается на батарее не лучшим образом. Включая многолетний эпичный баг с залипшей синхронизацией, которая выносит батарею напрочь.


    1. Gugic
      16.05.2017 08:29

      У меня была такая беда на nexus 5x. Еще и вайфай отвалился.
      Откатывался на 6 — все хорошо, обратно на 7 — опять та же канитель. В итоге пришлось рутовать и курить много логов. Создавать какой-то файл для драйвера wi fi, потом отключать selinux (из за того что он не давал доступа к каким-то файлам а андроид постоянно пытался его получить и садилась батарейка).


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


      1. Gugic
        16.05.2017 08:30

        И это на "референсном" устройстве.


        1. sotnikdv
          17.05.2017 06:50

          Андроид всегда хреново апгрейдился без full factory reset, плюс у гугла с тестированием так себе, сам не работал, но много знакомых, с которыми общаюсь.

          P.S. Эпичная байка в тему, я пропустил митинг с человеком из гугла, т.к. андроид после апдейта выжрал всю батарею, сдох и я остался без связи. Я сначала извинился, а потом сказал, что по здравому размышлению нихрена, ваша ОС, ваша бажина. На что он посмеялся и сказал, что это забавно, т.к. он отвечает за команду Андроида.

          P.S.S. Вторая эпичная байка, когда я 30 минут с матюками и анально-оральными метафорами рассказывал другу — контрактору из гугла, почему работа Play Services угребищна и приводит к выжиранию батарейки, а потом он сказал, что ему как раз вручили задачу исследовать в чем проблема с энергопотреблением.

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


      1. sotnikdv
        17.05.2017 06:41

        Ходит байка, что в 7 андроиде разрешения на privacy manager могут влиять на батарею, типа чем больше перекрыто, тем больше расход.

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


  1. ZaitsXL
    16.05.2017 07:31

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


    1. sotnikdv
      17.05.2017 06:59

      Но припарить может по разному.

      OnePlus One когда вышел, из коробки жил меньше суток. Если его внятно было подергать за пи… в общем за настройки, то жил 2.5 дня если на нем немного серфить и как коммуникатор.

      Последний апдейт цианогена, царствие небесное, ушатывает его за 7-8 часов. Дергание за настройки дает 1 день 13 часов в том же режиме.

      1 день против 2.5 дня или 7 часов против 37, как по мне, приличный разлет исключительно на софте, не так ли? Батарею можно взять ну максимум на 30% больше

      Просто андроид имеет родовые травмы в области GPS, некоторого API и Play Services, которые, видимо, никогда не будут исправлены. И вечные баги с wakelocks, wifi и bluetooth, которые то всплывают, то фиксятся по месту.


    1. nett00n
      17.05.2017 09:31

      Ну купил я телефон с нормальной батареей, Xiaomi Redmi 3 Pro, 3.1MAh, толку — через год батарея просела, разработчики стали ещё менее аккуратны, и вместо полных двух дней телефон держит с 06:00 до 00:00, оставляя около 15%
      Предлагаете обновлять телефон ежегодно?


  1. Kastrulya0001
    16.05.2017 10:14

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


    1. Pakos
      16.05.2017 11:00

      А как он определяет место дом-работа?


      1. chieftain_yu
        16.05.2017 11:35
        +1

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

        Либо по расписанию.


      1. spc
        16.05.2017 11:37

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


  1. mehos
    16.05.2017 11:04

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


    1. APLe
      16.05.2017 11:30
      +1

      Меня в таких случаях спасает переключение режима в 2G, кстати. Звонки телефон принимает, а батарейка почти не садится.


  1. perfect_genius
    16.05.2017 12:07

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


  1. Ryav
    19.05.2017 10:29

    А у меня на 7 андроиде (Moto Droid Turbo) в топе по расходу висит «Связь», при этом выбран 2G режим сети, но почему идёт потребление, непонятно. Сталкивался кто с таким?


  1. Andronas
    19.05.2017 17:36

    Кто нибудь сталкивался с багом? Samsung galaxy s3 в т.ч. mini, когда аккумулятор через некоторое время эксплуатации телефона разряжался очень быстро? Вроде как сам производитель это признал, но вот чем дело закончилось? Выпустили они фикс или нет?