DSU vil få flere nye funksjoner og forbedringer i Android 13, inkludert en stor ytelsesøkning.
Dynamisk systemoppdatering (DSU) er en av de minst kjente funksjonene i Android, som lar brukere installere et generisk systembilde (GSI) uten å låse opp bootloaderen eller blinke en systemoppdatering. Funksjonen ble først introdusert i Android 10 og er en av de enkleste måtene for utviklere å teste de nyeste Android-versjonene på. Og det blir enda bedre i Android 13.
Som oppdaget av Mishaal Rahman, vil DSU få flere nye funksjoner og forbedringer Android 13, inkludert et stort ytelsesløft, en vektet fremdriftslinje og støtte for system_ext og produktbilder.
Nye forpliktelser på AOSP Gerrit antyder at Google bringer noen betydelige ytelsesforbedringer til DSU. Å installere en GSI gjennom DSU vil gå mye raskere, takket være økningen i standard delt minne. Google bemerker at den beskjedne økningen i minnet (fra 8KiB til 64KiB) vil fremskynde installasjonstiden for dynamisk system på både fysiske og virtuelle enheter. Googles testing viser at installasjonstiden reduseres til bare 45 sekunder fra 2 minutter og 2 sekunder på fysiske enheter.
Forpliktelsens beskrivelse lyder:
Denne beskjedne justeringen 8KiB -> 64KiB øker DSU betydelig
installasjonstid:
* fysisk enhet: 2m34s -> 45s
* virtuell enhet: 46s -> 30s
Gjør også størrelsen på delt minne tilpassbar for finjustering.
Fremdriftslinjen får også noen nye forbedringer. Når en GSI-installasjon er i gang, vil fremdriftslinjen i systemstatusfeltet vise hvilken partisjon som installeres. Foreløpig viser den bare "Installering pågår." I tillegg vil fremdriftslinjen bli vektet ettersom skrivebeskyttede partisjoner tar mye lengre tid enn skrivbare partisjoner.
I stedet for å vise "Installering pågår", vis hvilken partisjon som installeres og totalt antall partisjoner, for eksempel: "Installering pågår: systempartisjon [2/3]"
Til slutt vil DSU legge til støtte for systemet, system_ext og produktbildene. Merk at disse funksjonene og forbedringene ikke er tilgjengelige i Android 13-utviklerforhåndsvisning. De vil sannsynligvis ankomme i de kommende beta-utgivelsene eller den endelige versjonen av Android 13.
Kilde: AOSP [1], [2], [3], [4]