Android App Bundle

Android App Bundle (AAB) on Android-käyttöjärjestelmän pakettitiedostomuoto, joka sisältää suoritettavan ohjelmiston ja sen käyttämät resurssit.[1] Pakettimuodosta kerrottiin vuonna 2020 ja vuodesta 2021 eteenpäin Google vaatii uusien Google Play -sovelluksien käyttävän AAB-muotoa aiemman APK: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 julkaistu avoimena 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]

Lähteet

  1. About Android App Bundles developer.android.com. Viitattu 4.7.2021. (englanniksi)
  2. Google is moving away from APKs on the Play Store theverge.com. 30.6.2021. Viitattu 4.7.2021. (englanniksi)
  3. Google Play dumps APKs for the more Google-controlled “Android App Bundle” arstechnica.com. 2.7.2021. Viitattu 4.7.2021. (englanniksi)
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.