Google oznámil novú funkciu pre App Bundles, ktorá dokáže „archivovať“ aplikácie a uvoľniť úložisko odstránením častí, ktoré neukladajú dáta.
Mnoho aplikácií a hier pre stolné počítače vám umožňuje po odinštalovaní zachovať miestne údaje, ale táto možnosť je v systéme Android menej bežná. To je problém najmä pri telefónoch a tabletoch, kde je úložisko často obmedzenejšie. Google teraz pracuje na novom riešení zapracovanom do svojich vývojových nástrojov: Archivované súbory APK.
Google v utorok na blogu Android Developers Blog napísal: „Jedným z hlavných dôvodov, prečo používatelia odinštalujú aplikácie, je uvoľnenie miesta. Aby sme predišli zbytočným odinštalovaniam a pomohli používateľom vyťažiť zo svojich zariadení viac, začali sme pracovať na novej funkcii, ktorá by umožnila archiváciu aplikácií. Archivácia je nová funkcia, ktorá používateľom umožní dočasne získať späť ~60 % ukladacieho priestoru aplikácie odstránením častí aplikácie namiesto jej úplného odinštalovania.“
[sc name="pull-quote-right" quote='"Archivácia je nová funkcia, ktorá používateľom umožní dočasne získať späť ~60 % ukladacieho priestoru aplikácie"' ]
Archivované súbory APK nie sú dokonalým riešením na opätovné získanie údajov, ale môžu byť cennou alternatívou k súčasnému prístupu typu všetko alebo nič s udržiavaním aplikácií nainštalovaných v systéme Android. Google presne nespomenul, ako sa budú zobrazovať v systéme Android, ale spoločnosť dúfa, že to povedie k menšiemu počtu odinštalovaní aplikácií, čo je dôležitá metrika pre vývojárov aplikácií.
Nadchádzajúce Bundletool 1.10 aktualizácia automaticky vygeneruje archivované súbory APK vždy, keď vývojár vytvorí balík aplikácie, hoci Google tvrdí, že v skutočnosti nebudú dostupné, kým nebude funkcia archivácie spustené pre spotrebiteľov neskôr v tomto roku." Vývojári aplikácií sa môžu tiež odhlásiť z generovania archivovaných súborov APK, ak chcú, pridaním vlastnej premennej do súboru build.gradle v aplikácii. projektu.
Zdá sa, že archivované súbory APK sú len ďalším krokom v progresii balíkov aplikácií, ktoré boli pôvodne vytvorené s cieľom znížiť veľkosť nainštalovaných aplikácií. Na rozdiel od tradičných súborov APK v systéme Android, balíky aplikácií nezahŕňajú zdroje (ako sú ikony a iné súbory) pre zariadenia, ktoré nie sú potrebné na aktuálnom zariadení, čím sa uvoľní úložisko pre ďalšie aplikácie a hry.
Zatiaľ nie je jasné, či budú archivované súbory APK dostupné na použitie v nadchádzajúcom období Android 13 vydanie, alebo ak by mohli byť uvedené na trh s aktualizáciou Služieb Google Play v existujúcich verziách systému Android. Esper tiež publikoval prehľad toho, ako momentálne fungujú archivované súbory APK, ak máte záujem o ďalšie informácie.
Zdroj:Google