Google-wenner Mishaal Rahman het nuwe Archived APKs-kenmerk binne Android 13 gevind. Argiveer die toepassing in plaas daarvan om dit te verwyder, verwyder dele daarvan in plaas daarvan om al die data uit te vee, en verminder dus die stoorplek wat deur die toepassing beset word. Aangesien gebruikersdata nie tydens argivering uitgevee word nie, laat dit jou toe om voort te gaan waar jy opgehou het wanneer die toepassing weer afgelaai word.
Ontwikkelaars wat hul toepassings met Android Gradle-inprop 7.3 bou, sal binnekort 'n nuwe tipe APK vir hulle laat skep, genaamd "argiveerde APK". Hierdie "geargiveerde APK" sal geskep word deur 'n opgedateerde weergawe van die pakketnutsding, die nutsding wat toepassingspakkette omskakel na APK's wat na toestelle versprei word. Terwyl Google sê dit sal nou begin om geargiveerde APK's te skep, sê dit dat hierdie APK's nie funksioneel sal wees voordat argieffunksies later vanjaar vir verbruikers beskikbaar word nie. Google sê gebruikers kan 'n toepassing argiveer in plaas daarvan om dit te deïnstalleer en hulle stel 'n instelling daarvoor. Google het nie baie besonderhede gegee oor hoe hierdie kenmerk sal lyk nie. Aangesien die funksie egter vanjaar beskikbaar sal wees, is daar 'n moontlikheid dat dit met die Android 13-weergawe kan kom.
Hoe werk Geargiveerde APK?
Android-toepassings word binne APK's versprei, wat basies zip-lêers met 'n pasgemaakte struktuur is. Binne bevat hulle die kode van die toepassing, sy hulpbronne, biblioteke, sommige metadata en ander dinge. Die grootte van die toepassing hang af van wat binne die APK is, en as daar groot en baie lêers soos beelde, video's, oudio's is, kan die toepassing baie spasie op u toestel opneem. Die skep van 'n geargiveerde APK verwyder die lêers wat nodig is vir die toepassing om uit die telefoon se berging te loop, behalwe vir gebruikersdata. Op hierdie manier, wanneer die toepassing weer afgelaai word, hervat die toepassing omdat gebruikersdata steeds gestoor word.
Ontwikkelaars wat hul toepassings met Android Gradle-inprop 7.3 bou, sal binnekort 'n nuwe tipe APK vir hulle laat skep, genaamd "argiveerde APK". Hierdie "geargiveerde APK" sal geskep word deur 'n opgedateerde weergawe van die pakketnutsding, die nutsding wat toepassingspakkette omskakel na APK's wat na toestelle versprei word. Terwyl Google sê dit sal nou begin om geargiveerde APK's te skep, sê dit dat hierdie APK's nie eintlik funksioneel sal wees totdat die argieffunksies later vanjaar vir verbruikers beskikbaar word nie.
Google Play laai die vereiste dele van die toepassing af om die argieftoepassing aan die gang te kry. Hierdie APK-peule kan oor die geargiveerde APK geïnstalleer word aangesien hulle almal met dieselfde programondertekeningsleutel onderteken is en dieselfde weergawekode moet hê. Sodra hierdie APK's geïnstalleer is, gaan die gebruiker aan waar hulle opgehou het, aangesien hul data nooit uitgevee word wanneer hulle die program argiveer nie. Hierdie funksionaliteit is reeds op iOS beskikbaar. Interessant genoeg, Google het hierdie funksionaliteit oopbron gemaak, wat ontwikkelaars in staat stel om die kode te inspekteer en dit moontlik op ander toepassingwinkels te gebruik. Met hierdie kenmerk kan die grootte van onnodige toepassings verminder word, groot toepassings kan minder stoorspasie op die foon gebruik, of dit kan makliker wees om spasie vir slimfone met min stoorspasie vry te maak. Daar is 'n positiewe kant daaraan, en daar is 'n nadeel. Alhoewel die saampersing van die toepassing stoorspasie verminder, is dit nodig om die toepassing weer af te laai om dit weer te gebruik. Hierdie moontlikhede hang af van die ontwikkeling van die toepassing-argeringsfunksie.