Управление энергопотреблением

Срок службы батареи - это постоянная проблема пользователей. Чтобы продлить время автономной работы, Android постоянно добавляет новые функции, помогающие платформе оптимизировать работу приложений и устройств без зарядки.

Android включает следующие улучшения времени автономной работы:

  • Ограничения приложений . Платформа может предлагать приложения, которые негативно влияют на время автономной работы, чтобы пользователи могли ограничить потребление ресурсов этими приложениями. По умолчанию приложения не имеют ограничений в фоновом режиме.
  • Режим ожидания приложения . Платформа может переводить неиспользуемые приложения в режим ожидания приложений, временно ограничивая доступ к сети и откладывая синхронизацию и задания для этих приложений.
  • Дремать . Платформа может войти в состояние глубокого сна (периодически возобновляя нормальную работу), если пользователи не использовали активно свое устройство (с выключенным экраном и неподвижным) в течение длительного периода времени. Android 7.0 и более поздние версии также позволяют Doze запускать более легкий набор оптимизаций, когда пользователи выключают экран устройства, но продолжают перемещаться.
  • Исключения . Предварительно загруженные системные приложения и облачные службы обмена сообщениями обычно по умолчанию освобождены от режима ожидания приложений и режима Doze. Разработчики приложений могут использовать намерения, чтобы применить эти настройки к своим приложениям. Пользователи могут исключить приложения из режимов ожидания приложений и режима энергосбережения Doze в меню «Настройки».

Исключение заявок

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

  • Производители устройств, использующие платформу облачных сообщений, отличную от Firebase Cloud Messaging (FCM).
  • Оператор, использующий платформу облачных сообщений, отличную от FCM
  • Стороннее приложение, использующее платформу облачных сообщений, отличную от FCM

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

Приложения, исключенные по умолчанию, перечислены в разделе «Настройки»> «Приложения и уведомления»> «Доступ к специальным приложениям»> «Оптимизация заряда батареи» . Этот список используется для исключения приложения как из режима Doze, так и из режима ожидания приложения. Чтобы обеспечить прозрачность для пользователя, в меню настроек ДОЛЖНЫ отображаться все исключенные приложения.

Пользователи могут вручную исключить приложения, выбрав « Настройки»> «Приложение и уведомления»> « APP-NAME > «Батарея»> «Оптимизация батареи», а затем выберите приложение, чтобы отключить (или снова включить) оптимизацию. Однако пользователи не могут исключить какое-либо приложение или службу, которые по умолчанию исключены в образе системы.