A Google tippje, Mishaal Rahman új Archivált APK-funkciót talált az Android 13-on belül. Ha az alkalmazás eltávolítása helyett archiválja az alkalmazást, az összes adat törlése helyett eltávolítja annak egyes részeit, így csökkenti az alkalmazás által elfoglalt tárhelyet. Mivel a felhasználói adatok nem törlődnek az archiválás során, így az alkalmazás újbóli letöltése után ott folytathatja, ahol abbahagyta.
Azok a fejlesztők, akik az Android Gradle Plugin 7.3-mal építik alkalmazásaikat, hamarosan új típusú APK-t készítenek számukra, az úgynevezett „archivált APK”. Ez az „archivált APK” a csomageszköz frissített verzióján keresztül jön létre, amely eszköz az alkalmazáscsomagokat eszközökre terjesztett APK-kká konvertálja. Noha a Google azt állítja, hogy most kezdi meg az archivált APK-k létrehozását, ezek az APK-k nem működnek addig, amíg az archiválási funkció nem válik elérhetővé a fogyasztók számára az idén. A Google szerint a felhasználók archiválhatják az alkalmazásokat az eltávolítás helyett, és beállítják azt. A Google nem sok részletet közölt arról, hogyan fog kinézni ez a funkció. Mivel azonban a funkció várhatóan még ebben az évben elérhető lesz, fennáll annak a lehetősége, hogy az Android 13-as verzióval együtt érkezik.
Hogyan működik az archivált APK?
Az Android-alkalmazások APK-kon belül vannak terjesztve, amelyek alapvetően egyedi szerkezetű ZIP-fájlok. Belül az alkalmazás kódját, erőforrásait, könyvtárait, néhány metaadatot és egyéb dolgokat tartalmaznak. Az alkalmazás mérete attól függ, hogy mi van az APK-ban, és ha nagy és sok fájl van, például képek, videók, hanganyagok, akkor az alkalmazás sok helyet foglalhat el az eszközön. Az archivált apk létrehozása eltávolítja az alkalmazás futtatásához szükséges fájlokat a telefon tárhelyéről, kivéve a felhasználói adatokat. Ily módon, amikor az alkalmazást újra letölti, az alkalmazás folytatódik, mert a felhasználói adatok továbbra is tárolva vannak.
Azok a fejlesztők, akik az Android Gradle Plugin 7.3-mal építik alkalmazásaikat, hamarosan új típusú APK-t készítenek számukra, az úgynevezett „archivált APK”. Ez az „archivált APK” a csomageszköz frissített verzióján keresztül jön létre, amely eszköz az alkalmazáscsomagokat eszközökre terjesztett APK-kká konvertálja. Noha a Google azt állítja, hogy most kezdi meg az archivált APK-k létrehozását, azt állítja, hogy ezek az APK-k valójában csak akkor lesznek működőképesek, amíg az archiválási funkció nem válik elérhetővé a fogyasztók számára még ebben az évben.
A Google Play letölti az alkalmazás szükséges részeit az archivált alkalmazás elindításához és futtatásához. Ezek az APK-podák telepíthetők az archivált APK-ra, mivel mindegyikük ugyanazzal az alkalmazás-aláíró kulccsal van aláírva, és ugyanazzal a verziókóddal kell rendelkezniük. Az APK-k telepítése után a felhasználó ott folytatja, ahol abbahagyta, mivel adatai soha nem törlődnek az alkalmazás archiválásakor. Ez a funkció már elérhető iOS rendszeren. Érdekes módon, Google nyílt forráskódúvá tette ezt a funkciót, lehetővé téve a fejlesztők számára, hogy megvizsgálják a kódot, és esetleg más alkalmazásboltokban is használják. Ezzel a funkcióval csökkenthető a felesleges alkalmazások mérete, a nagy alkalmazások kevesebb tárhelyet foglalhatnak el a telefonon, vagy könnyebben szabadíthatunk fel helyet a kevés tárhellyel rendelkező okostelefonoknál. Van ennek pozitív oldala, és van egy hátránya is. Bár az alkalmazás tömörítése csökkenti a tárterületet, az alkalmazás újratöltéséhez újra le kell töltenie. Ezek a lehetőségek az alkalmazás archiválási funkciójának fejlesztésétől függenek.