Hvis du har kigget på Android's indre arbejde, har du hørt udtrykket "apk". Men et nyere udtryk, "Android App Bundle" (AAB), bliver mere udbredt. Så hvad er en AAB, og erstatter det APK'er? Lad os tale om det.
Hvad er en Android App Bundle?
Begyndende i august 2021 , Google vil kræve, at alle Android-apps offentliggjort til Legetøjsbutik skal bruge "Android App Bundle" -formatet. Tidligere kunne apps bruge AAB-formatet eller det gamle standard APK-format.
Så hvad er der en Android App Bundle, og hvordan er det anderledes end en apk? En APK (Android App Package) er i det væsentlige en specialiseret .zip-fil, der indeholder alle de filer og koder, der er nødvendige for at køre appen. Din enhed downloader alle disse aktiver, om det har brug for dem alle eller ej.
En AAB har alle de samme aktiver, men det omfatter også komponenter kaldet "Dynamic Features" og "Asset Packs." Fordelene ved disse funktioner forårsager, at Google bevæger sig væk fra APK'er til fordel for AAB'er.
En nem måde at tænke på en app bundle er, at den indeholder alle komponenterne til at lave en apk. Når du downloader en app bundle fra Play Store, opbygger den APK målrettet til din specifikke enhed.
RELATEREDE: Sådan får du en refusion fra Google Play Store
Hvad er fordelene ved AAB'er?
Android App Bundles har flere fordele. Først og fremmest skaber AAB'er mindre apks. Da bundtet bygger appen specifikt til din enhed, kan ikke alle komponenterne være nødvendige, hvilket resulterer i mindre filstørrelser.
Ikke alle disse komponenter skal enten downloades på forhånd. Den "dynamiske levering" -koncept betyder, at du får en mindre indledende app, der kan downloade og installere nye funktioner, som du har brug for dem. Så hvis du aldrig bruger bestemte funktioner, downloades de ikke til din enhed.
Kort sagt er fordelene ved AABS, at de simpelthen er mere fleksible og dynamiske. Mindre filstørrelser, lettere up-front downloads og komponenter serveret på en nødvendig basis, tilføjer op til smartere apks.
Udskift applikationer?
Når Google meddelte, at Play Store ville kræve Android App Bundles i stedet for APKS, var der en fælles misforståelse: Venstede det, at du ikke ville kunne installere apks på din enhed længere? Nej slet ikke.
Faktisk, som forklaret i afsnittet ovenfor, skaber app-bundter apks. APK er, hvad Android løber, men AAB er, hvad udvikleren uploader til Play Store.
App Bundles kan erstatte APKs på Play Store, men ikke på Android-enheder selv. Du kan stadig stille sideload apk files. til din enhed ligesom altid. Faktisk kan du også sideload AAB-filer. Vær sikker på, at dette kun er en ændring i Play Butikken, ikke til, hvordan Android som et OS omhandler applikationsfiler.
RELATEREDE: Sådan sideload apps på Android