Članak

Puno se radilo na Bluetooth-u u Androidu Oreo

protection click fraud

U njihovoj Reddit AMA Danas na Googleovoj sesiji (Pitajte me bilo što) Googleov tim preuzima Bluetooth. Konkretno, ako Android Oreo može učiniti da sisa manje.

Tim je svjestan svih Bluetooth pogrešaka i nedosljednosti evidentnih na mnogim Android telefonima i poslužio se trikom koji su naučili dok su pisali nove elemente sustava za Android N na Pixel.

Tim Murray: Android Bluetooth, audio i izvedbeni timovi zapravo su puno radili na poboljšanju BT zvuka u O. Interno smo prebacili prekidač od najnovijeg pregleda za programere, jer nam je trebalo malo više vremena kako biste bili sigurni da su stvari bile stabilne, pa plodove tog rada niste baš vidjeli još.

Što smo napravili: još za vrijeme razvoja Pixela, tim za performanse pretpostavio je da je to vjerojatno dobra ideja čine dijelove sustava koji su kritični prema korisničkom sučelju što je moguće više deterministički kako bi se izbjeglo slučajno planiranje kašnjenja. Ispostavilo se da, to je dobra ideja, a uklanjanje kašnjenja planera iz UI cjevovoda popravlja tonu slučajnih nezgoda. Možete vidjeti detalje svih stvari u kojima smo radili https://source.android.com/devices/tech/debug/eval_perf. Toliko je dobro funkcioniralo za korisničko sučelje da smo odlučili učiniti istu stvar za BT audio. Mogli smo vidjeti slučajeve kada bi slučajno kašnjenje planera uzrokovalo BT audio artefakte, pa smo se pokušali probiti cijeli BT cjevovod kako bi se točno utvrdilo koja su jamstva potrebna gdje bi se osigurala kvaliteta zvuka savršen. To je uklonilo desetke milisekundi moguće podrhtavanja po BT paketu i zahtijevalo je popravke u cijelom stogu, od okvira do upravljačkih programa jezgre.

Naše testiranje pokazuje da je pouzdanost BT zvuka drastično bolja u odnosu na N zbog ovih promjena. Sretni smo kako je ispalo i nadamo se da ćete vidjeti ista takva poboljšanja.

Pročitajte cijelu nit komentara

U "redovnom" govoru pojednostavili su kod za kritične elemente korisničkog sučelja tako da je bio linearniji i da sustav nije morao čekati da se zadatak zakaže i dođe na red. Izrezivanje nepotrebnog odgađanja i obrade velik je dio onoga što čini korisničko sučelje na Pixelu tekućim i bez zaostajanja. Korištenje istih tehnika na Bluetoothu trebalo bi značiti da se više podataka šalje u istom vremenu i da se manje vremena troši na njihovu obradu na izvoru. To omogućuje bolju vezu i neprekinuti tok.

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Kao što je napomenuto, to je učinjeno od posljednjeg programer beta je pušten, pa ga još nismo vidjeli u akciji. Radujemo se što ćemo ga vidjeti, zajedno sa svim ostalim završnim izmjenama i usavršavanjima sada kada je Android Oreo službeno objavljen.

instagram story viewer