Οι μελλοντικές εκδόσεις του Android μπορεί να είναι πιο εύκολες στην εξάλειψη εφαρμογών

click fraud protection

Οι μελλοντικές εκδόσεις του Android μπορεί να χειρίζονται πολύ καλύτερα την εξάλειψη εφαρμογών, σύμφωνα με ένα ζευγάρι δεσμεύσεων στο Android Gerrit.

Μια από τις πιο απογοητευτικές εμπειρίες σε ένα τηλέφωνο Android είναι όταν οι εφαρμογές σκοτώνονται στο παρασκήνιο. Οι ειδοποιήσεις μπορεί να σταματήσουν να έρχονται, ό, τι κάνατε τελευταία έχει φύγει και είναι μια εντελώς τυχαία συμπεριφορά. Ορισμένα τηλέφωνα Android είναι καλύτερα από άλλα, αλλά λίγο πολύ όλα θα το βιώσουν κάποια στιγμή. Αλλά μια μελλοντική αλλαγή στο Android, ίσως ακόμη Android 13, μπορεί να σημαίνει ότι οι εφαρμογές σας ενδέχεται να μην καταργηθούν τόσο γρήγορα στο μέλλον.

Η δυνατότητα, που ονομάζεται "Multi-Generational Least Recently Used" (ή MGLRU), έχει ήδη κυκλοφορήσει στο Chrome OS εδώ και αρκετό καιρό, με την εταιρεία να διατηρεί το MGLRU σε "έναν αριθμό διαφορετικών πυρήνων μεταξύ 4.14 και 5.15". Λέει ένας υπάλληλος της Google ότι έχει γίνει "η προεπιλογή για δεκάδες εκατομμύρια χρήστες" και τώρα φαίνεται ότι η λειτουργία φτάνει στο Android. Μια δέσμευση στο Android Gerrit δείχνει ότι η Google έχει συγχωνεύσει την αλλαγή για το Android 13

Γενική εικόνα πυρήνα (GKI), και μια άλλη δέσμευση δείχνει ότι σύντομα, μπορεί ακόμη και να είναι δυνατή η ενεργοποίησή της μέσω adb. Αυτή η δεύτερη δέσμευση δεν έχει συγχωνευθεί ακόμη, αλλά αυτή τη στιγμή βρίσκεται υπό εξέταση.

Η δυνατότητα επιτυγχάνει δύο βασικούς στόχους για τους οποίους θα πρέπει να ενδιαφέρονται πολύ οι χρήστες Android. Το πρώτο είναι ότι η Google εντόπισε μείωση 40% στη χρήση της CPU kswapd και η δεύτερη είναι ότι η Google εντόπισε μείωση στο 18% της έλλειψης μνήμης Δολοφονίες εφαρμογών (OOM) στο Android. Ο ίδιος μηχανικός της Google λέει ότι η εταιρεία δοκίμασε το MGLRU σε «ένα εκατομμύριο» συσκευές Android, κάτι που φαίνεται να να αναφέρονται στο Android Runtime σε Chrome OS Virtual Machine (ARCVM) που τροφοδοτεί το Android 11 στο Chrome OS. "Έχουμε δει ουσιαστικές βελτιώσεις όσον αφορά τη χρήση της CPU και την πίεση της μνήμης με αποτέλεσμα λιγότερες νεκρώσεις OOM και μειωμένο λανθάνοντα χρόνο διεπαφής", έγραψαν.

Όσο για το τι σημαίνει όλο αυτό, είναι αρκετά απλό. Το kswapd είναι η διαδικασία που διαχειρίζεται την εικονική μνήμη, πράγμα που σημαίνει ότι εάν υπάρξει μείωση κατά 40% στη χρήση της CPU, θα ελευθερωθεί πολύς πιθανός χώρος επεξεργασίας. Όσο για τις δολοφονίες εφαρμογών εκτός μνήμης, αυτό μιλάει από μόνο του και προφανώς θα είναι ένα άμεσα απτό όφελος για τους τελικούς χρήστες. Έχουμε δει πολλές συσκευές που δυσκολεύονται με τη διαχείριση της μνήμης και την έγκαιρη παράδοση ειδοποιήσεων ή το κλείσιμο εφαρμογών στο παρασκήνιο.

Επί του παρόντος, δεν είναι σαφές εάν η Google θα δοκιμάσει τη λειτουργία σε ορισμένους χρήστες για το Android 13, πόσο μάλλον θα την ενεργοποιήσει από προεπιλογή, αλλά θα είναι όφελος για τους χρήστες όταν κυκλοφορήσει. Θα παρακολουθούμε στενά αυτήν την εξέλιξη για να δούμε αν αλλάξει κάτι στο μέλλον.


Πηγή: Android Gerrit (1), (2)

Χάρη στον XDA Recognized Developer luca020400 για τη βοήθειά του σε αυτό το άρθρο!