Skip to content

Google: Πως το Android θα φαίνεται πολύ πιο γρήγορο στα κινητά

Baladis Koumpouras
Baladis Koumpouras
Κοινοποίηση:
Android μπαταρία

Η Google φαίνεται ότι θα εισάγει το Automatic Feedback-Directed Optimization (AutoFDO) στον πυρήνα του Android και πιο συγκεκριμένα στο kernel του Android, το οποίο θα κάνει τα τηλέφωνα να φαίνονται πολύ πιο γρήγορα, ενώ την ίδια στιγμή θα καταναλώνουν και λιγότερα ποσά ενέργειας, άρα θα προσφέρουν και καλύτερη μπαταρία.

Το kernel είναι ένα από τα πιο σημαντικά τμήματα ενός λειτουργικού συστήματος και είναι αυτό στην ουσία με το οποίο γίνεται η επικοινωνία μεταξύ του CPU, των apps και του hardware.

Σύμφωνα με τα στοιχεία που δίνει η Google, το kernel ευθύνεται για το 40% του CPU time στις Android συσκευές. Επομένως, ακόμη και μικρές βελτιώσεις και μικρά optimizations, μπορεί να έχουν σημαντικές επιδράσεις στις επιδόσεις σε πραγματική χρήση.

Δείτε ακόμη: Δες το ψεύτικο SMS για τροχαία παράβαση στην Ελλάδα

Ο compiler μετατρέπει τον κώδικα του developer σε instructions, ώστε να μπορεί να τον αντιληφθεί ο επεξεργαστής ενός κινητού. Είναι μια απλή εξήγηση του πώς λειτουργούν τα πράγματα. Κατά τη διάρκεια αυτής της διαδικασίας, αποφασίζει πώς θα κάνει optimize τον κώδικα με τέτοιον τρόπο ώστε να τρέχει αποδοτικά στη συσκευή. Ωστόσο, οι αποφάσεις που λαμβάνονται σε αυτό το κομμάτι της διαδικασίας, βασίζονται σε γενικές οδηγίες και όχι στο πώς οι άνθρωποι πραγματικά χρησιμοποιούν το smartphone τους στη καθημερινότητα.

Το AutoFDO, το οποίο εισέρχεται πλέον στα κινητά και συγκεκριμένα στο kernel, επιτρέπει στον compiler να μάθει από δεδομένα πραγματικής χρήσης. Η συλλογή αυτών των δεδομένων γίνεται από την Google με το να τρέχει σε ελεγχόμενο περιβάλλον διάφορα tests χρησιμοποιώντας Pixel smartphones. Τα tests δηλαδή αυτά προσομοιώνουν την πραγματική χρήση που θα κάνει ένας χρήστης, εκκινώντας και αλληλεπιδρώντας με τις 100 κορυφαίες εφαρμογές αυτή τη στιγμή σε παγκόσμιο επίπεδο, ενώ διάφορα εργαλεία profiling παρακολουθούν ποια μέρη του kernel χρησιμοποιούνται πιο συχνά.

Έτσι, το σύστημα αναγνωρίζει ποια μέρη του κώδικα χρησιμοποιούνται πιο συχνά και βελτιστοποιεί το kernel γύρω από αυτά. Κάπως έτσι λοιπόν, όλη αυτή η διαδικασία θα μεταφραστεί σε πιο γρήγορες εκκινήσεις εφαρμογών, καλύτερες επιδόσεις, πιο γρήγορη εναλλαγή μεταξύ των διαφόρων εφαρμογών και φυσικά, καλύτερη διάρκεια μπαταρίας.

Πηγή: androidauthority

Ακολουθήστε μας

Ακολουθήστε το Techmaniacs.gr στο Google News για να διαβάζετε πρώτοι όλα τα τεχνολογικά νέα, ή προσθέστε μας στον RSS feed reader και στα social media σας.

Baladis Koumpouras

Baladis Koumpouras

Editor in Chief @ techmaniacs.gr με μεγάλη αγάπη για τα κινητά τηλέφωνα και την επιστήμη. Ξεκίνησε το 2018 να εργάζεται στο techmaniacs.gr μετά από ένα σύντομο πέρασμα από myphone.gr και digitallife.gr. Από τότε συνεχίζει μέχρι και σήμερα να κάνει αυτό που αγαπάει. Περισσότερα στο https://baladiskoumpouras.link/

Tags: android
Loading comments...
Loading more stories...
Loading reviews...

Μείνε ενημερωμένος

Ακολούθησέ μας στα social media και πρόσθεσέ μας στις αγαπημένες σου πηγές για να μη χάνεις καμία είδηση.