Wat doet Android met mijn apps na een systeem-upgrade?

Na het upgraden van mijn Android-versie en het herstarten van de telefoon, verschijnt een scherm dat zegt "Android is upgrading..." met op de tweede regel "Optimising app x of y", waarbij x oploopt van 1 t/m y en y het aantal apps is.

Wat is het systeem dan aan het doen? Het lijkt op het compileren van broncode - klopt dat, of is dit "optimising" iets anders?
 

Weet jij het antwoord?

/2500

Een android-appbestand is een APK-bestand, een handig pakketje waar alle gecompileerde code en afbeeldingen, geluiden en dergelijke in verpakt zitten. voor het systeem is het echter makkelijker en dus voor de gebruiker sneller om de gecompileerde code in deze bestanden deels uit te pakken naar een ander bestand, in de zogeheten Dalvik-cache. Normaal gezien merk je hier niks van , omdat dit gelijk gebeurt na de installatie van een app, maar bij een systeemupdate (of wanneer je zelf deze cachebestanden verwijdert) wordt de Dalvik-cache leeggemaakt om fouten in compatibiliteit te voorkomen en moeten deze bestanden dus opnieuw worden aangemaakt. Dit gebeurt als je je telefoon voor de eerste keer opstart na een update.

Stel zelf een vraag

Ben je op zoek naar het antwoord die ene vraag die je misschien al tijden achtervolgt?

/100