Arkiverte APKer: Fantastisk Android-funksjon!

Google-tipseren Mishaal Rahman fant nye arkiverte APK-er-funksjoner inne i Android 13. Arkivering av appen i stedet for å avinstallere den fjerner deler av den i stedet for å slette alle dataene, og reduserer dermed lagringsplassen som appen bruker. Siden brukerdata ikke slettes under arkivering, lar det deg fortsette der du slapp når applikasjonen lastes ned igjen.

Ikke-arkivert apk arkivert apk

Utviklere som bygger appene sine med Android Gradle Plugin 7.3 vil snart få laget en ny type APK for dem, kalt "arkivert APK". Denne «arkiverte APK-en» vil bli opprettet gjennom en oppdatert versjon av pakkeverktøyet, verktøyet som konverterer applikasjonspakker til APK-er distribuert til enheter. Mens Google sier at det vil begynne å lage arkiverte APK-er nå, sier det at disse APK-ene ikke vil være funksjonelle før arkiveringsfunksjonalitet blir tilgjengelig for forbrukere senere i år. Google sier at brukere kan arkivere en app i stedet for å avinstallere den, og de setter en innstilling for den. Google ga ikke mange detaljer om hvordan denne funksjonen vil se ut. Men siden funksjonen forventes å være tilgjengelig i år, er det en mulighet for at den kan komme med Android 13-versjonen.

Hvordan fungerer arkivert APK?

Android-apper distribueres inne i APK-er, som i utgangspunktet er ZIP-filer med en tilpasset struktur. På innsiden inneholder de koden til applikasjonen, dens ressurser, biblioteker, noen metadata og andre ting. Størrelsen på appen avhenger av hva som er inne i APK-en, og hvis det er store og mange filer som bilder, videoer, lyd, kan appen ta opp mye plass på enheten din. Oppretting av en arkivert APK fjerner filene som trengs for at appen skal kjøre fra telefonens lagring, bortsett fra brukerdata. På denne måten, når applikasjonen lastes ned igjen, gjenopptas applikasjonen fordi brukerdata fortsatt er lagret.

Utviklere som bygger appene sine med Android Gradle Plugin 7.3 vil snart få laget en ny type APK for dem, kalt "arkivert APK". Denne «arkiverte APK-en» vil bli opprettet gjennom en oppdatert versjon av pakkeverktøyet, verktøyet som konverterer applikasjonspakker til APK-er distribuert til enheter. Mens Google sier at det vil begynne å lage arkiverte APK-er nå, sier det at disse APK-ene faktisk ikke vil være funksjonelle før arkivfunksjonaliteten blir tilgjengelig for forbrukere senere i år.

Google Play laster ned de nødvendige delene av appen for å få den arkiverte appen i gang. Disse APK-podene kan installeres over den arkiverte APK-en siden de alle er signert med samme appsigneringsnøkkel og må ha samme versjonskode. Når disse APK-ene er installert, fortsetter brukeren der de slapp ettersom dataene deres aldri blir slettet når de arkiverer appen. Denne funksjonaliteten er allerede tilgjengelig på iOS. Interessant nok, Google har gjort denne funksjonaliteten åpen kildekode, slik at utviklere kan inspisere koden og muligens bruke denne på andre appbutikker. Med denne funksjonen kan størrelsen på unødvendige applikasjoner reduseres, store applikasjoner kan bruke mindre lagringsplass på telefonen, eller det kan være enklere å frigjøre plass til smarttelefoner med lite lagringsplass. Det er en positiv side ved det, og det er en ulempe. Selv om komprimering av programmet reduserer lagringsplass, er det nødvendig å laste ned programmet på nytt for å bruke det igjen. Disse mulighetene avhenger av utviklingen av applikasjonsarkiveringsfunksjonen.

kilde

Relaterte artikler