Η Google κυκλοφορεί έναν βελτιστοποιημένο πυρήνα σε συσκευές με Android 15 και Android 16 και κατασκευάστηκε χρησιμοποιώντας μια τεχνική που ονομάζεται Automatic Feedback-Directed Optimization (AutoFDO). Οι μηχανικοί της Google φόρτωσαν τα τηλέφωνα δοκιμής με τις 100 πιο δημοφιλείς εφαρμογές Android και προσομοίωσαν τα πράγματα που κάνουν οι πραγματικοί χρήστες καθημερινά. Ενώ συνέβαινε αυτό, οι μηχανικοί χρησιμοποίησαν εργαλεία για να καταγράψουν ποια μέρη του κώδικα έτρεχε συνεχώς ο επεξεργαστής και ποια μέρη δεν άγγιζε σχεδόν καθόλου. Το αποτέλεσμα αυτής της εργασίας είναι ένας πυρήνας που έχει δημιουργηθεί χρησιμοποιώντας έναν λεπτομερή χάρτη του τρόπου με τον οποίο το Android χρησιμοποιείται πραγματικά στον πραγματικό κόσμο.
Οι λειτουργίες πυρήνα αντιπροσωπεύουν περίπου το 40% του χρόνου CPU σε συσκευές Android. Χρησιμοποιώντας το AutoFDO για να επιταχύνει τη δημιουργία του πυρήνα, η ομάδα ανάπτυξης κατάφερε να επιτύχει έως και 26,4% βελτίωση για ορισμένα σημεία αναφοράς απόδοσης σε μια ελεγχόμενη δοκιμή Android 16. Λέει η ομάδα Τα κέρδη δεν είναι μόνο στα χαρτιά, υποστηρίζοντας ότι «μεταφράζονται σε μια πιο γρήγορη διεπαφή, ταχύτερη εναλλαγή εφαρμογών, εκτεταμένη διάρκεια ζωής της μπαταρίας και μια συνολική συσκευή με μεγαλύτερη απόκριση για τον τελικό χρήστη».
Ενώ οι αυξήσεις ταχύτητας είναι καλές, η πιο σημαντική λύση για πολλούς χρήστες θα είναι η βελτίωση της διάρκειας ζωής της μπαταρίας του AutoFDO. Αρκετά ναυαρχίδες τηλέφωνα Android έχουν ήδη καλύτερη διάρκεια μπαταρίας από το iPhone 17 Pro, ακόμη και χωρίς αυτήν την εντυπωσιακή νέα ενημέρωση. Τώρα, οι συσκευές Android αποδίδουν ακόμη πιο αποτελεσματικά όσον αφορά την αποστράγγιση ενέργειας.
Πώς το AutoFDO βελτιώνει την απόδοση και τη διάρκεια ζωής της μπαταρίας του Android
Το Automatic Feedback Directed Optimization σχεδιάστηκε αρχικά για τη βελτίωση των εφαρμογών σε κλίμακα αποθήκης για την Google. Παρείχε μέση βελτίωση 10,5% στα στοχευμένα σημεία αναφοράς. Η περαιτέρω έρευνα και η εφαρμογή της τεχνολογίας την έχουν καταστήσει αρκετά αξιόπιστη ώστε να φέρει σημαντικές και συνεχείς βελτιώσεις στις καταναλωτικές συσκευές Android.
Στον πυρήνα Android, η διαδικασία AutoFDO ξεκινά με τη συλλογή προφίλ — με άλλα λόγια, καταγράφοντας ποια μέρη του κώδικα του πυρήνα χρησιμοποιούνται περισσότερο κατά τις καθημερινές εργασίες. Από εκεί, ο σπάνια χρησιμοποιούμενος κώδικας αφαιρείται, αφήνοντας μόνο τα μέρη που έχουν σημασία. Το τελευταίο βήμα είναι η δοκιμή, η οποία συνεπάγεται την επαλήθευση του προφίλ σε σχέση με προηγούμενες εκδόσεις για να βεβαιωθείτε ότι είναι σύμφωνο με τις προσδοκίες. Αυτός ο αγωγός τριών βημάτων τρέχει συνεχώς για να εξουδετερώσει την “παρακίνηση κώδικα” που διαφορετικά θα προκαλούσε απώλεια αποτελεσματικότητας του προφίλ, με αποτέλεσμα τελικά την προαναφερθείσα ταχύτητα και βελτιώσεις της μπαταρίας.
Η Google λέει ότι το AutoFDO έχει βελτιώσει επίσης τους χρόνους εκκίνησης και τις ταχύτητες εκκίνησης εφαρμογών σε άλλα μέρη του Android και στον πραγματικό κόσμο, αυτό θα μεταφραστεί σε περισσότερα από αυτά τα πολύ σημαντικά κέρδη μπαταρίας. Περιττό να πούμε ότι το AutoFDO είναι μια αξιοσημείωτη βελτίωση στο λειτουργικό σύστημα. Καταδεικνύει γιατί η παράλειψη ενημερώσεων λογισμικού είναι ένα από τα πράγματα που δεν πρέπει ποτέ να κάνετε στο Android – μπορεί να χάσετε μια σημαντική αναβάθμιση στην ταχύτητα και τη διάρκεια ζωής της μπαταρίας του τηλεφώνου σας.
Via: bgr.com
