Αρθρο

Έχει γίνει πολλή δουλειά στο Bluetooth στο Android Oreo

protection click fraud

Στο δικό τους Reddit AMA (Ask Me Anything) συνεδρία σήμερα, η ομάδα της Google χρησιμοποιεί Bluetooth. Συγκεκριμένα, εάν Android Oreo μπορεί να το πιπιλίζει λιγότερο.

Η ομάδα γνωρίζει όλα τα σφάλματα Bluetooth και τις ασυνέπειες που είναι εμφανείς σε πολλά τηλέφωνα Android και έχει χρησιμοποιήσει ένα τέχνασμα που έμαθαν ενώ γράφει τα νέα στοιχεία συστήματος για Android Ν στο Εικονοκύτταρο.

Tim Murray: Οι ομάδες Bluetooth, ήχου και απόδοσης Android στην πραγματικότητα έκαναν πολύ δουλειά για να βελτιώσουν τον ήχο BT στο O. Γυρίσαμε το διακόπτη εσωτερικά από την πιο πρόσφατη προεπισκόπηση προγραμματιστή επειδή χρειαζόμασταν λίγο περισσότερο χρόνο για να βεβαιωθείτε ότι τα πράγματα ήταν σταθερά, οπότε δεν έχετε δει αρκετά τους καρπούς αυτής της εργασίας Ακόμη.

Τι κάναμε: πίσω κατά τη διάρκεια της ανάπτυξης του Pixel, η ομάδα perf υπολόγισε ότι είναι πιθανώς καλή ιδέα Κάντε τα κρίσιμα UI τμήματα του συστήματος όσο το δυνατόν ντετερμινιστικό για να αποφύγετε τον τυχαίο προγραμματιστή καθυστερήσεις. Αποδεικνύεται ναι, αυτή είναι μια καλή ιδέα, και η άρση της καθυστέρησης προγραμματιστή από τον αγωγό διεπαφής χρήστη διορθώνει έναν τόνο τυχαίου jank. Μπορείτε να δείτε τις λεπτομέρειες όλων των πραγμάτων που κάναμε https://source.android.com/devices/tech/debug/eval_perf. Λειτουργούσε τόσο καλά για το UI που αποφασίσαμε να κάνουμε το ίδιο πράγμα για τον ήχο BT. Θα μπορούσαμε να δούμε περιπτώσεις όπου η τυχαία καθυστέρηση προγραμματιστή θα προκαλούσε τεχνικά ήχου BT, οπότε προσπαθήσαμε να δουλέψουμε ολόκληρος ο αγωγός BT για να καταλάβουμε ακριβώς ποιες εγγυήσεις χρειάζονταν για να διασφαλιστεί η ποιότητα του ήχου τέλειος. Αυτό αφαίρεσε δεκάδες χιλιοστά του δευτερολέπτου πιθανών jitter ανά πακέτο BT και απαιτούσε διορθώσεις σε ολόκληρη τη στοίβα, από το πλαίσιο μέχρι τα προγράμματα οδήγησης πυρήνα.

Οι δοκιμές μας δείχνουν ότι η αξιοπιστία ήχου BT είναι δραστικά καλύτερη έναντι N λόγω αυτών των αλλαγών. Είμαστε ευχαριστημένοι με το πώς αποδείχθηκε και ελπίζουμε να δείτε το ίδιο είδος βελτιώσεων.

Διαβάστε το νήμα σχολίων στο σύνολό του

Στην "κανονική" ομιλία, απλοποίησαν τον κώδικα για τα κρίσιμα στοιχεία διεπαφής χρήστη έτσι ώστε να ήταν πιο γραμμικό και το σύστημα να μην χρειάζεται να περιμένει μια εργασία για να προγραμματιστεί και να έχει τη σειρά της. Η περικοπή της περιττής καθυστέρησης και η επεξεργασία είναι κάτι που καθιστά το περιβάλλον εργασίας χρήστη στο Pixel τόσο ρευστό όσο και χωρίς υστέρηση. Η χρήση αυτών των ίδιων τεχνικών στο Bluetooth θα πρέπει να σημαίνει ότι περισσότερα δεδομένα αποστέλλονται με τον ίδιο χρόνο και λιγότερος χρόνος αφιερώνεται για την επεξεργασία τους στην πηγή. Αυτό δημιουργεί καλύτερη σύνδεση και συνεχή ροή.

Η Verizon προσφέρει το Pixel 4a με μόλις $ 10 / μήνα σε νέες Απεριόριστες γραμμές

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

instagram story viewer