Google teatas App Bundle'i uuest funktsioonist, mis võib rakendusi arhiivida ja salvestusruumi vabastada, eemaldades osad, mis andmeid ei salvesta.
Paljud töölauarakendused ja mängud võimaldavad teil pärast desinstallimist säilitada kohalikke andmeid, kuid see valik on Androidis vähem levinud. See on eriti probleem telefonide ja tahvelarvutite puhul, kus salvestusruum on sageli piiratum. Google töötab nüüd oma arendustööriistadesse uue lahenduse kallal: arhiveeritud APK-d.
Google kirjutas teisipäeval Androidi arendajate ajaveebis: "Üks peamisi põhjusi, miks kasutajad rakendusi desinstallivad, on ruumi vabastamine. Et vältida tarbetuid desinstallimisi ja aidata kasutajatel oma seadmetest rohkem kasu saada, alustasime tööd uue funktsiooniga, mis võimaldaks rakenduste arhiveerimist. Arhiveerimine on uus funktsioon, mis võimaldab kasutajatel ajutiselt tagasi nõuda ~60% rakenduse salvestusruumist, eemaldades selle asemel, et täielikult desinstallida rakendust.
[sc name="pull-quote-right" quote='"Arhiveerimine on uus funktsioon, mis võimaldab kasutajatel ajutiselt tagasi nõuda ~60% rakenduste salvestusruumist"' ]
Arhiveeritud APK-d ei ole ideaalne lahendus andmete taastamiseks, kuid need võivad olla väärtuslik alternatiiv praegusele kõik või mitte midagi lähenemisviisile, mis hoiab rakendused Androidis installituna. Google ei ole täpselt maininud, kuidas need Android-süsteemis ilmuvad, kuid ettevõte loodab, et see toob kaasa vähem rakenduste desinstallimisi - see on rakenduste arendajate jaoks oluline mõõdik.
Tulevane Bundletool 1.10 värskendus loob automaatselt arhiveeritud APK-d alati, kui arendaja loob App Bundle'i, kuigi Google ütleb, et need pole tegelikult juurdepääsetavad enne, kui "arhiveerimisfunktsioon on tarbijatele turule tuuakse aasta hiljem." Rakenduste arendajad saavad soovi korral ka arhiveeritud APK-de loomisest loobuda, lisades rakenduses faili build.gradle kohandatud muutuja projekt.
Arhiveeritud APK-d näivad olevat vaid järgmine samm App Bundle'i edenemises, mis loodi algselt installitud rakenduste mahu vähendamiseks. Erinevalt Androidi tavapärastest APK-dest ei sisalda App Bundle'id ressursse (nt ikoone ja muid faile). seadmete jaoks, mida praeguses seadmes ei vajata, mis vabastab salvestusruumi teistele rakendustele ja mängud.
Pole veel selge, kas arhiveeritud APK-d on eelseisvas kasutamiseks saadaval Android 13 väljalase või kui neid saaks Androidi olemasolevates versioonides Google Play teenuste värskendusega kasutusele võtta. Esper on ka avaldanud kokkuvõte sellest, kuidas arhiveeritud APK-d praegu töötavad, kui soovite lisateavet.
Allikas:Google