Google arhivētais APK formāts ir jauns veids, kā atbrīvot krātuvi operētājsistēmā Android

Google paziņoja par jaunu funkciju App Bundle, kas var "arhivēt" lietotnes un atbrīvot krātuvi, noņemot daļas, kurās netiek glabāti dati.

Daudzas darbvirsmas lietojumprogrammas un spēles ļauj saglabāt vietējos datus pēc atinstalēšanas, taču šī opcija Android ierīcēs ir retāk sastopama. Īpaši tā ir problēma tālruņos un planšetdatoros, kur krātuve bieži ir ierobežotāka. Google tagad strādā pie jauna risinājuma, kas iekļauts tā izstrādes rīkos: arhivētie APK.

Google otrdien Android izstrādātāju emuārā rakstīja: "Viens no galvenajiem iemesliem, kāpēc lietotāji atinstalē lietotnes, ir vietas atbrīvošana. Lai novērstu nevajadzīgu atinstalēšanu un palīdzētu lietotājiem iegūt vairāk no savām ierīcēm, mēs sākām strādāt pie jaunas funkcijas, kas iespējotu lietotņu arhivēšanu. Arhivēšana ir jauna funkcionalitāte, kas lietotājiem ļaus īslaicīgi atgūt aptuveni 60% no lietotnes krātuves, noņemot lietotnes daļas, nevis to pilnībā atinstalējot.

[sc name="pull-quote-right" quote='"Arhivēšana ir jauna funkcija, kas ļaus lietotājiem īslaicīgi atgūt ~60% no lietotņu krātuves"' ]

Arhivētie APK faili nav ideāls risinājums datu atgūšanai, taču tie varētu būt vērtīga alternatīva pašreizējai “visu vai neko” pieejai, saglabājot lietojumprogrammas instalētas operētājsistēmā Android. Google nav precīzi minējis, kā tie parādīsies Android sistēmā, taču uzņēmums cer, ka tas radīs mazāk lietotņu atinstalēšanas gadījumu, kas ir svarīgs rādītājs lietotņu izstrādātājiem.

Gaidāmais Komplekta rīks 1.10 atjauninājums automātiski ģenerēs arhivētos APK failus ikreiz, kad izstrādātājs izveidos App Bundle, lai gan uzņēmums Google saka, ka tie faktiski nebūs pieejami, kamēr "arhivēšanas funkcionalitāte nebūs pieejama. patērētājiem tiks izlaista vēlāk šajā gadā." Lietotņu izstrādātāji var arī atteikties no arhivētu APK failu ģenerēšanas, ja vēlas, pievienojot pielāgotu mainīgo failam build.gradle lietotnē. projektu.

Šķiet, ka arhivētie APK ir tikai nākamais solis App Bundle komplektu attīstībā, kas sākotnēji tika izveidoti, lai samazinātu instalēto lietojumprogrammu lielumu. Atšķirībā no tradicionālajiem APK failiem operētājsistēmā Android, lietotņu komplektos nav iekļauti resursi (piemēram, ikonas un citi faili). ierīcēm, kas nav vajadzīgas pašreizējā ierīcē, kas atbrīvo krātuvi citām lietojumprogrammām un spēles.

Pagaidām nav skaidrs, vai arhivētie APK faili būs pieejami lietošanai gaidāmajā laikā Android 13 laidienu vai tos varētu ieviest ar Google Play pakalpojumu atjauninājumu esošajās Android versijās. Espers arī ir publicējis īss apraksts par to, kā pašlaik darbojas arhivētie APK faili, ja vēlaties uzzināt vairāk informācijas.

Avots:Google