Artikkel

Android Oreos on Bluetoothiga palju tööd tehtud

protection click fraud

Oma Reddit AMA (Ask Me Anything) seanss võtab Google'i meeskond Bluetoothi ​​kasutusele. Täpsemalt, kui Android Oreo suudab seda vähem imeda.

Meeskond on teadlik kõigist Bluetoothi ​​vigadest ja vasturääkivustest, mis on ilmne paljudes Android-telefonides, ja on kasutanud trikki, mille nad õppisid uute süsteemielementide kirjutamisel Android N kohta Piksel.

Tim Murray: Androidi Bluetoothi, heli ja jõudluse meeskonnad tegid tegelikult palju tööd BT heli parandamiseks O-s. Lülitasime lülitit sisemiselt alates kõige uuemast arendaja eelvaatest, sest me vajasime natuke rohkem aega veendumaks, et asjad oleksid stabiilsed, nii et te pole selle töö vilju näinud veel.

Mida me tegime: juba Pixeli arendamise ajal arvas perfimeeskond, et see on ilmselt hea mõte muutke süsteemi kasutajaliidese kriitilised osad võimalikult deterministlikuks, et vältida juhuslikku ajastust viivitused. Selgub, et jah, see on hea mõte ja ajakava viivituse eemaldamine kasutajaliidese torujuhtmest parandab tonni juhuslikku janki. Näete üksikasju kogu kraami kohta, kus me tegime https://source.android.com/devices/tech/debug/eval_perf. See töötas kasutajaliidese jaoks nii hästi, et otsustasime sama teha ka BT heli puhul. Võime näha juhtumeid, kus juhuslik ajakava viivitus põhjustaks BT heliartefekte, nii et proovisime end läbi töötada kogu BT torujuhe, et täpselt välja selgitada, milliseid garantiisid on vaja helikvaliteedi tagamiseks täiuslik. See eemaldas kümneid millisekundeid võimalikke värinaid BT-paketi kohta ja nõudis parandusi kogu virnas alates raamistikust kuni kerneli draiveriteni.

Meie testimine näitab, et BT heli usaldusväärsus on nende muudatuste tõttu drastiliselt parem kui N. Oleme rahul, kuidas see välja kukkus, ja loodame, et näete samasuguseid parandusi.

Lugege kommentaarilõnga tervikuna

Tavalises kõnes lihtsustasid nad kasutajaliidese kriitiliste elementide koodi nii, et see oleks lineaarsem ja süsteem ei peaks ootama ülesande ajastamist ja kordaminekut. Tarbetu viivituse ja töötlemise väljalülitamine on suur osa sellest, mis muudab Pixeli kasutajaliidese sama voolavaks ja viivituseta. Nende samade tehnikate kasutamine Bluetoothis peaks tähendama, et sama aja jooksul saadetakse rohkem andmeid ja nende allika töötlemiseks kulub vähem aega. See tagab parema ühenduse ja katkematu voo.

Verizon pakub Pixel 4a uutele piiramatutele liinidele vaid 10 dollarit kuus

Nagu märgitud, tehti seda viimasest peale arendaja beeta vabastati, nii et me pole seda veel tegutsemas näinud. Ootame seda koos kõigi teiste viimaste näpunäidete ja täiustustega nüüd, kui Android Oreo on ametlikult välja antud.

instagram story viewer