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
- ↑ About Android App Bundles developer.android.com. Viitattu 4.7.2021. (englanniksi)
- ↑ Google is moving away from APKs on the Play Store theverge.com. 30.6.2021. Viitattu 4.7.2021. (englanniksi)
- ↑ a b c d e f g Google Play dumps APKs for the more Google-controlled “Android App Bundle” arstechnica.com. 2.7.2021. Viitattu 4.7.2021. (englanniksi)
Android |
---|
| Kehittäjät: Google & Open Handset Alliance | | Android-ympäristö | - Android Runtime
- Dalvik-virtuaalikone
- APK
- Android App Bundle
| |
---|
| Sovelluskehitys | - Yleistä
- Kotlin
- Eclipse
- Android Studio
- Google I/O
- Delphi
- Lazarus
- Free Pascal
|
---|
| Sovelluskaupat | - Google Play
- Amazon Appstore
- Samsung Galaxy Apps
- F-Droid
- Aptoide
- GetJar
|
---|
| Johdannaiset | |
---|
| Vaihtoehtoiset käyttöliittymät | |
---|
| Forkit ja muut versiot | |
---|
| Muuta | |
---|
| |
|
|
---|
| | | Tuotteet | Laitteisto | |
---|
| Kehitys | |
---|
| Ohjelmointikielet | |
---|
| Viihde | |
---|
| Viestintä | |
---|
| Hakukone | |
---|
| Navigointi | |
---|
| Liiketoiminta ja rahoitus | |
---|
| Organisointi ja tuottavuus | |
---|
| Koulutus | |
---|
| Muut | |
---|
|
---|
| Yritys | Osastot | |
---|
| Tapahtumat | - Android
- Developer Challenge
- Developer Day
- Developer Lab
- Code-in
- Code Jam
- Developer Live
- Doodle4Google
- I/O
- Jigsaw
- Lunar X Prize
- Science Fair
- Summer of Code
- Talks at Google
- YouTube
- Awards
- Comedy Week
- Live
- Music Awards
- Space Lab
- Symphony Orchestra
|
---|
|
---|
| Henkilöstö | |
---|
| - Luokka
|
|
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.