Android 13 přinese výrazné zlepšení výkonu DSU

DSU získá několik nových funkcí a vylepšení v Androidu 13, včetně velkého zvýšení výkonu.

Dynamická aktualizace systému (DSU) je jednou z nejméně známých funkcí v Androidu, která uživatelům umožňuje nainstalovat Generic System Image (GSI) bez odemykání bootloaderu nebo flashování aktualizace systému. Tato funkce byla poprvé představena v systému Android 10 a pro vývojáře je to jeden z nejjednodušších způsobů, jak otestovat nejnovější verze systému Android. A v Androidu 13 je to ještě lepší.

Jak si všiml Mishaal Rahman, DSU dostane několik nových funkcí a vylepšení Android 13, včetně velkého zvýšení výkonu, váženého ukazatele průběhu a podpory pro system_ext a image produktů.

Nové závazky na AOSP Gerrit naznačují, že Google přináší do DSU některá významná vylepšení výkonu. Instalace GSI přes DSU bude mnohem rychlejší díky zvýšení výchozí sdílené paměti. Google poznamenává, že mírné zvýšení paměti (z 8KiB na 64KiB) výrazně zrychlí dobu instalace dynamického systému na fyzických i virtuálních zařízeních. Testování společnosti Google ukazuje, že doba instalace byla zkrácena na pouhých 45 sekund ze 2 minut a 2 sekund na fyzických zařízeních.

Popis odevzdání zní:

Tato skromná úprava 8KiB -> 64KiB výrazně posiluje DSU

doba instalace:

* fyzické zařízení: 2m34s -> 45s

* virtuální zařízení: 46s -> 30s

Velikost sdílené paměti lze také přizpůsobit pro jemné doladění.

Ukazatel průběhu také získává nová vylepšení. Když probíhá instalace GSI, indikátor průběhu v oznamovací oblasti zobrazí, který oddíl se instaluje. V současné době zobrazuje pouze „Probíhá instalace“. Kromě toho bude ukazatel průběhu zvážen, protože oddíly pouze pro čtení trvají mnohem déle než oddíly, do kterých lze zapisovat.

Místo zobrazení „Probíhá instalace“ zobrazte, který oddíl se instaluje a celkový počet oddílů, například: „Probíhá instalace: systémový oddíl [2/3]“

Nakonec DSU přidá podporu pro image systému, system_ext a produktu. Upozorňujeme, že tyto funkce a vylepšení nejsou aktivní v Android 13 Developer Preview. Pravděpodobně dorazí v nadcházejících beta verzích nebo ve finální verzi Androidu 13.


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