DSU kommer att få flera nya funktioner och förbättringar i Android 13, inklusive en stor prestandaökning.
Dynamisk systemuppdatering (DSU) är en av de minst kända funktionerna i Android, som tillåter användare att installera en Generic System Image (GSI) utan att låsa upp starthanteraren eller blinka en systemuppdatering. Funktionen introducerades först i Android 10 och är ett av de enklaste sätten för utvecklare att testa de senaste Android-versionerna. Och det blir ännu bättre i Android 13.
Som upptäckts av Mishaal Rahman kommer DSU att få flera nya funktioner och förbättringar Android 13, inklusive en stor prestandaökning, en viktad förloppsindikator och stöd för system_ext och produktbilder.
Nya åtaganden på AOSP Gerrit tyder på att Google ger några betydande prestandaförbättringar till DSU. Att installera en GSI genom DSU kommer att gå mycket snabbare, tack vare ökningen av standardminnet. Google noterar att den blygsamma ökningen av minnet (från 8KiB till 64KiB) kommer att avsevärt påskynda installationstiden för det dynamiska systemet på både fysiska och virtuella enheter. Googles testning visar att installationstiden reduceras till bara 45 sekunder från 2 minuter och 2 sekunder på fysiska enheter.
Åtagandets beskrivning lyder:
Denna blygsamma justering 8KiB -> 64KiB ökar DSU markant
installationstid:
* fysisk enhet: 2m34s -> 45s
* virtuell enhet: 46s -> 30s
Gör också storleken på det delade minnet anpassningsbar för finjustering.
Förloppsindikatorn får också några nya förbättringar. När en GSI-installation pågår kommer förloppsindikatorn i meddelandefältet att visa vilken partition som installeras. För närvarande visar den bara "Installation pågår." Dessutom kommer förloppsindikatorn att viktas eftersom skrivskyddade partitioner tar mycket längre tid än skrivbara partitioner.
Istället för att visa "Installation pågår", visa vilken partition som installeras och det totala antalet partitioner, till exempel: "Installation pågår: systempartition [2/3]"
Slutligen kommer DSU att lägga till stöd för systemet, system_ext och produktbilder. Observera att dessa funktioner och förbättringar inte finns i Android 13 Developer Preview. De kommer sannolikt att anlända i de kommande betaversionerna eller den slutliga versionen av Android 13.
Källa: AOSP [1], [2], [3], [4]