Android 12 bo samodejno preklopil v stanje mirovanja neuporabljenih aplikacij, da sprosti prostor

click fraud protection

Android 12 uvaja funkcijo mirovanja aplikacij, ki odstrani začasne datoteke neuporabljenih aplikacij, da sprosti prostor.

Čeprav Google ne izda izvorne kode za nove različice Androida pred stabilno izdajo za Pixel telefoni pripravljeni, le redko dobimo vpogled v nekatere prihajajoče funkcije prek sprememb kode, predloženih AOSP Gerrit. Ena od funkcij, za katero smo pričakovali, da bo pristala v prihodnjem Android 12 izdaja je mirovanje aplikacije, funkcija, ki bo sprostite prostor za shranjevanje z brisanjem začasnih datotek iz neuporabljenih aplikacij. Čeprav se ta funkcija ni pojavila v nobenem od dveh javno dostopnih predogledov za razvijalce, lahko potrdimo, da je koda za funkcijo prisotna v puščala zgradba ki smo jih nedavno pridobili.

Razgradnja APK-ja lahko pogosto predvidi funkcije, ki bodo morda prispele v prihodnji posodobitvi aplikacije, vendar je možno, da katera od funkcij, ki jih tukaj omenjamo, morda ne bo prišla v prihodnjo izdajo. To je zato, ker te funkcije trenutno niso implementirane v gradnji v živo in jih lahko razvijalci kadar koli umaknejo v prihodnji gradnji.

Z izdajo Android 11 Developer Preview 3 je Google dodano nova funkcija "samodejnega preklica dovoljenj", ki prekliče dovoljenje aplikacije, če aplikacija ni bila uporabljena nekaj mesecev. Po stabilni izdaji Androida 11 je Google v skupni rabi več podrobnosti o funkciji, vključno s posnetkom zaslona, ​​ki prikazuje obvestilo, ki uporabnika obvešča, ko so bila dovoljenja aplikacije preklicano in posnetek zaslona, ​​ki prikazuje stran z nastavitvami »neuporabljene aplikacije« s seznamom aplikacij, ki so samodejno pridobile dovoljenja preklican.

Zdi se, da Google v sistemu Android 12 širi koncept »neuporabljenih aplikacij« z novo funkcijo mirovanja aplikacij. Poleg samodejnega preklica dovoljenj za neuporabljene aplikacije bo Android 12 počistil tudi začasne datoteke, da sprosti prostor za shranjevanje.

Aktivirali smo nov razdelek »Neuporabljene aplikacije« na strani »Informacije o aplikaciji« za vsako aplikacijo in vsebuje nov preklopni gumb »odstrani dovoljenja in sprosti prostor«. Za primerjavo, preklopno stikalo »samodejni preklic dovoljenj« v sistemu Android 11 (kasneje preimenovano v »odstrani dovoljenja, če aplikacija ni uporabljena«) najdete pod podstrani »Dovoljenja za aplikacijo« na strani »Informacije o aplikaciji« v aplikaciji. Ta sprememba lokacije je smiselna, saj novi preklop obravnava tako dovoljenja kot prostor za shranjevanje in ne samo dovoljenj.

Ko smo nekaj aplikacij ročno preklopili v stanje mirovanja, se je pod Nastavitve > Aplikacije pojavila stran »neuporabljene aplikacije«. Ta stran prikazuje aplikacije, ki niso bile odprte nekaj mesecev, njen opis pa navaja, da so dovoljenja preklicana, obvestila so ustavljena in začasne datoteke so odstranjene, če aplikacije nekaj časa niste uporabljali mesecih.

Glede na spremembe kode smo opazili v začetku tega leta, bo funkcija mirovanja aplikacije počistila predpomnilnik in/ali izbrisala artefakte kompilacije, da sprosti prostor za shranjevanje. Nobeno od teh dejanj ne bo sprostilo tone prostora, vendar je to odvisno od tega, katera aplikacija je v stanju mirovanja in koliko/kakšne vrste predpomnjenih datotek so bile shranjene. Uporabniki, ki imajo naprave nižjega cenovnega razreda z manj prostora za shranjevanje, bodo imeli več koristi, vsi uporabniki pa bodo imeli koristi od tega, da bodo neuporabljenim aplikacijam njihova dovoljenja samodejno preklicana.

Čeprav je zgradba, ki smo jo pridobili, novejša od Developer Preview 2, ne vemo, ali se bo funkcija mirovanja aplikacije javno pojavila v DP3 ali Beta 1. Ko pa je na voljo, lahko do vmesnika ukazne vrstice dostopate prek "cmd app_hibernation" ukaz.

Hvala programski opremi PNF, ker nam je zagotovila licenco za uporabo JEB Decompiler, profesionalno orodje za obratni inženiring za aplikacije Android.