APK-uri arhivate: Funcție Android uimitoare!

Informatorul Google Mishaal Rahman a găsit o nouă funcție APK-uri arhivate în Android 13. Arhivarea aplicației în loc să o dezinstalați elimină părți din ea în loc să ștergeți toate datele, reducând astfel spațiul de stocare ocupat de aplicație. Deoarece datele utilizatorului nu sunt șterse în timpul arhivării, vă permite să continuați de unde ați rămas atunci când aplicația este descărcată din nou.

APK nearhivat apk arhivat

Dezvoltatorii care își construiesc aplicațiile cu Android Gradle Plugin 7.3 vor avea în curând un nou tip de APK creat pentru ei, numit „APK arhivat”. Acest „APK arhivat” va fi creat printr-o versiune actualizată a instrumentului pentru pachete, instrumentul care convertește pachetele de aplicații în APK-uri distribuite pe dispozitive. În timp ce Google spune că va începe să creeze APK-uri arhivate acum, spune că aceste APK-uri nu vor fi funcționale până când funcționalitatea de arhivare va deveni disponibilă consumatorilor mai târziu în acest an. Google spune că utilizatorii pot arhiva o aplicație în loc să o dezinstaleze și au pus o setare pentru aceasta. Google nu a oferit multe detalii despre cum va arăta această caracteristică. Cu toate acestea, deoarece funcția este de așteptat să fie disponibilă în acest an, există posibilitatea ca aceasta să vină cu versiunea Android 13.

Cum funcționează APK-ul arhivat?

Aplicațiile Android sunt distribuite în interiorul APK-urilor, care sunt în principiu fișiere ZIP cu o structură personalizată. În interior, acestea conțin codul aplicației, resursele acesteia, biblioteci, câteva metadate și alte lucruri. Dimensiunea aplicației depinde de ceea ce se află în interiorul APK-ului și, dacă există fișiere mari și multe, cum ar fi imagini, videoclipuri, audio, aplicația poate ocupa mult spațiu pe dispozitiv. Crearea unui apk arhivat elimină fișierele necesare pentru ca aplicația să ruleze din stocarea telefonului, cu excepția datelor utilizatorului. În acest fel, atunci când aplicația este descărcată din nou, aplicația se reia deoarece datele utilizatorului sunt încă stocate.

Dezvoltatorii care își construiesc aplicațiile cu Android Gradle Plugin 7.3 vor avea în curând creat un nou tip de APK pentru ei, numit „APK arhivat”. Acest „APK arhivat” va fi creat printr-o versiune actualizată a instrumentului pentru pachete, instrumentul care convertește pachetele de aplicații în APK-uri distribuite pe dispozitive. În timp ce Google spune că va începe să creeze APK-uri arhivate acum, spune că aceste APK-uri nu vor fi de fapt funcționale până când funcționalitatea de arhivare va deveni disponibilă pentru consumatori în cursul acestui an.

Google Play descarcă părțile necesare ale aplicației pentru a pune în funcțiune aplicația arhivată. Aceste poduri APK pot fi instalate peste APK-ul arhivat, deoarece toate sunt semnate cu aceeași cheie de semnare a aplicației și trebuie să aibă același cod de versiune. Odată ce aceste APK-uri sunt instalate, utilizatorul reia de unde a rămas, deoarece datele lor nu sunt niciodată șterse atunci când arhivează aplicația. Această funcționalitate este deja disponibilă pe iOS. Interesant, Google a făcut această funcționalitate open-source, permițând dezvoltatorilor să inspecteze codul și, eventual, să îl folosească în alte magazine de aplicații. Cu această caracteristică, dimensiunea aplicațiilor inutile poate fi redusă, aplicațiile mari pot folosi mai puțin spațiu de stocare pe telefon sau poate fi mai ușor să eliberezi spațiu pentru smartphone-urile cu spațiu de stocare redus. Există o latură pozitivă și un dezavantaj. Deși comprimarea aplicației reduce spațiul de stocare, este necesar să descărcați din nou aplicația pentru a o utiliza din nou. Aceste posibilități depind de dezvoltarea caracteristicii de arhivare a aplicației.

Sursă

Articole pe aceeaşi temă