„Google“ paskelbė apie naują „App Bundle“ funkciją, kuri gali „archyvuoti“ programas ir atlaisvinti saugyklos vietos, pašalindama dalis, kuriose nesaugomi duomenys.
Daugelis staliniams kompiuteriams skirtų programų ir žaidimų leidžia išsaugoti vietinius duomenis po pašalinimo, tačiau ši parinktis mažiau paplitusi „Android“. Tai ypač aktualu telefonams ir planšetiniams kompiuteriams, kur saugykla dažnai yra labiau ribota. „Google“ dabar kuria naują sprendimą, įtrauktą į jos kūrimo įrankius: archyvuotus APK.
„Google“ antradienį „Android“ kūrėjų tinklaraštyje rašė: „Viena iš pagrindinių priežasčių, kodėl vartotojai pašalina programas, yra vietos atlaisvinimas. Siekdami išvengti nereikalingų pašalinimų ir padėti naudotojams išnaudoti daugiau savo įrenginių galimybių, pradėjome kurti naują funkciją, kuri įgalintų programų archyvavimą. Archyvavimas yra nauja funkcija, kuri leis vartotojams laikinai atgauti ~ 60 % programos saugyklos, pašalinant programos dalis, o ne visiškai ją pašalinant.
[sc name="pull-quote-right" quote='"Archyvavimas yra nauja funkcija, kuri leis naudotojams laikinai atgauti ~60 % programos saugyklos vietos"' ]
Suarchyvuoti APK nėra tobulas sprendimas atkurti duomenis, tačiau jie gali būti vertinga alternatyva dabartiniam principui „viskas arba nieko“, kai programos turi būti įdiegtos „Android“. „Google“ tiksliai nepaminėjo, kaip jie bus rodomi „Android“ sistemoje, tačiau bendrovė tikisi, kad dėl to bus mažiau pašalintų programų – tai svarbi metrika programų kūrėjams.
Artėjantis Bundletool 1.10 naujinys automatiškai sugeneruos archyvuotus APK, kai kūrėjas sukurs „App Bundle“, nors „Google“ teigia, kad jie iš tikrųjų nebus pasiekiami, kol „archyvavimo funkcija nebus baigta vartotojams bus pristatyta vėliau šiais metais." Programų kūrėjai taip pat gali atsisakyti kurti archyvuotus APK, jei nori, pridėdami tinkintą kintamąjį prie failo build.gradle programoje projektą.
Panašu, kad archyvuoti APK yra tik kitas žingsnis kuriant programų rinkinius, kurie iš pradžių buvo sukurti siekiant sumažinti įdiegtų programų dydį. Skirtingai nuo tradicinių „Android“ APK, „App Bundle“ neapima išteklių (pvz., piktogramų ir kitų failų). įrenginiams, kurie nereikalingi dabartiniame įrenginyje, todėl atlaisvinama saugyklos vietos kitoms programoms ir žaidimai.
Dar neaišku, ar archyvuotus APK bus galima naudoti ateityje Android 13 leidimo, arba jei juos būtų galima išleisti atnaujinus „Google Play“ paslaugas esamose „Android“ versijose. Esper taip pat paskelbė trumpas aprašymas, kaip šiuo metu veikia archyvuoti APK, jei norite gauti daugiau informacijos.
Šaltinis:Google