Google arbejder på at fremskynde installationen af ​​vigtige apps på en ny Android-telefon

click fraud protection

Google arbejder på "Installer tip"-funktion til App Stores, der vil give dem mulighed for at prioritere installation af vigtige apps på nye telefoner.

At migrere fra en Android-telefon til en anden, især når du skifter til et nyt mærke, er...ikke særlig let, for at sige det ligeud. Situationen er forbedret i de senere år, med flere og flere apps og indstillinger, der understøtter problemfri migrering, men hele processen har stadig brug for et par stykker trin og et stykke tid ud af din dag, især da de fleste af dine ældre apps bliver installeret én efter én og derefter kræver brugerindgriben til en manual Log ind. Mens Google arbejder på gør det nemmere at logge ind på apps på nye enheder arbejder de også bag kulisserne for at fremskynde massegendannelsesprocessen gennem den nye "installation hints"-funktionen, som har til formål at hjælpe med at få dine vigtigste apps op at køre så hurtigt som muligt på en ny enhed.

Som oprindeligt set af XDA Recognized Developer luca020400, har Google-ingeniører beskrevet "

installere tip"-funktion som en måde for app-butikker, såsom Google Play Butik, til at beslutte, hvilket compilerfilter der skal bruges til dex2oat, når der masseinstalleres nye applikationer, såsom under en opsætnings- eller gendannelsesproces.

Her er de relevante tilsagn:

  • Tilføjer et "installationsscenario"-felt til de relevante datastrukturer:

Denne CL tilføjer et "installationsscenarie"-felt til adskillige datastrukturer, der bruges af Package Manager. Denne værdi vil blive brugt af en efterfølgende CL til at justere påkaldelsen af ​​dexopt baseret på det angivne anvendelsestilfælde.

  • Tilføjet nye compiler filteregenskaber til dexopt
  • Tilføjede tilladelser til nye dexopt-flag

Dex2oat er en compiler, der tager en APK-fil og genererer kompileringsartefakter, som Android Runtime (ART) indlæses ved installation, hvilket hjælper med at fremskynde app-indlæsningstider. Dexopt er et program, der optimerer dex-filer ved installation.

Baseret på disse commits ser det ud til, at installationstip vil tillade, at fire forskellige compilerfiltre kan overføres under appinstallationen: DEFAULT, FAST, BULK_CRITICAL og BULK_NON_CRITICAL. Vi antager, at en app-butik under en telefongendannelsesproces kan sende flaget "BULK_CRITICAL" til dex2oat, så visse kritiske apps kan installeres hurtigere, på bekostning af optimering (hvilket formentlig kan ske næste gang, appen er opdateret).

Baseret på din historik for appinstallation og -brug ville det ikke være svært for en forudinstalleret appbutik at bestemme, hvilke apps du bruger oftest. Og baseret på hvilken enhed du har, ville en app-butik have et forudbestemt sæt apps, som den ved er kritisk nødvendige for funktionalitet, såsom Google Play-tjenester og andre OEM-softwaretjenester. Disse apps kan således prioriteres under en masseinstallationsproces på bekostning af den første kørselsoptimering.

Hvordan ville denne ændring påvirke dig som bruger, spørger du måske? Godt, commits er faktisk ikke blevet slået sammen endnu, så vores analyse er baseret på de oplysninger, vi kan se i commits i øjeblikket (og vores analyse kan ændre sig, når commits endelig er fusioneret). Som bruger, der installerer et væld af apps på en ny telefon, vil app-butikken være i stand til at prioritere de apps, som den ved, at du har brugt meget på din sidst brugte enhed. Så hvis du bruger WhatsApp Messenger meget, for eksempel, vil app-butikken videregive flaget til compileren for at lade det det installeres hurtigere, så du kan komme i gang med at logge ind på de apps, der er mere nyttige for dig. På den anden side, for apps, som du bruger sjældnere, kan disse installeres og optimeres som normalt. Vi ved ikke, hvor meget tid dette vil spare en bruger - dette afhænger meget sandsynligt af, hvor mange apps der anses for at være kritiske, og hvor mange apps bliver gendannet i første omgang - men det kan barbere minutter på ældre eller langsommere telefoner, der downloader hundredvis af apps.

Som nævnt er commits ikke blevet slået sammen endnu, så vi ved ikke, hvornår disse ændringer kommer til Android, eller om der kommer yderligere ændringer i koden. Hvis disse tilsagn fusioneres inden for de næste par måneder, vil vi se denne funktion blive tilgængelig for app-butikker i Android 12.


Ikoner lavet af Freepik fra www.flaticon.com