Google arbetar för att snabba upp installationen av viktiga appar på en ny Android-telefon

click fraud protection

Google arbetar med "Installationstips"-funktionen för App Stores som gör att de kan prioritera installation av viktiga appar på nya telefoner.

Att migrera från en Android-telefon till en annan, särskilt när du byter till ett nytt varumärke, är...inte särskilt lätt, för att gå rakt på sak. Situationen har förbättrats de senaste åren, med fler och fler appar och inställningar som stöder sömlös migrering, men hela processen behöver fortfarande en hel del steg och ganska lång tid utanför din dag, särskilt eftersom de flesta av dina äldre appar installeras en i taget och sedan kräver användaringripande för en manual logga in. Medan Google jobbar på gör det lättare att logga in i appar på nya enheter arbetar de också bakom kulisserna för att påskynda massåterställningsprocessen genom den nya "installationen tips"-funktionen, som syftar till att få igång dina viktigaste appar så snabbt som möjligt på en ny enhet.

Som ursprungligen upptäcktes av XDA Recognized Developer luca020400, har Googles ingenjörer beskrivit "

installera tips"-funktionen som ett sätt för appbutiker, som Google Play Butik, att bestämma vilket kompilatorfilter som ska användas för dex2oat vid massinstallation av nya applikationer, till exempel under en installations- eller återställningsprocess.

Här är de relevanta åtagandena:

  • Lägger till ett "installationsscenario"-fält till lämpliga datastrukturer:

Denna CL lägger till ett "installationsscenario"-fält till flera datastrukturer som används av pakethanteraren. Detta värde kommer att användas av en följande CL för att justera anropet av dexopt baserat på det angivna användningsfallet.

  • Lade till nya kompilatorfilteregenskaper för dexopt
  • Lade till behörigheter för nya dexopt-flaggor

Dex2oat är en kompilator som tar en APK-fil och genererar kompileringsartefakter som Android Runtime (ART) laddas vid installation, vilket hjälper till att snabba upp appens laddningstider. Dexopt är ett program som optimerar dex-filer vid installation.

Baserat på dessa commits verkar det som att installationstips kommer att tillåta fyra olika kompilatorfilter att passera under appinstallationen: DEFAULT, FAST, BULK_CRITICAL och BULK_NON_CRITICAL. Vi antar att en appbutik under en telefonåterställningsprocess kan skicka flaggan "BULK_CRITICAL" till dex2oat så att vissa kritiska appar kan installeras snabbare, till bekostnad av optimering (vilket förmodligen kan hända nästa gång appen är uppdaterad).

Baserat på din historik över appinstallation och användning skulle det inte vara svårt för en förinstallerad appbutik att avgöra vilka appar du använder oftast. Och baserat på vilken enhet du har, skulle en appbutik ha en förutbestämd uppsättning appar som den vet är kritiskt nödvändiga för funktionalitet, som Google Play-tjänster och andra OEM-programvarutjänster. Således kan dessa appar prioriteras under en massinstallationsprocess, till bekostnad av den första optimeringen.

Hur skulle denna förändring påverka dig som användare, kanske du undrar? Nåväl, åtagandena har faktiskt inte slagits samman ännu, så vår analys är baserad på den information vi kan se i commits för tillfället (och vår analys kan ändras när commits äntligen görs slås samman). Som användare som installerar en mängd appar på en ny telefon kommer appbutiken att kunna prioritera de appar som den vet att du har använt mycket på din senast använda enhet. Så om du använder WhatsApp Messenger mycket, till exempel, kommer appbutiken att skicka flaggan till kompilatorn att låta det installeras snabbare, så att du kan komma igång med att logga in på de appar som är mer användbara för dig. Å andra sidan, för appar som du använder mindre ofta kan dessa installeras och optimeras som vanligt. Vi vet inte hur mycket tid detta kommer att spara en användare – detta beror mycket troligt på hur många appar som anses vara kritiska och hur många appar återställs i första hand - men det kan spara minuter på äldre eller långsammare telefoner som laddar ner hundratals appar.

Som nämnts har commits inte slagits samman ännu, så vi vet inte när dessa ändringar kommer att göra sin väg till Android, eller om det kommer att ske ytterligare ändringar i koden. Om dessa åtaganden slås samman inom de närmaste månaderna kommer vi att se den här funktionen bli tillgänglig för appbutiker i Android 12.


Ikoner gjorda av Freepik från www.flaticon.com