Το Android 13 θα φέρει σημαντικές βελτιώσεις στην απόδοση στο DSU

Το DSU θα λάβει πολλές νέες δυνατότητες και βελτιώσεις στο Android 13, συμπεριλαμβανομένης μιας μεγάλης ενίσχυσης απόδοσης.

Δυναμική ενημέρωση συστήματος (DSU) είναι μια από τις λιγότερο γνωστές λειτουργίες στο Android, που επιτρέπει στους χρήστες να εγκαταστήσουν μια Γενική Εικόνα συστήματος (GSI) χωρίς να ξεκλειδώσουν τον φορτωτή εκκίνησης ή να αναβοσβήσουν μια ενημέρωση συστήματος. Η λειτουργία παρουσιάστηκε για πρώτη φορά στο Android 10 και είναι ένας από τους ευκολότερους τρόπους για τους προγραμματιστές να δοκιμάσουν τις πιο πρόσφατες εκδόσεις Android. Και γίνεται ακόμα καλύτερο στο Android 13.

Όπως εντόπισε ο Mishaal Rahman, το DSU θα αποκτήσει πολλές νέες δυνατότητες και βελτιώσεις Android 13, συμπεριλαμβανομένης μιας μεγάλης ενίσχυσης απόδοσης, μιας σταθμισμένης γραμμής προόδου και υποστήριξης για το system_ext και τις εικόνες προϊόντων.

Οι νέες δεσμεύσεις για το AOSP Gerrit υποδηλώνουν ότι η Google φέρνει ορισμένες σημαντικές βελτιώσεις απόδοσης στο DSU. Η εγκατάσταση ενός GSI μέσω DSU θα είναι πολύ πιο γρήγορη, χάρη στην αύξηση της προεπιλεγμένης κοινόχρηστης μνήμης. Η Google σημειώνει ότι η μέτρια αύξηση της μνήμης (από 8KiB σε 64KiB) θα επιταχύνει σημαντικά τον χρόνο εγκατάστασης του Dynamic System τόσο σε φυσικές όσο και σε εικονικές συσκευές. Οι δοκιμές της Google δείχνουν ότι ο χρόνος εγκατάστασης μειώνεται σε μόλις 45 δευτερόλεπτα από 2 λεπτά και 2 δευτερόλεπτα σε φυσικές συσκευές.

Η περιγραφή της δέσμευσης έχει ως εξής:

Αυτή η μέτρια ρύθμιση 8KiB -> 64KiB ενισχύει σημαντικά το DSU

χρόνος εγκατάστασης:

* φυσική συσκευή: 2m34s -> 45s

* εικονική συσκευή: 46s -> 30s

Κάντε επίσης το μέγεθος της κοινόχρηστης μνήμης προσαρμόσιμο για τελειοποίηση.

Η γραμμή προόδου λαμβάνει επίσης ορισμένες νέες βελτιώσεις. Όταν μια εγκατάσταση GSI βρίσκεται σε εξέλιξη, η γραμμή προόδου στην περιοχή ειδοποιήσεων θα δείξει ποιο διαμέρισμα εγκαθίσταται. Προς το παρόν, εμφανίζει μόνο "Εγκατάσταση σε εξέλιξη". Επιπλέον, η γραμμή προόδου θα σταθμιστεί καθώς τα διαμερίσματα μόνο για ανάγνωση χρειάζονται πολύ περισσότερο χρόνο από τα εγγράψιμα διαμερίσματα.

Αντί να εμφανίζεται η ένδειξη "Εγκατάσταση σε εξέλιξη", δείξτε ποιο διαμέρισμα εγκαθίσταται και τον συνολικό αριθμό των διαμερισμάτων, για παράδειγμα: "Εγκατάσταση σε εξέλιξη: διαμέρισμα συστήματος [2/3]"

Τέλος, το DSU θα προσθέσει υποστήριξη για το σύστημα, το system_ext και τις εικόνες προϊόντων. Λάβετε υπόψη ότι αυτές οι δυνατότητες και οι βελτιώσεις δεν είναι διαθέσιμες Προεπισκόπηση προγραμματιστή Android 13. Πιθανότατα θα φτάσουν στις επερχόμενες εκδόσεις beta ή στην τελική έκδοση του Android 13.


Πηγή: AOSP [1], [2], [3], [4]