Artikel

In Android Oreo wurde viel an Bluetooth gearbeitet

protection click fraud

In ihrer Reddit AMA In der heutigen Sitzung (Ask Me Anything) übernimmt das Google-Team Bluetooth. Insbesondere wenn Android Oreo kann es weniger saugen lassen.

Das Team ist sich aller Bluetooth-Fehler und Inkonsistenzen bewusst, die auf vielen Android-Handys auftreten, und hat einen Trick angewendet, den sie beim Schreiben der neuen Systemelemente gelernt haben Android N. auf der Pixel.

Tim Murray: Die Android-Teams für Bluetooth, Audio und Leistung haben tatsächlich viel Arbeit geleistet, um BT-Audio in O zu verbessern. Wir haben den Schalter seit der letzten Entwicklervorschau intern umgelegt, weil wir ein wenig brauchten mehr Zeit, um sicherzustellen, dass die Dinge stabil sind, so dass Sie die Früchte dieser Arbeit nicht ganz gesehen haben noch.

Was haben wir getan? Während der Pixel-Entwicklung vermutete das Perf-Team, dass dies wahrscheinlich eine gute Idee ist Machen Sie die UI-kritischen Teile des Systems so deterministisch wie möglich, um einen zufälligen Scheduler zu vermeiden Verzögerungen. Es stellt sich heraus, dass dies eine gute Idee ist, und das Entfernen der Scheduler-Verzögerung aus der UI-Pipeline behebt eine Menge zufälligen Ruck. Sie können die Details aller Dinge sehen, bei denen wir gearbeitet haben https://source.android.com/devices/tech/debug/eval_perf. Es funktionierte so gut für die Benutzeroberfläche, dass wir beschlossen, dasselbe für BT-Audio zu tun. Wir konnten Fälle sehen, in denen eine zufällige Verzögerung des Schedulers BT-Audioartefakte verursachen würde, und versuchten, uns durchzuarbeiten die gesamte BT-Pipeline, um genau herauszufinden, welche Garantien erforderlich waren, um sicherzustellen, dass die Audioqualität gewährleistet ist perfekt. Dadurch wurden zig Millisekunden möglichen Jitters pro BT-Paket entfernt und Korrekturen im gesamten Stapel erforderlich, vom Framework bis hin zu Kerneltreibern.

Unsere Tests zeigen, dass die Zuverlässigkeit von BT-Audio aufgrund dieser Änderungen gegenüber N drastisch besser ist. Wir sind zufrieden mit dem Ergebnis und hoffen, dass Sie die gleichen Verbesserungen sehen.

Lesen Sie den gesamten Kommentarthread

In "normaler" Sprache vereinfachten sie den Code für die kritischen Elemente der Benutzeroberfläche, sodass er linearer war und das System nicht darauf warten musste, dass eine Aufgabe geplant wurde und an die Reihe kam. Das Ausschneiden unnötiger Verzögerungen und Verarbeitungen macht die Benutzeroberfläche des Pixels so flüssig und verzögerungsfrei wie sie ist. Die Verwendung dieser Techniken auf Bluetooth sollte bedeuten, dass mehr Daten in der gleichen Zeit gesendet werden und weniger Zeit für die Verarbeitung an der Quelle aufgewendet wird. Dies sorgt für eine bessere Verbindung und einen unterbrechungsfreien Datenstrom.

Verizon bietet das Pixel 4a für nur 10 US-Dollar pro Monat auf neuen Unlimited-Linien an

Wie bereits erwähnt, wurde dies seit dem letzten Mal getan Entwickler Beta wurde veröffentlicht, also haben wir es noch nicht in Aktion gesehen. Wir freuen uns darauf, es zu sehen, zusammen mit all den anderen letzten Verbesserungen und Verfeinerungen, nachdem Android Oreo offiziell veröffentlicht wurde.

instagram story viewer