Android 16 gör appuppdateringar nästan omedelbara med denna smarta förändring

Joe Hindy / Android Authority

TL;DR

  • Android 16 introducerar "sömlösa appuppdateringar" för att göra installation av appuppdateringar snabbare och mindre störande.
  • Den här funktionen minskar avsevärt tiden en app fryses under en uppdatering, vilket minskar den från sekunder till millisekunder.
  • Förbättringen uppnås genom att köra optimeringsskript tidigare i installationsprocessen, vilket minskar nedtid för appar.

När du uppdaterar en Android-app fryser operativsystemet den för att förhindra att den körs. Detta är ett viktigt steg, eftersom en app kan få problem om den försöker komma åt kod och resurser som håller på att ändras. Medan de flesta uppdateringar installeras nästan omedelbart, kan vissa ta flera sekunder. Detta gör inte bara appen som uppdateras tillfälligt oanvändbar utan kan också påverka andra appar som är beroende av den. För att förbättra den här upplevelsen har Google tyst infört en förändring i Android 16 för att göra appuppdateringar snabbare och mindre störande.

Rekommenderad läsning:Androids nya skjutreglage för ficklampans ljusstyrka har nu en smart design som en riktig ficklampa

Vill du inte missa det bästa från Android Authority?

Denna nya funktion, kallad "sömlösa appuppdateringar,” minskar tiden en app fryses under en uppdatering från flera sekunder till bara tiotals millisekunder. Förbättringen kommer att vara mest märkbar för stora, komplexa eller systemkritiska appar, som vanligtvis tar längre tid att uppdatera.

För att uppnå detta har Google förändrats när Android OS kör sina dexopt- och dex2oat-skript. Dessa skript är en viktig del av Androids Ahead-of-Time (AOT) kompileringsmekanism, vilket gör att appar körs mer effektivt. AOT-kompilering förbättrar prestandan genom att översätta en apps DEX-bytekod till inbyggd maskinkod innan appen startas. Detta eliminerar de omkostnader som är förknippade med att tolka koden i farten eller använda Just-In-Time (JIT) kompilering, vilket resulterar i betydligt snabbare start- och exekveringshastigheter.

I Android 16 körs nu dessa optimeringsskript under en tidigare fas av installationsprocessen. Tidigare utförde Android dessa optimeringar medan appen var frusen, vilket förlängde tiden den var otillgänglig. Genom att köra dem tidigare behöver appen bara frysas under den korta stund det tar att byta ut de gamla filerna med de nyligen optimerade.

Googlesrelease notesvar lätta på detaljer, så vi vet inte om denna förändring har andra effekter. Ändå är det en välkommen förbättring, särskilt nu när Play Store stöder samtidiga appuppdateringar. Även om sömlösa appuppdateringar kanske inte är lika viktiga som andra Android 16-funktioner, är det en förbättring av livskvaliteten som kommer att gynna alla Android-enheter, inte bara Pixels.

Tack för att du är en del av vår gemenskap. Läs vår kommentarspolicy innan du postar.

Related Posts