Google pregătește o schimbare majoră odată cu lansarea Android 12, despre care am scris aici.
Google intenționează să schimbe formatul pachetelor de instalare a aplicațiilor din Play Store din clasicul APK în format Android App Bundle (AAB).
Această schimbare va avea loc începând cu luna august, când Google va impune ca aplicațiile publicate în Play Store să fie încărcate în formatul AAB.
Formatul APK face parte din experienţa Android încă de la începuturile sale, în timp ce formatul AAB, a fost lansat în 2018.
Pachetele de instalare și actualizare ocupă mai puțin spațiu în noul format, trecerea la acesta fiind astfel considerată un upgrade
Momentan doar Google Play Store suportă App Bundles, iar alte magazine ca Amazon Appstore de exemplu nu oferă suport pentru aşa ceva. Şi nici alte magazine third party, care vor fi suportate nativ odată cu Android 12.
Serverele Google Play Store îşi pot da seama ce limbă, rezoluţie de imagine şi alte resurse sunt necesare pentru dispozitivul tău şi vor crea un APK optimizat doar pentru tine.
Android App Bundle-urile pot fi „sparte” în bucăţi, iar ideea e următoarea: dacă la un joc pe consolă, întâi se descarcă pachetul minimal de fișiere, care să permită jocului să ruleze (Ready to Start stage), iar în fundal se va descărca restul de pachete, în cazul aplicațiilor android se vor descărca funcțiile de bază, iar cele suplimentare atunci când vor fi necesare. Formatul nou este open source şi poate fi adoptat fără probleme de alte magazine.
În total există în Play Store 1 milion de aplicaţii de acest tip. Mulţi dezvoltatori folosesc deja asta, iar majoritatea aplicaţiilor din top 1000 Play Store sunt AAB-uri. Crearea unui AAB dintr-un APK implică doar câteva clickuri într-un soft specializat.