Android 13 apportera des améliorations de performances significatives à DSU

DSU bénéficiera de plusieurs nouvelles fonctionnalités et améliorations dans Android 13, y compris une grande amélioration des performances.

Mise à jour dynamique du système (Mémorandum d'accord) est l'une des fonctionnalités les moins connues d'Android, permettant aux utilisateurs d'installer une image système générique (GSI) sans déverrouiller le chargeur de démarrage ou flasher une mise à jour du système. La fonctionnalité a été introduite pour la première fois dans Android 10 et est l'un des moyens les plus simples pour les développeurs de tester les dernières versions d'Android. Et ça s'améliore encore dans Android 13.

Comme repéré par Mishaal Rahman, DSU bénéficiera de plusieurs nouvelles fonctionnalités et améliorations dans Android 13, y compris une amélioration importante des performances, une barre de progression pondérée et la prise en charge de system_ext et des images de produit.

De nouveaux commits sur AOSP Gerrit suggèrent que Google apporte des améliorations de performances significatives à DSU. L'installation d'un GSI via DSU sera beaucoup plus rapide, grâce à l'augmentation de la mémoire partagée par défaut. Google note que la modeste augmentation de la mémoire (de 8 Ko à 64 Ko) accélérera considérablement le temps d'installation du système dynamique sur les appareils physiques et virtuels. Les tests de Google montrent que le temps d'installation est réduit à seulement 45 secondes contre 2 minutes et 2 secondes sur les appareils physiques.

La description du commit indique :

Ce modeste ajustement 8KiB -> 64KiB booste significativement le DSU

temps d'installation :

* appareil physique: 2m34s -> 45s

* appareil virtuel: 46s -> 30s

Personnalisez également la taille de la mémoire partagée pour un réglage fin.

La barre de progression reçoit également de nouvelles améliorations. Lorsqu'une installation GSI est en cours, la barre de progression dans la zone de notification indique la partition en cours d'installation. Actuellement, il n'affiche que "Installation en cours". De plus, la barre de progression sera pondérée car les partitions en lecture seule prennent beaucoup plus de temps que les partitions inscriptibles.

Au lieu d'afficher "Installation en cours", indiquez la partition en cours d'installation et le nombre total de partitions, par exemple: "Installation en cours: partition système [2/3]"

Enfin, DSU ajoutera la prise en charge des images système, system_ext et produit. Notez que ces fonctionnalités et améliorations ne sont pas disponibles dans Aperçu du développeur Android 13. Ils arriveront probablement dans les prochaines versions bêta ou la version finale d'Android 13.


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