Sobes.tech
Middle

Какво е режимът Doze?

sobes.tech AI

Отговор от AI

Режимът Doze е функция за оптимизация на енергопотреблението, появила се в Android 6.0 (Marshmallow).

Той се активира, когато устройството е дълго време неподвижно, не се използва и не се зарежда. В този режим системата временно отлага фоновите задачи, синхронизациите и мрежовите операции за повечето приложения.

Режимът Doze циклично превключва между "поддържащи прозорци" (maintenance windows), по време на които приложенията могат да изпълняват задачите си, и периоди на дълбок сън, когато активността е минимална.

Основните ограничения в режим Doze:

  • Ограничен е достъпът до мрежата.
  • Задачите на JobScheduler в фонов режим се отлагат.
  • Синхронизациите на SyncManager се отлагат.
  • Стандартният AlarmManager е деактивиран, заменен с setAndAllowWhileIdle() и setExactAndAllowWhileIdle().
  • Стандартните Wake Locks не се приемат.

Приложенията, използващи Firebase Cloud Messaging (FCM) с висок приоритет, както и тези, добавени към списъка с изключения от потребителя, могат да игнорират някои ограничения на Doze.

Режимът Doze значително увеличава живота на батерията на устройството в режим на изчакване.