Arhivētie APK faili: lieliska Android funkcija!

Google padomu sniedzējs Mišāls Rahmans atrada jaunu arhivēto APK funkciju operētājsistēmā Android 13. Arhivējot lietotni, nevis to atinstalējot, tiek noņemtas tās daļas, nevis tiek dzēsti visi dati, tādējādi samazinot lietotnes aizņemto krātuves vietu. Tā kā arhivēšanas laikā lietotāja dati netiek dzēsti, tas ļauj turpināt no vietas, kur pārtraucāt, kad programma tiek lejupielādēta vēlreiz.

Nearhivēts APK arhivēts apk

Izstrādātājiem, kuri veido savas lietotnes, izmantojot Android Gradle Plugin 7.3, drīzumā tiks izveidots jauna veida APK fails, ko sauc par “arhivēto APK”. Šis “arhivētais APK” tiks izveidots, izmantojot atjauninātu pakotņu rīka versiju — rīku, kas lietojumprogrammu pakotnes pārvērš ierīcēs izplatītajos APK failos. Lai gan Google saka, ka sāks veidot arhivētos APK failus jau tagad, tas saka, ka šie APK faili nedarbosies, kamēr arhivēšanas funkcionalitāte nebūs pieejama patērētājiem vēlāk šogad.Google saka, ka lietotāji var arhivēt lietotni, nevis to atinstalēt, un viņi ievietos tai iestatījumu. Google nesniedza daudz informācijas par to, kā šī funkcija izskatīsies. Tomēr, tā kā ir paredzēts, ka šī funkcija būs pieejama šogad, pastāv iespēja, ka tā var nākt kopā ar Android 13 versiju.

Kā darbojas arhivētais APK?

Android lietotnes tiek izplatītas APK failos, kas būtībā ir ZIP faili ar pielāgotu struktūru. Iekšpusē tie satur lietojumprogrammas kodu, tās resursus, bibliotēkas, dažus metadatus un citas lietas. Lietotnes lielums ir atkarīgs no tā, kas atrodas APK failā, un, ja tajā ir lieli un daudz failu, piemēram, attēli, videoklipi, audio, lietotne var aizņemt daudz vietas jūsu ierīcē. Izveidojot arhivētu APK, no tālruņa krātuves tiek noņemti faili, kas nepieciešami lietotnes darbībai, izņemot lietotāja datus. Tādā veidā, kad lietojumprogramma tiek lejupielādēta vēlreiz, lietojumprogramma tiek atsākta, jo joprojām tiek saglabāti lietotāja dati.

Izstrādātājiem, kuri veido savas lietotnes, izmantojot Android Gradle Plugin 7.3, drīzumā tiks izveidots jauna veida APK fails, ko sauc par “arhivēto APK”. Šis “arhivētais APK” tiks izveidots, izmantojot atjauninātu pakotņu rīka versiju — rīku, kas lietojumprogrammu pakotnes pārvērš ierīcēs izplatītajos APK failos. Lai gan Google saka, ka sāks veidot arhivētos APK failus tagad, tas saka, ka šie APK faktiski nedarbosies, kamēr arhivēšanas funkcionalitāte nebūs pieejama patērētājiem vēlāk šogad.

Google Play lejupielādē vajadzīgās lietotnes daļas, lai arhivētā lietotne tiktu izveidota un darbotos. Šos APK aplikumus var instalēt virs arhivētā APK, jo tie visi ir parakstīti ar vienu un to pašu lietotnes parakstīšanas atslēgu, un tiem ir jābūt vienam un tam pašam versijas kodam. Kad šie APK faili ir instalēti, lietotājs atsāk no vietas, kur to pārtrauca, jo, arhivējot lietotni, viņa dati nekad netiek dzēsti. Šī funkcionalitāte jau ir pieejama operētājsistēmā iOS. Interesanti, google ir padarījis šo funkcionalitāti par atvērtā koda funkcionalitāti, ļaujot izstrādātājiem pārbaudīt kodu un, iespējams, izmantot to citos lietotņu veikalos. Izmantojot šo funkciju, var samazināt nevajadzīgo aplikāciju lielumu, lielas aplikācijas var izmantot mazāk vietas tālrunī, vai arī var vieglāk atbrīvot vietu viedtālruņiem ar mazu krātuves vietu. Tam ir pozitīvā puse, un tai ir arī negatīvā puse. Lai gan lietojumprogrammas saspiešana samazina krātuves vietu, lietojumprogramma ir jālejupielādē vēlreiz, lai to atkal izmantotu. Šīs iespējas ir atkarīgas no lietojumprogrammu arhivēšanas līdzekļa izstrādes.

avots

Saistītie raksti