Android 12 vam lahko omogoči prezimovanje neuporabljenih aplikacij, da sprostite prostor

Google dela na funkciji mirovanja aplikacij za Android 12, ki lahko sprosti prostor, ki ga zasedejo neuporabljene aplikacije v vašem telefonu.

Posodobitev 1 (25. 1. 2021 ob 14.30 ET): Zdaj vemo, kako bo Androidova funkcija mirovanja aplikacij dodatno sprostila prostor za shranjevanje poleg čiščenja predpomnilnika. Kliknite tukaj za več informacij.

Posodobitev 1 (19. 1. 2021 ob 12:32 ET): Zdaj vemo nekaj več o tem, kako bo ta funkcija sprostila prostor. Kliknite tukaj za več informacij. Članek, kot je bil objavljen 11. januarja 2021, je ohranjen spodaj.

Morda je težko verjeti, vendar nas do izida prvega verjetno loči le še slab mesec Android 12 Predogled za razvijalce. Konec koncev je bil izdan prvi Android 11 Developer Preview že februarja 2020! Pregledali smo odprtokodni projekt Android (AOSP) Gerrit za namige o novih funkcijah prihaja do naslednje različice Androida, pred kratkim pa smo opazili dokaze, da Google dela na funkciji mirovanja aplikacij za Android 12.

Na podlagi nekaj sprememb kode

predložen AOSP, Google dodaja novo sistemsko storitev mirovanja aplikacij, "ki upravlja stanje mirovanja aplikacij, stanje, v katerega lahko vstopijo aplikacije, kar pomeni, da se ne uporabljajo aktivno in jih je mogoče optimizirati za shranjevanje."

Na žalost nimamo več podrobnosti o tej funkciji. Na primer, ne vemo, kako lahko aplikacije preidejo v to stanje. Ali se samodejno določi na podlagi statistike uporabe aplikacije? Ali lahko uporabniki ročno izberejo prisilno mirovanje aplikacij? Prav tako ne vemo, kako bodo aplikacije optimizirane za shranjevanje, niti ne vemo, kako bo operacijski sistem uporabniku povedal, katere aplikacije so bile v stanju mirovanja.

Predvidevamo, da bo mirovanje aplikacij samodejno kot je funkcija samodejnega preklica dovoljenj uveden v Androidu 11 in da optimizacija vključuje stiskanje APK-ja in drugih virov aplikacije, vendar ne bomo zagotovo vedeli, dokler ne pošljemo več sprememb kode. Prav tako ne vemo zagotovo, ali bo ta funkcija dejansko prišla do Androida 12, saj zaveze še niso bile združene. Še vedno je čas za dodajanje novih funkcij, kot je ta, vendar se bo okno kmalu zaprlo. Ko bomo izvedeli več o tej storitvi mirovanja aplikacije ali kateri koli drugi funkciji, ki prihaja v Android 12, bomo te informacije delili.

Zahvaljujoč priznanemu razvijalcu XDA luca020400 za napitnino!


1. posodobitev: Čiščenje predpomnilnika aplikacij

Čeprav obveznosti za funkcijo mirovanja aplikacije še niso bile združene, kar pomeni, da še vedno ne vemo, zagotovo, če bo na koncu v Androidu 12 – zdaj smo izvedeli nekaj več informacij o tem, kako funkcija dela. Glede na zakonik predloženo v novi objavi (ponovno opazil XDA Recognized Developer luca020400), funkcija mirovanja aplikacije samodejno počisti datoteke predpomnilnika aplikacije. Količina prostora za shranjevanje, ki se bo sprostila, je odvisna od zadevne aplikacije – pretakanje videa in sporočanje aplikacije lahko predpomnijo več sto megabajtov podatkov – vendar je to le en del mirovanja aplikacije funkcija. V komentarju Googlovi razvijalci namigujejo na več možnih prihrankov prostora za shranjevanje prek "hibernacije na ravni paketa". To bi se lahko nanašalo za stiskanje aplikacije in njenih virov ali za druga dejanja za zmanjšanje prostora, ki ga zavzame namestitev aplikacije.


Posodobitev 2: Brisanje artefaktov kompilacije

V nova potrditev predloženo AOSP Gerritu konec prejšnjega tedna, so Googlovi inženirji razkrili, kako bo funkcija mirovanja aplikacije Android optimizirala prostor za shranjevanje na ravni paketa/APK. Komentarji, ki ostanejo v spremembah kode, razkrivajo, da bodo, ko je aplikacija v stanju mirovanja za vse uporabnike, njene datoteke artefaktov kompilacije (.vdex/.odex) izbrisane. Glede na Google, datoteke vdex vsebujejo nestisnjeno kodo DEX APK-ja, medtem ko datoteke odex vsebujejo vnaprej prevedeno kodo za metode v APK-ju. Količina prostora, ki se bo sprostila z brisanjem teh datotek, verjetno ne bo velika, zlasti v primerjavi z velikostjo datotek predpomnjenih slik ali videoposnetkov. Na napravah nižjega cenovnega razreda z majhno količino notranjega pomnilnika pa boste s prihrankom na desetine megabajtov sprostili prostor za desetine dodatnih fotografij.