Android App Bundle(AAB) onAndroid-käyttöjärjestelmänpakettitiedostomuoto,joka sisältää suoritettavanohjelmistonja sen käyttämät resurssit.[1]Pakettimuodosta kerrottiin vuonna 2020 ja vuodesta 2021 eteenpäin Google vaatii uusienGoogle Play-sovelluksien käyttävän AAB-muotoa aiemmanAPK:n sijaan.[2]
Uuden muodon etuihin kuuluu pienemmät ladattavat paketit siirtämällä vain laitteelle sopivat tiedostot "universaalin APK-muodon" sijaan.[3]Android-laitteisiin kuuluu useita laitteisto- ja kieliyhdistelmiä, joita sovelluksien on tuettava ja josta aiheutuu tilan hukkaa.[3]Android tukee yli 150 kieltä, neljää suoritinarkkitehtuuria ja useita näyttöresoluutioluokkia.[3]APK-paketin on sisällytettävä tuki kaikille yhdistelmille, kun taas AAB on "pilkottu APK", jonka avulla voi modularisoida myös ohjelman ominaisuudet ja käyttäjä voi ladata vain halutut osat tarvittaessa.[3]
AAB-pakettien käsittelyyn tarvittavat ohjelmat on julkaistuavoimena lähdekoodina.[3]Pakettimuotoa on kritisoitu, että vaihtoehtoisten pakettivarastojen on rakennettava sama tuki kuin Googlella.[3]Lisäksi muodon tuki asettaa lisää valtaa ja vastuuta pakettivarastolle.[3]