Какво е режимът 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 значително увеличава живота на батерията на устройството в режим на изчакване.