Googleov tipster Mishaal Rahman pronašao je novu značajku arhiviranih APK-ova unutar Androida 13. Arhiviranje aplikacije umjesto deinstaliranja uklanja njezine dijelove umjesto brisanja svih podataka, čime se smanjuje prostor za pohranu koji aplikacija zauzima. Budući da se korisnički podaci ne brišu tijekom arhiviranja, to vam omogućuje da nastavite tamo gdje ste stali kada se aplikacija ponovno preuzme.
Razvojni programeri koji svoje aplikacije grade s Android Gradle dodatkom 7.3 uskoro će za njih izraditi novu vrstu APK-a, nazvanu "arhivirani APK". Ovaj "arhivirani APK" bit će stvoren putem ažurirane verzije alata za pakete, alata koji pretvara pakete aplikacija u APK-ove koji se distribuiraju uređajima. Dok Google kaže da će sada početi stvarati arhivirane APK-ove, kaže da ti APK-ovi neće biti funkcionalni sve dok funkcija arhiviranja ne postane dostupna potrošačima kasnije ove godine. Google kaže da korisnici mogu arhivirati aplikaciju umjesto da je deinstaliraju i postavljaju postavku za to. Google nije dao mnogo detalja o tome kako će ova značajka izgledati. Međutim, budući da se očekuje da će značajka biti dostupna ove godine, postoji mogućnost da dođe s verzijom Androida 13.
Kako funkcionira arhivirani APK?
Android aplikacije distribuiraju se unutar APK-ova, koji su u osnovi ZIP datoteke s prilagođenom strukturom. Unutra sadrže kod aplikacije, njezine resurse, biblioteke, neke metapodatke i druge stvari. Veličina aplikacije ovisi o tome što se nalazi unutar APK-a, a ako ima velikih i mnogo datoteka poput slika, videozapisa, zvuka, aplikacija može zauzeti puno prostora na vašem uređaju. Stvaranjem arhiviranog apk-a uklanjaju se datoteke potrebne za rad aplikacije iz pohrane telefona, osim korisničkih podataka. Na taj način, kada se aplikacija ponovno preuzme, aplikacija se nastavlja jer su korisnički podaci još uvijek pohranjeni.
Razvojni programeri koji svoje aplikacije grade s Android Gradle dodatkom 7.3 uskoro će za njih izraditi novu vrstu APK-a, nazvanu "arhivirani APK". Ovaj "arhivirani APK" bit će stvoren putem ažurirane verzije alata za pakete, alata koji pretvara pakete aplikacija u APK-ove koji se distribuiraju uređajima. Iako Google kaže da će sada početi stvarati arhivirane APK-ove, kaže da ti APK-ovi zapravo neće biti funkcionalni sve dok funkcija arhiviranja ne postane dostupna potrošačima kasnije ove godine.
Google Play preuzima potrebne dijelove aplikacije kako bi se arhivirana aplikacija pokrenula. Ovi APK paketi mogu se instalirati preko arhiviranog APK-a jer su svi potpisani istim ključem za potpisivanje aplikacije i moraju imati isti kod verzije. Nakon instaliranja ovih APK-ova, korisnik nastavlja tamo gdje je stao jer se njegovi podaci nikada ne brišu kada arhiviraju aplikaciju. Ova je funkcija već dostupna na iOS-u. Zanimljivo, Google je ovu funkcionalnost učinio otvorenim kodom, omogućujući razvojnim programerima da pregledaju kod i eventualno ga koriste u drugim trgovinama aplikacija. Uz ovu značajku, veličina nepotrebnih aplikacija može se smanjiti, velike aplikacije mogu koristiti manje prostora za pohranu na telefonu ili može biti lakše osloboditi prostor za pametne telefone s malo prostora za pohranu. Postoji pozitivna strana toga, a postoji i loša strana. Iako komprimiranje aplikacije smanjuje prostor za pohranu, potrebno je ponovno preuzeti aplikaciju kako biste je ponovno mogli koristiti. Ove mogućnosti ovise o razvoju značajke arhiviranja aplikacije.