Entre na minha máquina do tempo e volte para 20 de maio de 2010 comigo. Foi nesse dia que o Google lançou o Froyo para o mundo com muito alarde e aplausos. Acho que algumas velhinhas podem até ter chorado. De qualquer forma, todos estávamos empolgados e ansiosos pelo dia em que pudéssemos comer iogurte congelado para nossos telefones Android. Agora, voltando aos dias de hoje, as coisas continuam parecidas - um ano e alguns dias depois e os fabricantes ainda estão vendendo telefones com o Froyo, apesar de o Pão de Mel estar disponível desde dezembro do ano passado. Não estamos falando de telefones que perduram para sempre e um dia sem receber atualizações, isso é tão ridículo, mas é melhor guardar para outro dia. Trata-se de novos telefones, ainda sendo enviados e vendidos com uma base de código de um ano - e problemas de segurança conhecidos. Bata no intervalo e leia junto.
Vou deixar esse último ferver por um segundo - enviando com problemas de segurança conhecidos.
Esqueça as correções. Esqueça as melhorias na renderização e na aceleração parcial da GPU. Esqueça os aprimoramentos de certas CPUs. Em vez disso, pense no seguinte: em qualquer versão do Android anterior à 2.3.3, um criador de problemas em potencial pode interceptar e ler seu Google Agenda e contatos em qualquer rede Wi-Fi aberta, e um verdadeiramente dedicado pode se passar por você no Google. Isso não é tática de hype ou de susto - é real e muito fácil de fazer para mais do que algumas pessoas. Sem entrar em muitos detalhes (afinal, não somos um site de exploração de dia zero), é algo que não deveria ter sido enviado em primeiro lugar, mas, para crédito do Google, foi corrigido logo após a descoberta e disponibilizado aos OEMs meses atrás.. Mas você provavelmente ainda não o viu, a menos que esteja usando um dispositivo Nexus ou uma boa ROM personalizada.
Existem outras correções de segurança menos dramáticas também. Essa é uma das razões pelas quais o Google atualiza o Android com versões mais complexas, como a de 2.3.2 a 2.3.3. Mas talvez os erros de sidejacking e authToken não sejam importantes para você. Você apenas usa seu telefone Android por diversão e pode se importar menos se algum perdedor na Starbucks quiser ver seu calendário. Para você eu digo uma palavra: GTalk. O Samsung Droid Charge que você acabou de comprar possui uma câmera frontal muito legal, mas você fica preso usando Qik ou Tango enquanto o Google preparou o GTalk, disposto e capaz de conversar por vídeo com outros telefones Android e qualquer computador com uma câmera (desta vez no Linux). E mesmo para um velho dinossauro tecnológico como eu, é divertido. Telefones com quase seis meses de idade podem fazer isso, mas o seu novo não pode. E há uma boa chance de que o próximo novo a chegar às prateleiras também não seja capaz. E as piores notícias? Quando o Ice Cream Sandwich é lançado, podemos fazer isso novamente.
Talvez eu seja um nerd, mas a resposta parece simples para mim. Se os fabricantes quiserem usar o Android e as operadoras quiserem comprar esses telefones bifurcados, eles são responsáveis por mantê-lo atualizado, tanto com correções críticas de segurança quanto com aprimoramentos de software. Esqueça o Google, eles são responsáveis apenas por dois telefones e estão atualizados. Eles fizeram os patches e adicionaram os recursos, mas Samsung, Motorola, HTC e os demais parecem não entender a importância de obter as atualizações. Se eles não podem fazer isso, não têm como negociar com a base de código e bloquear os telefones como um quebra-cabeça chinês, para que você não possa consertar isso sozinho. É assim que o código aberto funciona - quando as pessoas por trás do Debian Linux encontram um bug crítico e emitem um patch, as pessoas por trás do Ubuntu e de outros garfos Debian emitem rapidamente um deles. Se você criou seu próprio sistema, obtém as correções de código e cria seu próprio patch. É a única maneira de o código aberto funcionar. É assim que o Android foi projetado para funcionar.
O pessoal do Google sabe que isso é um problema. Eles até montaram uma equipe de transportadoras e OEMs com um plano para manter os novos modelos atualizados e atualizados por 18 meses. Se isso funcionar como planejado, será exatamente o que precisamos, mas meu lado cético vê isso ficando atolado em desculpas e burocracia. A menos que o Google faça isso por eles, vai custar dinheiro, e ninguém gosta de gastar dinheiro, a menos que precise. Este é outro daqueles momentos em que eu quero estar errado, vamos ver. Espero também que outro mandato deste programa seja disponibilizar a versão atual nos telefones antes de serem enviados - o Google usa sua mão pesada e exige que os aplicativos e o Market sejam agrupados em um telefone ou tablet, por favor.
Existem algumas coisas que você pode fazer para sair da rotina antiga do sistema operacional. Compre um telefone Nexus para estar sempre atualizado. Ou compre de alguém como a Sony Ericsson, que esperançosamente aprendeu com seu passado e está enviando telefones com o Gingerbread (embora não seja a versão mais recente) e permitindo que os consumidores os desbloqueiem e atualizem no seu próprio ritmo, se assim o desejarem. Outra opção é pedir uma correção à sua operadora, mas isso só levará a muitos apontamentos dos dedos e encolher os ombros - é melhor perguntar ao homem na lua porque eles não podem fazer nada a respeito. E, é claro, você sempre pode torcer o telefone e adquiri-lo, desde que tenha tido a sorte de comprar um que não esteja selado como um frasco de picles e se sinta à vontade para fazê-lo.
A única solução real é parar de comprar novos telefones até que as operadoras recebam a mensagem, porque elas podem pressionar os fabricantes de maneiras que você e eu não podemos. Acabei de assinar um contrato com a T-Mobile para manter as tarifas e o plano que tenho por pelo menos dois anos, e adquiri um par de LG G2X para meus problemas. Eles foram enviados com o Android 2.2.2 e deixa um pouco de gosto ruim na minha boca que eu tenho que anular a garantia e torcer por eles para atualizá-los. Não espero que mais de 90% dos usuários façam o mesmo, e eles não deveriam.
Entre em contato com os fabricantes do programa ou corra o risco de perder os usuários mais exigentes.