Om du har tittat på det inre arbetet i Android, har du hört uttrycket ”APK.” Men en nyare sikt ”Android App Bundle” (AAB), blir allt vanligare. Så vad är en AAB och gör det ersätter APK? Låt oss prata om det.
Vad är en Android App Bundle?
Från och med augusti 2021 Google kommer att kräva att alla Android-appar publiceras på Spela butik måste använda ”Android App Bundle” format. Tidigare kunde apps använda AAB format eller den gamla standard APK-format.
Så vad exakt är en Android App Bundle och hur skiljer det sig från en APK? En APK (Android App Package) är i huvudsak en specialiserad ZIP-fil som innehåller alla filer och koder som behövs för att köra appen. Enheten hämtar alla dessa tillgångar om den behöver dem eller inte.
En AAB har alla dessa samma tillgångar, men det innehåller också komponenter som kallas ”dynamiska funktioner” och ”asset Packs”. Fördelarna med dessa funktioner orsakar Google att komma bort från APK till förmån för AABS.
Ett enkelt sätt att tänka på en App Bundle är att den innehåller alla komponenter för att göra en APK. När du laddar ner en app Bundle från Play Store, bygger den APK riktade till din specifika enhet.
RELATERAD: Hur får man återbetalning från Google Play Store
Vilka är fördelarna med AABS?
Android App Buntar har flera fördelar. Först och främst AABS skapa mindre APK. Eftersom Bundle bygger appen specifikt för enheten, inte alla komponenter kan behövas, vilket resulterar i mindre filstorlekar.
Inte alla av dessa komponenter behöver laddas ner i förskott, antingen. ”Dynamic Delivery” konceptet innebär att man får en mindre initial app som kan hämta och installera nya funktioner som du behöver dem. Så om du aldrig använder vissa funktioner, de är inte hämtats till enheten.
Kort sagt, är fördelen med AABS att de är helt enkelt mer flexibel och dynamisk. Mindre filstorlekar, lättare up-front nedladdningar, och komponenter serveras på en när det behövs basis lägga till upp till smartare APK.
Gör App Buntar Byt APK?
När Google meddelade att Play Store skulle kräva Android App Buntar i stället för APK, fanns det en vanlig missuppfattning: Har detta att du inte skulle kunna installera APK på enheten längre? Nej inte alls.
I själva verket, såsom förklaras i avsnittet ovan, App Buntar skapa APK. APK är vad Android körningar, men AAB är vad utvecklaren uppladdningar till Play Store.
App Buntar kan ersätta APK på Play Store, men inte på Android-enheter själva. Du kan fortfarande sideload APK-filer till enheten precis som alltid. I själva verket kan du sideload AAB filer. Lita på att detta bara är en förändring till Play Store, inte hur Android som ett OS handlar om programfiler.
RELATERAD: Hur man sideload Apps på Android