Android 13 for at bringe betydelige ydeevneforbedringer til DSU

DSU vil få flere nye funktioner og forbedringer i Android 13, herunder et stort ydelsesboost.

Dynamisk systemopdatering (DSU) er en af ​​de mindst kendte funktioner i Android, der giver brugerne mulighed for at installere et generisk systembillede (GSI) uden at låse bootloaderen op eller blinke en systemopdatering. Funktionen blev først introduceret i Android 10 og er en af ​​de nemmeste måder for udviklere at teste de nyeste Android-versioner på. Og det bliver endnu bedre i Android 13.

Som opdaget af Mishaal Rahman, vil DSU få flere nye funktioner og forbedringer Android 13, herunder et stort ydelsesboost, en vægtet statuslinje og understøttelse af system_ext og produktbilleder.

Nye commits på AOSP Gerrit tyder på, at Google bringer nogle væsentlige præstationsforbedringer til DSU. Installation af en GSI gennem DSU vil være meget hurtigere, takket være stigningen i standard delt hukommelse. Google bemærker, at den beskedne stigning i hukommelsen (fra 8KiB til 64KiB) vil fremskynde installationstiden for det dynamiske system på både fysiske og virtuelle enheder. Googles test viser, at installationstiden er reduceret til kun 45 sekunder fra 2 minutter og 2 sekunder på fysiske enheder.

Forpligtelsens beskrivelse lyder:

Denne beskedne justering 8KiB -> 64KiB booster DSU'en markant

installationstid:

* fysisk enhed: 2m34s -> 45s

* virtuel enhed: 46s -> 30s

Gør også størrelsen på den delte hukommelse tilpasselig til finjustering.

Statuslinjen får også nogle nye forbedringer. Når en GSI-installation er i gang, vil statuslinjen i meddelelsesområdet vise, hvilken partition der installeres. I øjeblikket viser den kun "Installation i gang." Derudover vil statuslinjen blive vægtet, da skrivebeskyttede partitioner tager meget længere tid end skrivbare partitioner.

I stedet for at vise "Installation i gang", vis hvilken partition der installeres og det samlede antal partitioner, for eksempel: "Installation in progress: system partition [2/3]"

Endelig vil DSU tilføje understøttelse af system, system_ext og produktbilleder. Bemærk, at disse funktioner og forbedringer ikke er live i Forhåndsvisning af Android 13-udvikler. De vil sandsynligvis ankomme i de kommende beta-udgivelser eller den endelige version af Android 13.


Kilde: AOSP [1], [2], [3], [4]