Sobes.tech
Middle

Ի՞նչ է Doze ռեժիմը։

sobes.tech AI

Պատասխան AI-ից

Doze ռեժիմը էներգախնայողության ֆունկցիա է, որը հայտնվեց Android 6.0 (Marshmallow)-ում:

Նա ակտիվանում է, երբ սարքը երկար ժամանակ մնում է անշարժ, չի օգտագործվում և չի լիցքավորվում: Այս ռեժիմում համակարգը ժամանակավորապես հետաձգում է ֆոնային առաջադրանքները, սինխրոնիզացիաները և ցանցային գործողությունները մեծ մասի հավելվածների համար:

Doze-ը ցիկլային կերպով փոխում է «սպասարկման պատուհանների» (maintenance windows) միջև, որոնց ժամանակ հավելվածները կարող են կատարել իրենց առաջադրանքները, և խոր քնի ժամանակաշրջանների, երբ ակտիվությունը նվազեցվում է:

Հիմնական սահմանափակումները՝

  • ցանցային հասանելիությունը սահմանափակված է;
  • JobScheduler-ի ֆոնային առաջադրանքները հետաձգվում են;
  • SyncManager-ի սինխրոնիզացիաները հետաձգվում են;
  • ստանդարտ AlarmManager-ը անջատված է, փոխարինվում է setAndAllowWhileIdle() և setExactAndAllowWhileIdle()-ով;
  • ստանդարտ Wake Locks-ը չեն ընդունում:

Հավելվածները, որոնք օգտագործում են Firebase Cloud Messaging (FCM) բարձր առաջնահերթությամբ, ինչպես նաև այները, որոնք ավելացվել են օգտվողի կողմից արտառոց ցանկին, կարող են անտեսել որոշ սահմանափակումներ Doze-ի:

Doze-ը զգալիորեն երկարացնում է սարքի մարտկոցի աշխատանքային ժամանակը սպասման ռեժիմում։