Ի՞նչ է 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-ը զգալիորեն երկարացնում է սարքի մարտկոցի աշխատանքային ժամանակը սպասման ռեժիմում։