Artigo

Houve muito trabalho com Bluetooth no Android Oreo

protection click fraud

Em seus Reddit AMA (Ask Me Anything) sessão de hoje, a equipe do Google aborda o Bluetooth. Especificamente, se Android Oreo pode fazê-lo sugar menos.

A equipe está ciente de todos os erros e inconsistências de Bluetooth evidentes em muitos telefones Android e usou um truque que aprenderam ao escrever os novos elementos do sistema para Android N no Pixel.

Tim Murray: As equipes de Bluetooth, áudio e desempenho do Android realmente trabalharam muito para melhorar o áudio BT em O. Mudamos a chave internamente desde a visualização do desenvolvedor mais recente porque precisávamos de um pouco mais tempo para se certificar de que as coisas estavam estáveis, então você não viu os frutos desse trabalho bem ainda.

O que faríamos: durante o desenvolvimento do Pixel, a equipe de desempenho adivinhou que provavelmente seria uma boa ideia tornar as partes críticas da IU do sistema tão determinísticas quanto possível para evitar agendador aleatório atrasos. Acontece que sim, é uma boa ideia e remover o atraso do agendador do pipeline de IU corrige uma tonelada de erros aleatórios. Você pode ver os detalhes de tudo o que fizemos em https://source.android.com/devices/tech/debug/eval_perf. Funcionou tão bem para a IU que decidimos fazer o mesmo com o áudio BT. Podemos ver casos em que o atraso do agendador aleatório causaria artefatos de áudio BT, então tentamos trabalhar todo o pipeline da BT para descobrir exatamente quais garantias eram necessárias e onde garantir que a qualidade do áudio perfeito. Isso removeu dezenas de milissegundos de possível jitter por pacote BT e correções necessárias em toda a pilha, desde a estrutura até os drivers do kernel.

Nossos testes mostram que a confiabilidade do áudio BT é drasticamente melhor em relação ao N por causa dessas mudanças. Estamos felizes com o resultado e esperamos que você veja o mesmo tipo de melhorias.

Leia o tópico de comentários na íntegra

Na fala "normal", eles simplificaram o código para os elementos críticos da IU de forma que fosse mais linear e o sistema não precisasse esperar que uma tarefa fosse agendada e tivesse sua vez. Cortar o atraso e o processamento desnecessários é muito do que torna a IU no Pixel tão fluida e sem atrasos quanto é. Usar essas mesmas técnicas no Bluetooth deve significar que mais dados são enviados no mesmo período de tempo e menos tempo está sendo gasto processando-os na origem. Isso contribui para uma melhor conexão e fluxo ininterrupto.

A Verizon está oferecendo o Pixel 4a por apenas US $ 10 / mês nas novas linhas Unlimited

Conforme observado, isso foi feito desde o último desenvolvedor beta foi lançado, então não o vimos em ação ainda. Estamos ansiosos para vê-lo, junto com todos os outros ajustes e refinamentos finais, agora que o Android Oreo foi oficialmente lançado.

instagram story viewer