Google tipér Mishaal Rahman našiel v Androide 13 novú funkciu Archived APKs. Archiváciou aplikácie namiesto odinštalovania sa odstránia jej časti namiesto vymazania všetkých údajov, čím sa zníži úložný priestor, ktorý aplikácia zaberá. Keďže používateľské údaje sa počas archivácie nevymažú, umožňuje vám pri opätovnom stiahnutí aplikácie pokračovať tam, kde ste prestali.
Vývojári, ktorí vytvárajú svoje aplikácie pomocou doplnku Android Gradle Plugin 7.3, budú mať čoskoro vytvorený nový typ súboru APK s názvom „archivovaný súbor APK“. Tento „archivovaný súbor APK“ bude vytvorený prostredníctvom aktualizovanej verzie nástroja balíkov, nástroja, ktorý konvertuje balíky aplikácií na súbory APK distribuované do zariadení. Hoci Google hovorí, že začne vytvárať archivované súbory APK už teraz, tvrdí, že tieto súbory APK nebudú funkčné, kým sa funkcia archivácie nesprístupní spotrebiteľom neskôr v tomto roku. Google tvrdí, že používatelia môžu aplikáciu archivovať namiesto odinštalovania a nastavia si to. Google neuviedol veľa podrobností o tom, ako bude táto funkcia vyzerať. Keďže sa však očakáva, že funkcia bude dostupná tento rok, existuje možnosť, že môže prísť s verziou Android 13.
Ako funguje archivovaný súbor APK?
Aplikácie pre Android sú distribuované vo vnútri súborov APK, čo sú v podstate súbory ZIP s vlastnou štruktúrou. Vo vnútri obsahujú kód aplikácie, jej zdroje, knižnice, nejaké metadáta a ďalšie veci. Veľkosť aplikácie závisí od toho, čo je vo vnútri súboru APK, a ak sú veľké a veľa súborov, ako sú obrázky, videá, audio, aplikácia môže vo vašom zariadení zaberať veľa miesta. Vytvorením archivovaného súboru APK sa z úložiska telefónu odstránia súbory potrebné na spustenie aplikácie, s výnimkou používateľských údajov. Týmto spôsobom sa pri opätovnom stiahnutí aplikácie aplikácia obnoví, pretože používateľské údaje sú stále uložené.
Vývojári, ktorí vytvárajú svoje aplikácie pomocou doplnku Android Gradle Plugin 7.3, budú mať čoskoro vytvorený nový typ súboru APK s názvom „archivovaný súbor APK“. Tento „archivovaný súbor APK“ bude vytvorený prostredníctvom aktualizovanej verzie nástroja balíkov, nástroja, ktorý konvertuje balíky aplikácií na súbory APK distribuované do zariadení. Aj keď Google hovorí, že začne vytvárať archivované súbory APK už teraz, tvrdí, že tieto súbory APK nebudú v skutočnosti funkčné, kým nebude funkcia archivácie dostupná pre spotrebiteľov neskôr v tomto roku.
Služba Google Play stiahne požadované časti aplikácie, aby mohla archivovanú aplikáciu spustiť a spustiť. Tieto moduly APK je možné nainštalovať cez archivovaný súbor APK, pretože sú všetky podpísané rovnakým podpisovým kľúčom aplikácie a musia mať rovnaký kód verzie. Po nainštalovaní týchto súborov APK používateľ pokračuje tam, kde skončil, pretože jeho údaje sa pri archivácii aplikácie nikdy neodstránia. Táto funkcia je už dostupná v systéme iOS. zaujímavé, Google vytvoril túto funkciu ako open source, čo umožňuje vývojárom skontrolovať kód a prípadne ho použiť v iných obchodoch s aplikáciami. Pomocou tejto funkcie možno zmenšiť veľkosť nepotrebných aplikácií, veľké aplikácie môžu zaberať menej úložného priestoru v telefóne alebo je jednoduchšie uvoľniť miesto pre smartfóny s nízkym úložným priestorom. Má to pozitívnu stránku, ale aj negatívnu stránku. Komprimácia aplikácie síce zmenšuje úložný priestor, no na opätovné použitie je potrebné aplikáciu stiahnuť znova. Tieto možnosti závisia od vývoja funkcie archivácie aplikácií.