Sobes.tech
Middle

Ce este modul Doze?

sobes.tech AI

Răspuns de la AI

Modul Doze este o funcție de optimizare a consumului de energie care a apărut în Android 6.0 (Marshmallow).

Se activează atunci când dispozitivul rămâne inactiv, neutilizat și neîncărcat pentru o perioadă lungă de timp. În acest mod, sistemul amână temporar sarcinile de fundal, sincronizările și operațiunile de rețea pentru majoritatea aplicațiilor.

Modul Doze alternează ciclic între "ferestre de întreținere" (maintenance windows), în timpul cărora aplicațiile pot efectua sarcinile lor, și perioade de somn profund, când activitatea este minimizată.

Principalele restricții în modul Doze sunt:

  • Accesul la rețea este limitat.
  • Sarcinile de fundal ale JobScheduler sunt amânate.
  • Sincronizările SyncManager sunt amânate.
  • AlarmManager standard este dezactivat, fiind înlocuit cu setAndAllowWhileIdle() și setExactAndAllowWhileIdle().
  • Wake Locks standard nu sunt acceptate.

Aplicațiile care utilizează Firebase Cloud Messaging (FCM) cu prioritate înaltă, precum și cele adăugate pe lista de excepții de către utilizator, pot ignora unele restricții ale Doze.

Modul Doze ajută la creșterea semnificativă a duratei de viață a bateriei dispozitivului în modul de așteptare.