Arkiverede APK'er: Fantastisk Android-funktion!

Google-tipseren Mishaal Rahman fandt en ny arkiveret APK-funktion inde i Android 13. Arkivering af appen i stedet for at afinstallere den fjerner dele af den i stedet for at slette alle data, hvilket reducerer lagerpladsen, som appen optager. Da brugerdata ikke slettes under arkivering, giver det dig mulighed for at fortsætte, hvor du slap, når applikationen downloades igen.

Ikke-arkiveret apk arkiveret apk

Udviklere, der bygger deres apps med Android Gradle Plugin 7.3, vil snart have en ny type APK oprettet til dem, kaldet "arkiveret APK". Denne "arkiverede APK" vil blive oprettet gennem en opdateret version af pakkeværktøjet, værktøjet, der konverterer applikationspakker til APK'er distribueret til enheder. Mens Google siger, at det vil begynde at oprette arkiverede APK'er nu, siger det, at disse APK'er ikke vil være funktionelle, før arkiveringsfunktionalitet bliver tilgængelig for forbrugerne senere på året. Google siger, at brugere kan arkivere en app i stedet for at afinstallere den, og de sætter en indstilling for den. Google gav ikke mange detaljer om, hvordan denne funktion vil se ud. Men da funktionen forventes at være tilgængelig i år, er der mulighed for, at den kan komme med Android 13-versionen.

Hvordan fungerer arkiveret APK?

Android-apps distribueres inde i APK'er, som grundlæggende er ZIP-filer med en tilpasset struktur. Indeni indeholder de koden til applikationen, dens ressourcer, biblioteker, nogle metadata og andre ting. Størrelsen på appen afhænger af, hvad der er inde i APK'en, og hvis der er store og mange filer såsom billeder, videoer, lyd, kan appen optage meget plads på din enhed. Oprettelse af en arkiveret APK fjerner de filer, der er nødvendige for, at appen kan køre fra telefonens lager, undtagen brugerdata. På denne måde, når applikationen downloades igen, genoptages applikationen, fordi brugerdata stadig er gemt.

Udviklere, der bygger deres apps med Android Gradle Plugin 7.3, vil snart have en ny type APK oprettet til dem, kaldet "arkiveret APK". Denne "arkiverede APK" vil blive oprettet gennem en opdateret version af pakkeværktøjet, værktøjet, der konverterer applikationspakker til APK'er distribueret til enheder. Mens Google siger, at det vil begynde at oprette arkiverede APK'er nu, siger det, at disse APK'er faktisk ikke vil være funktionelle, før arkivfunktionaliteten bliver tilgængelig for forbrugerne senere i år.

Google Play downloader de nødvendige dele af appen for at få den arkiverede app op at køre. Disse APK-pods kan installeres over den arkiverede APK, da de alle er signeret med den samme app-signeringsnøgle og skal have den samme versionskode. Når disse APK'er er installeret, fortsætter brugeren, hvor de slap, da deres data aldrig slettes, når de arkiverer appen. Denne funktionalitet er allerede tilgængelig på iOS. Interessant nok, Google har gjort denne funktionalitet til open source, hvilket giver udviklere mulighed for at inspicere koden og muligvis bruge denne på andre app-butikker. Med denne funktion kan størrelsen af ​​unødvendige applikationer reduceres, store applikationer kan bruge mindre lagerplads på telefonen, eller det kan være nemmere at frigøre plads til smartphones med lav lagerplads. Der er en positiv side ved det, og der er en ulempe. Selvom komprimering af applikationen reducerer lagerplads, er det nødvendigt at downloade applikationen igen for at bruge den igen. Disse muligheder afhænger af udviklingen af ​​applikationsarkiveringsfunktionen.

Kilde

Relaterede artikler