Hvis du har sett på de indre arbeidene i Android, har du hørt begrepet "APK". Men en nyere sikt, "Android App Bundle" (AAB), blir mer utbredt. Så hva er en AAB, og erstatter det Apks? La oss snakke om det.
[1. 3] Hva er en Android App Bundle?Starter i august 2021 , Google vil kreve at alle Android-appene publiseres til Spill butikk må bruke formatet "Android App Bundle". Tidligere kan apps bruke AAB-formatet eller det gamle, standard APK-formatet.
Så hva er en Android app-pakke og hvordan er det forskjellig fra en apk? En APK (Android App-pakke) er i hovedsak en spesialisert .ZIP-fil som inneholder alle filene og kodene som trengs for å kjøre appen. Enheten laster ned alle disse eiendelene om det trenger dem alle eller ikke.
En AAB har alle de samme eiendelene, men det inkluderer også komponenter kalt "dynamiske funksjoner" og "Asset Packs." Fordelene med disse funksjonene forårsaker at Google beveger seg bort fra APKs til fordel for AABs.
En enkel måte å tenke på en appbunt er at den inkluderer alle komponentene for å lage en apk. Når du laster ned en App Bundle fra Play Store, bygger den APK Målrettet til din spesifikke enhet.
I SLEKT: Slik får du tilbakebetaling fra Google Play-butikken
[1. 3] Hva er fordelene med AABs?
Android App Bundles har flere fordeler. Først og fremst lager AABs mindre apks. Siden bunken bygger appen spesifikt for enheten, kan ikke alle komponentene være nødvendige, noe som resulterer i mindre filstørrelser.
Ikke alle disse komponentene må lastes ned på forhånd, heller. Konceptet "Dynamic Delivery" betyr at du får en mindre innledende app som kan laste ned og installere nye funksjoner som du trenger dem. Så hvis du aldri bruker bestemte funksjoner, er de ikke lastet ned til enheten din.
Kort sagt, fordelen av AABs er at de bare er mer fleksible og dynamiske. Mindre filstørrelser, lettere nedlastinger, og komponenter som serveres på en nødvendig basis, legger til smartere apks.
[1. 3] Byttes appbunter på apks?
Når Google annonserte at lekebutikken ville kreve Android App-bunter i stedet for APKs, var det en vanlig misforståelse: Gjorde dette at du ikke ville kunne installere APKS på enheten din lenger? Nei ikke i det hele tatt.
Faktisk, som forklart i avsnittet ovenfor, oppretter App Bundles Apks. APK er hva Android kjører, men AAB er hva utvikleren laster opp til Play Store.
App Bundles kan erstatte APKS på Play Store, men ikke på Android-enheter selv. Du kan fortsatt sidelast APK-filer til enheten din akkurat som alltid. Faktisk kan du også Sideload AAB-filer. Vær trygg på at dette bare er en endring i Play Store, ikke hvordan Android som et OS omhandler applikasjonsfiler.
I SLEKT: Slik sideloadapper på Android