Artikel

Der har været meget arbejde med Bluetooth i Android Oreo

protection click fraud

I deres Reddit AMA (Ask Me Anything) -session i dag, Google-teamet påtager sig Bluetooth. Specifikt hvis Android Oreo kan få det til at suge mindre.

Holdet er opmærksom på alle Bluetooth-fejl og inkonsekvenser, der er tydelige på mange Android-telefoner, og har brugt et trick, de lærte, mens de skrev de nye systemelementer til Android N på den Pixel.

Tim Murray: Android Bluetooth-, lyd- og performance-teamene gjorde faktisk meget arbejde for at forbedre BT-lyd i O. Vi vendte kontakten internt siden den seneste preview af udvikleren, fordi vi havde brug for lidt mere tid til at sikre, at tingene var stabile, så du har ikke set frugterne af det arbejde helt endnu.

Hvad gjorde vi: tilbage under Pixel-udvikling gættede perf-teamet, at det sandsynligvis er en god idé at gøre de UI-kritiske dele af systemet så deterministiske som muligt for at undgå tilfældig planlægning forsinkelser. Viser sig ja, det er en god idé, og fjernelse af planlægningsforsinkelse fra UI-rørledningen løser et ton tilfældigt jank. Du kan se detaljerne i alle de ting, vi gjorde på https://source.android.com/devices/tech/debug/eval_perf. Det fungerede så godt for brugergrænsefladen, at vi besluttede at gøre det samme for BT-lyd. Vi kunne se tilfælde, hvor tilfældig planlægningsforsinkelse ville forårsage BT-lydartefakter, så vi forsøgte at arbejde os igennem hele BT-rørledningen for at finde ud af nøjagtigt, hvilke garantier der var nødvendige for at sikre, at lydkvaliteten var Perfekt. Dette fjernede titusinder af mulige jitter pr. BT-pakke og krævede rettelser i hele stakken, fra rammen ned til kernedrivere.

Vores test viser, at BT-pålidelighed er drastisk bedre i forhold til N på grund af disse ændringer. Vi er tilfredse med, hvordan det blev, og vi håber, at du ser den samme slags forbedringer.

Læs kommentartråden i sin helhed

I "almindelig" tale forenklede de koden til de kritiske UI-elementer, så den var mere lineær, og systemet behøvede ikke at vente på, at en opgave blev planlagt og fik sin tur. At fjerne den unødvendige forsinkelse og behandling er meget af det, der gør brugergrænsefladen på Pixel så flydende og forsinket som den er. Brug af de samme teknikker på Bluetooth skulle betyde, at flere data sendes inden for samme tid, og der bruges mindre tid på at behandle dem ved kilden. Dette giver en bedre forbindelse og uafbrudt stream.

Verizon tilbyder Pixel 4a for kun $ 10 / mo på nye ubegrænsede linjer

Som nævnt blev dette gjort siden sidst udvikler beta blev frigivet, så vi har ikke set det i aktion endnu. Vi ser frem til at se det sammen med alle de andre endelige justeringer og forbedringer nu, hvor Android Oreo officielt frigives.

instagram story viewer