Статья

Проверка Doze и ожидания приложений в Android M Developer Preview

protection click fraud

Одно из самых значительных изменений, ожидаемых пользователями от Android M В этом году на Google I / O было объявлено о Doze, новом наборе поведения, позволяющем убедиться, что приложения не расходуют заряд аккумулятора, когда вы не пользуетесь телефоном. В частности, когда вы оставили свой телефон на столе или планшет на журнальном столике, Doze обнаружит отсутствие движения и перейдет в новый режим глубокого сна.

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

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

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

  • Доступ к сети отключен, если ваше приложение не получит высокий приоритет Google Cloud Messaging.
  • Блокировки пробуждения игнорируются.
  • Сигналы тревоги, запланированные с помощью класса AlarmManager, отключены, за исключением сигналов, которые вы установили с помощью метода setAlarmClock () и AlarmManager.setAndAllowWhileIdle ().
  • Сканирование Wi-Fi не выполняется.
  • Синхронизация и задания для ваших адаптеров синхронизации и JobScheduler не могут выполняться.

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

instagram story viewer