Срок службы батареи - это постоянная проблема пользователей. Чтобы продлить время автономной работы, Android постоянно добавляет новые функции, помогающие платформе оптимизировать работу приложений и устройств без зарядки.
Android включает следующие улучшения времени автономной работы:
- Ограничения приложений . Платформа может предлагать приложения, которые негативно влияют на время автономной работы, чтобы пользователи могли ограничить потребление ресурсов этими приложениями. По умолчанию приложения не имеют ограничений в фоновом режиме.
- Режим ожидания приложения . Платформа может переводить неиспользуемые приложения в режим ожидания приложений, временно ограничивая доступ к сети и откладывая синхронизацию и задания для этих приложений.
- Дремать . Платформа может войти в состояние глубокого сна (периодически возобновляя нормальную работу), если пользователи не использовали активно свое устройство (с выключенным экраном и неподвижным) в течение длительного периода времени. Android 7.0 и более поздние версии также позволяют Doze запускать более легкий набор оптимизаций, когда пользователи выключают экран устройства, но продолжают перемещаться.
- Исключения . Предварительно загруженные системные приложения и облачные службы обмена сообщениями обычно по умолчанию освобождены от режима ожидания приложений и режима Doze. Разработчики приложений могут использовать намерения, чтобы применить эти настройки к своим приложениям. Пользователи могут исключить приложения из режимов ожидания приложений и режима энергосбережения Doze в меню «Настройки».
Исключение заявок
Вы можете освободить приложения от дремоты или ожидания приложений. Исключения могут потребоваться в следующих случаях использования:
- Производители устройств, использующие платформу облачных сообщений, отличную от Firebase Cloud Messaging (FCM).
- Оператор, использующий платформу облачных сообщений, отличную от FCM
- Стороннее приложение, использующее платформу облачных сообщений, отличную от FCM
Предупреждение : не исключайте приложения, чтобы избежать тестирования и оптимизации. Ненужные исключения подрывают преимущества Doze и App Standby и могут поставить под угрозу взаимодействие с пользователем, поэтому мы настоятельно рекомендуем минимизировать такие исключения, поскольку они позволяют приложениям обходить полезные средства контроля, которые платформа имеет над потреблением энергии. Если пользователи недовольны энергопотреблением этих приложений, это может привести к разочарованию, негативным впечатлениям (и негативным отзывам о приложении) и вопросам поддержки клиентов. По этим причинам мы настоятельно рекомендуем вам не исключать сторонние приложения, а вместо этого исключать только облачные службы обмена сообщениями или приложения с аналогичными функциями.
Приложения, исключенные по умолчанию, перечислены в разделе «Настройки»> «Приложения и уведомления»> «Доступ к специальным приложениям»> «Оптимизация заряда батареи» . Этот список используется для исключения приложения как из режима Doze, так и из режима ожидания приложения. Чтобы обеспечить прозрачность для пользователя, в меню настроек ДОЛЖНЫ отображаться все исключенные приложения.
Пользователи могут вручную исключить приложения, выбрав « Настройки»> «Приложение и уведомления»> « APP-NAME > «Батарея»> «Оптимизация батареи», а затем выберите приложение, чтобы отключить (или снова включить) оптимизацию. Однако пользователи не могут исключить какое-либо приложение или службу, которые по умолчанию исключены в образе системы.