Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Correção para problemas de áudio do froyo

Anonim

O Google verificou que está trabalhando para fazer alterações para que os serviços de streaming de áudio como Pandora e TuneWiki não tenham mais qualidade ruim durante o streaming em 3G. Seus tipos nerds e curiosos podem conferir as alterações de código para a estrutura no repositório git do Android. Nenhuma palavra sobre quando esperar essas mudanças, mas o Google as comprometeu na fonte do Android, por isso não deve estar muito longe. Obviamente, isso dependerá de todos, desde o fabricante, a transportadora e talvez até o zelador noturno no Pentágono para aprovar e construir as mudanças, e depois distribuí-las.

Quando a dica chegou, pulei para a página do rastreador de bugs do Android e comecei a ler. Fiquei muito curioso, porque não tenho problemas para reproduzir minhas músicas, nem no streaming nem no meu cartão SD. O que eu achei me chateou um pouco, e eu vou reclamar um pouco depois do intervalo. (Sim, também posso reclamar.)

O Google decidiu mudar para uma estrutura de mídia diferente, chamada Stagefright. Não sei ao certo por que essa alteração foi feita, mas acho que tem algo a ver com os rumores do serviço Google Music que estão circulando por aí. De qualquer forma, a alteração foi feita. Acontece que, da maneira como o Stagefright é configurado, certos tipos de arquivo (HE-AAC v1 e HE-AAC v2) não são mais decodificados corretamente. Grande bug, certo? Não tão rápido.

Quando você está transmitindo a partir do Slacker (eu os usarei como exemplo, não os destacando) no WiMax ou no WiFi, tudo parece ótimo, porque ele usa um codec de áudio de maior qualidade para transmitir. Mas o streaming via 3G (e EDGE - verifiquei e quase me matou) parece muito ruim. Isso ocorre porque eles estão usando um codec de áudio de qualidade inferior - veja acima - quando conectados via dados da célula. Além disso, reproduzir as "estações" em cache de um aplicativo que está no seu cartão também pode parecer uma porcaria, porque elas são armazenadas em cache no formato de qualidade inferior. Através de relatórios de outras pessoas e de meus próprios testes, posso confirmar que funciona apenas com dândi.

Aí vem a parte retórica.

Existem duas opções óbvias aqui. A primeira é que os desenvolvedores de aplicativos alteram seus aplicativos e usam os codecs de maior qualidade ao transmitir pela rede celular. Isso corrige o problema durante a transmissão, tanto das ondas de rádio quanto do cartão SD. A segunda é que o Google volta e suporta tipos de arquivos herdados. Sim, legado. O tipo ruim de legado. O tipo de legado que acrescenta inchaço desnecessário e, quando feito com bastante frequência, afeta o desempenho. Por que diabos estamos indo com a solução herdada? Não consigo jogar o Leisure Suit Larry em um PC com Windows 7 sem a ajuda de terceiros para suportar os bits mais antigos e com pior desempenho que restam do DOS 5 dos quais o jogo depende. Todos os seus aplicativos PalmOS precisavam ser reescritos para funcionar com o WebOS. A Microsoft praticamente abandonou o suporte a aplicativos Windows Mobile 6.5 no próximo Windows Phone 7. Esse é o caminho certo para avançar. Nós escolhemos muito a Apple aqui (é tudo por amor, Rene, eu juro!), Mas Steve nunca retrocedia para apaziguar os fornecedores de software, e Andy também não deveria.

Eu não me importo se você chamar isso de bug, recurso ou pônei. Foi feito dessa maneira por uma razão em primeiro lugar. O Google até lista o novo método como um recurso do Froyo. O Google não faz nada sem olhar para o futuro, não porque eles nos amam, mas porque não querem desperdiçar dinheiro fazendo isso duas vezes. Um dos comentaristas na página do Google Code sobre o problema verificou que os fornecedores de aplicativos não estão dispostos a fazer nada a respeito, portanto, o Google precisará reconfigurar o sistema operacional para continuar com o suporte a algo que eles não desejam apoiar no primeiro lugar. Corrija seus malditos aplicativos, fornecedores. Não force o meu sistema operacional móvel favorito a fazer alterações e fornecer suporte legado, porque você deseja seguir o caminho mais fácil. O Rdio funciona muito bem, parece ótimo, e eles não estão fazendo com que um recurso listado seja alterado porque eles são codificadores preguiçosos ou desejam reduzir o preço da largura de banda. Eles ganhavam 5 dólares por mês.

Agora, sinta-se à vontade para me separar, mas pelo menos tente explicar o benefício de mudar o software de todos versus os desenvolvedores, alterando seus aplicativos para acompanhar.