Google töötab selle nimel, et kiirendada oluliste rakenduste installimist uude Android-telefoni

Google töötab rakenduste poodide jaoks "Install Hints" funktsiooni kallal, mis võimaldab neil seada prioriteediks oluliste rakenduste installimine uutesse telefonidesse.

Ühelt Android-telefonilt teise migreerumine, eriti uuele kaubamärgile üleminekul, on...mitte väga lihtne, otse öeldes. Olukord on viimastel aastatel paranenud, sest järjest rohkem rakendusi ja seadeid toetab sujuvat migratsiooni, kuid kogu protsess vajab siiski mõnda samme ja üsna palju aega teie päevast, eriti kuna enamik teie vanemaid rakendusi installitakse ükshaaval ja nõuavad seejärel kasutaja sekkumist käsitsi Logi sisse. Sel ajal, kui Google töötab muudab rakendustesse sisselogimise lihtsamaks uutes seadmetes töötavad nad ka kulisside taga, et kiirendada hulgitaaste protsessi uue installimise kaudu vihjete funktsioon, mille eesmärk on aidata teie kõige olulisemad rakendused uues seadmes võimalikult kiiresti tööle panna.

Nagu XDA tunnustatud arendaja algselt märkas luca020400, on Google'i insenerid kirjeldanudinstalli vihjeid

" funktsioon, mis võimaldab rakenduste poodidel, nagu Google Play pood, otsustada, millist kompilaatori filtrit dex2oati jaoks kasutada uute rakenduste hulgiinstallimisel (nt häälestus- või taastamisprotsessi ajal).

Siin on asjakohased kohustused:

  • Lisab sobivatele andmestruktuuridele välja "installi stsenaarium".:

See CL lisab mitmele paketihalduri kasutatavale andmestruktuurile välja "installi stsenaarium". Seda väärtust kasutab järgmine CL, et kohandada dexopti kutsumist näidatud kasutusjuhtumi alusel.

  • Lisati dexopti jaoks uued kompilaatori filtri omadused
  • Lisatud load uutele dexopti lippudele

Dex2oat on kompilaator, mis võtab APK-faili ja genereerib kompileerimisartefakte, mida Android Runtime (ART) laadib installimisel, aidates kiirendada rakenduse laadimisaega. Dexopt on programm, mis optimeerib installimisel dex-faile.

Nende kinnituste põhjal näib, et installivihjed võimaldavad rakenduse installimisel läbida neli erinevat kompilaatorifiltrit: DEFAULT, FAST, BULK_CRITICAL ja BULK_NON_CRITICAL. Eeldame, et telefoni taastamise käigus saab rakenduste pood saata dex2oati lipu "BULK_CRITICAL", et teatud kriitilisi rakendusi saab kiiremini installida optimeerimise hinnaga (mis võib eeldatavasti juhtuda järgmisel korral, kui rakendus värskendatud).

Teie rakenduste installimise ja kasutamise ajaloo põhjal poleks eelinstallitud rakenduste poel keeruline kindlaks teha, milliseid rakendusi te kõige sagedamini kasutate. Ja teie seadme põhjal oleks rakenduste poel etteantud rakenduste komplekt, mida ta teab, et need on funktsionaalsuse jaoks ülimalt vajalikud, nagu Google Play teenused ja muud OEM-tarkvarateenused. Seega saab neid rakendusi esmakordse optimeerimise hinnaga hulgiinstalliprotsessi ajal prioriteediks seada.

Kuidas see muudatus teid kasutajana mõjutaks, võite küsida? Noh, kohustusi pole tegelikult veel ühendatud, nii et meie analüüs põhineb meie teabel näeb praegu tagatistes (ja meie analüüs võib muutuda, kui kohustused on lõpuks tehtud liidetud). Kasutajana, kes installib uude telefoni hulga rakendusi, saab rakenduste pood seada prioriteediks need rakendused, mida ta teab, et olete oma viimati kasutatud seadmes palju kasutanud. Nii et kui kasutate näiteks WhatsApp Messengerit palju, edastab rakenduste pood kompilaatorile lipu, et see installitakse kiiremini, et saaksite alustada sisselogimist teie jaoks kasulikumatesse rakendustesse. Teisest küljest saab harvemini kasutatavate rakenduste puhul neid tavapäraselt installida ja optimeerida. Me ei tea, kui palju see kasutaja aega säästab – see sõltub suure tõenäosusega sellest, kui palju rakendusi peetakse kriitiliseks ja kui palju rakendusi taastatakse alguses, kuid see võib kaotada minuteid vanemate või aeglasemate telefonide puhul, mis laadivad alla sadu rakendusi.

Nagu mainitud, ei ole kohustusi veel ühendatud, seega me ei tea, millal need muudatused Androidi jõuavad või kas koodis tehakse täiendavaid muudatusi. Kui need kohustused järgmise paari kuu jooksul liidetakse, muutub see funktsioon rakenduste poodidele kättesaadavaks Android 12.


Ikoonid tegi Freepik alates www.flaticon.com