Журналисты немецкого техноблога ComputerBase.de решили проверить заявление Google относительно улучшенных показателей энергосбережения в недавно анонсированной Android M. Для этого они установили на два идентичных смартфона Nexus 5 по операционной системе: тестовый образ Android M на одно устройство и уже выпущенную Android 5.1.1 Lollipop на другое. После этого на каждый Nexus был установлен один и тот же набор приложений, удалена SIM-карта и отключены Bluetooth, NFC и Android Beam. После этого оба смартфона были подключены к одной и той же Wi-Fi сети. Их батареи были полностью заряжены.

Теперь осталось только ждать и наблюдать как будут меняться индикаторы заряда батарей обоих аппаратов в режиме ожидания. После 8 часов — обычный офисный день — заряд батареи в аппарате на Android Lollipop уменьшился на 4%, тогда как аналогичный показатель в Android M оказался всего 1.5%. Спустя сутки Lollipop потерял ещё 12% заряда, а спустя 48 часов — уже 24%. В Android M индикатор заряда батареи показал потерю 4.5% заряда спустя 24 часа. Через 48 часов аккумулятор разрядился всего лишь на 9%.

В табличном виде поведение обеих версий Android выглядит так:
Разряд батареи Nexus 5 на Android Lollipop и Android M
8 часов 24 часа 48 часов
Android 5.1.1 4,0 % 12,0 % 24,0 %
Android M DP 1 1,5 % 4,5 % 9,0 %

В итоге журналисты приводят такие цифры: в режиме энергосбережения Doze в Android M смартфон в режиме ожидания продержался 533 часа, тогда как в Android Lollipop индикатор заряда показал нулевое значение уже спустя 200 часов. Другими словами, заявление Google относительно более бережного обращения с батареей смартфона в новой Android M оказалось верным по крайней мере по одному из пользовательских сценариев. Впрочем, авторы теста признают, что использованный сценарий тестирования устройств сильно отличается от того, как смартфон обычно используют в течение дня.

Представленная на прошедшей конференции Google I/0 2015 Android M характеризуется одной из важных составляющих — улучшенным энергосбережением батареи мобильного устройства, которое обеспечивается специальным режимом Doze. В режиме ожидания по прошествии некоторого времени, если телефон решает, что его не брали в руки, фоновая активность приложений автоматически сокращается, а также приостанавливается их синхронизация. Благодаря этому энергопотребление батареи смартфона сокращается вдвое. На видео менеджер проекта Android M приводит график работы режима Doze для смартфона. Видно, что заряд батареи тратится в основном утром и вечером, а во время рабочего дня смартфон находится в «спящем режиме»:

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


  1. Nikon_NLG
    09.06.2015 23:29

    Я пропустил обсуждение нюансов M поэтому осмелюсь спросить тут:
    Можно же будет указать критичные приложения, для которых не надо приостанавливать активность/обрубать push? Ну т.е. что толку через пол-часа от проснувшегося PagerDuty или чего-то подобного.


    1. Shirixae
      10.06.2015 00:30

      habrahabr.ru/company/google/blog/259123 Вот тут гляньте.

      Разработчикам же следует подготовиться к нововведениям и режиму “глубокого сна”: например, при разработке мессенджера можно использовать сообщения с высоким приоритетом, чтобы получить ответ от вашего приложения даже в режиме “глубокого сна”.


      1. altman
        10.06.2015 08:56
        +1

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


        1. Shirixae
          10.06.2015 10:52

          В том же посте есть инфа о новой системе разрешений и запретов на доступ ко всяком функциям смартфона для приложений.


        1. Mikhail_dev
          10.06.2015 11:31

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


    1. MyDogTom
      11.06.2015 00:13

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

      The Android M Settings app has a place where users can indicate that they want to “ignore optimizations” for certain apps
      А вот как работает «doze mode»
      The device will briefly exit “Doze mode” for about five minutes after an hour passes, then return to “Doze mode”. You get similar windows after another two hours, then after another four hours, then after another six hours, then I ran out of time for testing.
      Т.е. у приложения будут моменты, когда можно будет связаться с внешним миром. Хотя желающих, воспользоваться каналом в этот момент будет много.
      Источник.


  1. for7raid
    10.06.2015 09:52
    -4

    Так это же режим энергосбережения STAMINA от Sony, который идет на всех их смартфонах.


    1. sergeyotro
      10.06.2015 11:41
      +4

      Только теперь он будет не только у обладателей девайсов от Sony.


  1. orcy
    10.06.2015 13:35

    С режимом Doze какбе не удивителен исход.


  1. force
    10.06.2015 14:06
    +1

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


  1. AndreyDmitriev
    10.06.2015 14:14

    Эх, ну почему журналисты не доводят тесты до конца? Ведь сам собой напрашивается и «обратный» тест — с отключёнными Wi-Fi и передачей мобильных данных, но со вставленной сим-картой — всего-то надо было взять ещё пару нексусов. К тому же это значительно более реалистичный сценарий использования (ну, по крайней мере для тех, кто использует смартфон в основном как телефон, а не планшет). Мой старенький Samsung GT-S7710 (это Android 4.1.2) пашет в таком режиме больше недели на одной зарядке. Если время в режиме StandBy удвоится и при таком сценарии использования (при этом телефон не потеряет возможности принимать входящие звонки) — то это, конечно, здорово.


    1. batja84
      10.06.2015 14:27
      +1

      Там, скорее всего, ни о каком 2,5-кратном преимуществе речь не идёт, поэтому решили не писать. Толку писать, к примеру, о 10%. Сенсации не получится. :)


      1. kumbr_87
        10.06.2015 22:05
        -2

        Им надо было еще провести тест с выключенным телефоном, сенсация получилась бы еще круче :D


        1. kumbr_87
          12.06.2015 15:12

          я так понимаю три человека считают революцией экономию батареи за счет тупого отключения приложений