Archyvuoti APK: nuostabi „Android“ funkcija!

„Google“ patarėjas Mishaalas Rahmanas „Android 13“ sistemoje rado naują archyvuotų APK funkciją. Suarchyvavus programą, užuot ją pašalinus, pašalinamos jos dalys, o ne ištrinami visi duomenys, taip sumažinama programos užimama saugyklos vieta. Kadangi archyvavimo metu vartotojo duomenys neištrinami, tai leidžia tęsti ten, kur baigėte, kai programa vėl atsisiunčiama.

Nearchyvuotas APK archyvuotas apk

Kūrėjai, kuriantys savo programas naudodami „Android Gradle Plugin 7.3“, netrukus jiems sukurs naujo tipo APK, vadinamą „archyvuotu APK“. Šis „archyvuotas APK“ bus sukurtas naudojant atnaujintą paketų įrankio versiją – įrankį, konvertuojantį programų paketus į įrenginiuose platinamus APK. Nors „Google“ teigia pradėsianti kurti archyvuotus APK dabar, ji teigia, kad šie APK neveiks tol, kol archyvavimo funkcija nebus pasiekiama vartotojams vėliau šiais metais. „Google“ teigia, kad vartotojai gali archyvuoti programą, užuot ją pašalinę, ir nustato jos nustatymus. „Google“ nepateikė daug informacijos apie tai, kaip atrodys ši funkcija. Tačiau, kadangi tikimasi, kad funkcija bus pasiekiama šiais metais, yra tikimybė, kad ji gali būti su Android 13 versija.

Kaip veikia archyvuotas APK?

„Android“ programos platinamos APK, kurie iš esmės yra ZIP failai su tinkinta struktūra. Viduje juose yra programos kodas, jos ištekliai, bibliotekos, kai kurie metaduomenys ir kiti dalykai. Programos dydis priklauso nuo to, kas yra APK viduje, o jei yra didelių ir daug failų, pvz., vaizdų, vaizdo įrašų, garso įrašų, programa gali užimti daug vietos jūsų įrenginyje. Sukūrus archyvuotą APK, iš telefono saugyklos pašalinami failai, reikalingi programai veikti, išskyrus vartotojo duomenis. Tokiu būdu, kai programa vėl atsisiunčiama, programa atnaujinama, nes vis dar saugomi vartotojo duomenys.

Kūrėjai, kuriantys savo programas naudodami „Android Gradle Plugin 7.3“, netrukus jiems sukurs naujo tipo APK, vadinamą „archyvuotu APK“. Šis „archyvuotas APK“ bus sukurtas naudojant atnaujintą paketų įrankio versiją – įrankį, konvertuojantį programų paketus į įrenginiuose platinamus APK. Nors „Google“ teigia pradėsianti kurti archyvuotus APK dabar, ji sako, kad šie APK iš tikrųjų neveiks, kol archyvavimo funkcija nebus pasiekiama vartotojams vėliau šiais metais.

„Google Play“ atsisiunčia reikiamas programos dalis, kad suarchyvuota programa būtų parengta ir paleista. Šiuos APK rinkinius galima įdiegti per archyvuotą APK, nes jie visi pasirašyti tuo pačiu programos pasirašymo raktu ir turi turėti tą patį versijos kodą. Įdiegę šiuos APK, naudotojas tęsia ten, kur baigė, nes archyvuojant programą jo duomenys niekada neištrinami. Ši funkcija jau pasiekiama „iOS“. Įdomu, "Google" padarė šią funkciją atvirojo kodo, leidžiančią kūrėjams patikrinti kodą ir galbūt jį naudoti kitose programų parduotuvėse. Naudojant šią funkciją galima sumažinti nereikalingų programų dydį, didelės programos gali naudoti mažiau vietos telefone arba lengviau atlaisvinti vietos išmaniesiems telefonams, kuriuose yra mažai vietos. Yra ir teigiama pusė, ir neigiama. Nors suspaudus programą sumažėja vietos saugykloje, norint vėl ją naudoti, ją reikia atsisiųsti dar kartą. Šios galimybės priklauso nuo programų archyvavimo funkcijos tobulinimo.

Šaltinis

Susiję straipsniai