Google strādā, lai paātrinātu svarīgu lietotņu instalēšanu jaunā Android tālrunī

Google strādā pie funkcijas "Instalēšanas padomi" App Stores, kas ļaus viņiem noteikt prioritāti svarīgu lietotņu instalēšanai jaunos tālruņos.

Migrēšana no viena Android tālruņa uz citu, it īpaši, pārejot uz jaunu zīmolu, ir...nav ļoti viegli, atklāti sakot. Situācija pēdējos gados ir uzlabojusies, jo arvien vairāk lietotņu un iestatījumu atbalsta vienmērīgu migrāciju, taču visam procesam joprojām ir vajadzīgas dažas soļus un diezgan ilgu laiku, jo īpaši tāpēc, ka lielākā daļa jūsu vecāku lietotņu tiek instalētas pa vienai un pēc tam ir nepieciešama lietotāja iejaukšanās, lai sagatavotu rokasgrāmatu ielogoties. Kamēr Google strādā pie atvieglojot pierakstīšanos lietotnēs jaunajās ierīcēs viņi strādā arī aizkulisēs, lai paātrinātu lielapjoma atjaunošanas procesu, izmantojot jauno "instalēšanas" padomi" funkcija, kuras mērķis ir palīdzēt jūsu vissvarīgākajām lietotnēm pēc iespējas ātrāk iestatīt un darboties jaunā ierīcē.

Kā sākotnēji pamanīja XDA atzītais izstrādātājs luca020400, Google inženieri ir aprakstījuši

instalējiet padomus" funkcija, lai lietotņu veikali, piemēram, Google Play veikals, varētu izlemt, kuru kompilatora filtru izmantot dex2oat, veicot jaunu lietojumprogrammu lielapjoma instalēšanu, piemēram, iestatīšanas vai atjaunošanas procesa laikā.

Šeit ir norādītas attiecīgās saistības:

  • Atbilstošajām datu struktūrām pievieno lauku "instalēšanas scenārijs".:

Šis CL pievieno lauku "instalēšanas scenārijs" vairākām datu struktūrām, ko izmanto pakotņu pārvaldnieks. Šī vērtība tiks izmantota nākamajā CL, lai pielāgotu dexopt izsaukšanu, pamatojoties uz norādīto lietošanas gadījumu.

  • Pievienoti jauni dexopt kompilatora filtra rekvizīti
  • Pievienotas atļaujas jauniem dexopt karodziņiem

Dex2oat ir kompilators, kas ņem APK failu un ģenerē kompilācijas artefaktus, kas Android Runtime (ART) ielādējas instalēšanas laikā, palīdzot paātrināt lietotņu ielādes laiku. Dexopt ir programma, kas pēc instalēšanas optimizē dex failus.

Pamatojoties uz šīm saistībām, šķiet, ka instalēšanas padomi ļaus lietotņu instalēšanas laikā nodot četrus dažādus kompilatoru filtrus: DEFAULT, FAST, BULK_CRITICAL un BULK_NON_CRITICAL. Mēs pieņemam, ka tālruņa atjaunošanas procesa laikā lietotņu veikals var nosūtīt karodziņu "BULK_CRITICAL" uz dex2oat, lai noteikti kritiskās lietotnes var instalēt ātrāk, par optimizācijas rēķina (kas, iespējams, var notikt nākamreiz, kad lietotne atjaunināts).

Pamatojoties uz jūsu lietotņu instalēšanas un lietošanas vēsturi, iepriekš instalētam lietotņu veikalam nebūtu grūti noteikt, kuras lietotnes izmantojat visbiežāk. Un, pamatojoties uz jūsu ierīci, lietotņu veikalam būs iepriekš noteikta lietotņu kopa, kas, kā tas zina, ir ļoti nepieciešamas funkcionalitātei, piemēram, Google Play pakalpojumi un citi OEM programmatūras pakalpojumi. Tādējādi lielapjoma instalēšanas procesā šīm lietotnēm var piešķirt prioritāti, veicot pirmās palaišanas optimizāciju.

Jūs varētu jautāt, kā šīs izmaiņas ietekmētu jūs kā lietotāju? Īstenībā saistības vēl nav apvienotas, tāpēc mūsu analīze ir balstīta uz mūsu iegūto informāciju šobrīd var redzēt saistību izpildē (un mūsu analīze var mainīties, kad saistības beidzot tiks veiktas apvienots). Ja lietotājs jaunā tālrunī instalē daudzas lietotnes, lietotņu veikals varēs noteikt prioritāti tām lietotnēm, kuras zina, ka esat daudz izmantojis savā pēdējā lietotajā ierīcē. Tātad, ja, piemēram, daudz izmantojat WhatsApp Messenger, lietotņu veikals nodos karodziņu kompilatoram, lai tā tiek instalēta ātrāk, lai jūs varētu sākt pierakstīties tajās lietotnēs, kuras jums ir noderīgākas. No otras puses, lietotnēm, kuras izmantojat retāk, tās var instalēt un optimizēt kā parasti. Mēs nezinām, cik daudz laika tas ietaupīs lietotājam — tas, visticamāk, ir atkarīgs no tā, cik lietotņu tiek uzskatītas par kritiskām un cik lietotnes vispirms tiek atjaunotas, taču tas var samazināt minūtes vecākos vai lēnākajos tālruņos, kuros tiek lejupielādēti simtiem lietotnes.

Kā minēts, saistības vēl nav apvienotas, tāpēc mēs nezinām, kad šīs izmaiņas tiks ieviestas Android ierīcē, vai arī kodā tiks veiktas turpmākas izmaiņas. Ja šīs saistības tiks apvienotas nākamo dažu mēnešu laikā, mēs redzēsim, ka šī funkcija būs pieejama lietotņu veikaliem Android 12.


Ikonas, ko veidojis Freepik no www.flaticon.com