Artikkel

Det har vært mye arbeid med Bluetooth i Android Oreo

protection click fraud

I deres Reddit AMA (Ask Me Anything) -økt i dag, tar Google-teamet Bluetooth. Spesielt hvis Android Oreo kan få det til å suge mindre.

Teamet er klar over alle Bluetooth-feil og inkonsekvenser som er tydelige på mange Android-telefoner, og har brukt et triks de lærte mens de skrev de nye systemelementene for Android NPixel.

Tim Murray: Android Bluetooth-, lyd- og ytelsesteamene gjorde faktisk mye arbeid for å forbedre BT-lyd i O. Vi snudde bryteren internt siden den siste forhåndsvisning av utvikler fordi vi trengte litt mer tid til å sørge for at ting var stabile, så du har ikke sett fruktene av det arbeidet ennå.

Hva gjorde vi: tilbake under Pixel-utvikling, gjettet perf-teamet at det sannsynligvis er en god idé å gjøre de UI-kritiske delene av systemet så deterministiske som mulig for å unngå tilfeldig planlegger forsinkelser. Det viser seg ja, det er en god idé, og å fjerne planleggerforsinkelse fra UI-rørledningen løser massevis av tilfeldig jank. Du kan se detaljene i alle tingene vi gjorde på https://source.android.com/devices/tech/debug/eval_perf. Det fungerte så bra for brukergrensesnittet at vi bestemte oss for å gjøre det samme for BT-lyd. Vi kunne se tilfeller der tilfeldig planleggerforsinkelse ville forårsake BT-lydgjenstander, så vi prøvde å jobbe oss gjennom hele BT-rørledningen for å finne ut nøyaktig hvilke garantier som var nødvendige for å sikre at lydkvaliteten var perfekt. Dette fjernet titalls millisekunder mulig jitter per BT-pakke og krevde reparasjoner gjennom hele stabelen, fra rammeverket til kjernedrivere.

Testene våre viser at påliteligheten til BT-lyd er drastisk bedre mot N på grunn av disse endringene. Vi er fornøyd med hvordan det har blitt, og vi håper du ser den samme typen forbedringer.

Les kommentartråden i sin helhet

I "vanlig" tale forenklet de koden for de kritiske brukergrensesnittelementene slik at den var mer lineær og systemet slapp å vente på at en oppgave skulle bli planlagt og få sin tur. Å kutte ut den unødvendige forsinkelsen og behandlingen er mye av det som gjør brukergrensesnittet på Pixel så flytende og forsinket som det er. Å bruke de samme teknikkene på Bluetooth bør bety at flere data blir sendt på samme tid, og mindre tid blir brukt på å behandle dem ved kilden. Dette gir en bedre tilkobling og uavbrutt strøm.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Som nevnt ble dette gjort siden sist utvikler beta ble utgitt, så vi har ikke sett den i aksjon ennå. Vi ser frem til å se det, sammen med alle de andre endelige tilpasningene og forbedringene nå som Android Oreo er offisielt utgitt.

instagram story viewer