Se o problema fosse "só" esse dos telemóveis de 100€ que não podem ser actualizados estava tudo bem. Na Apple, os Iphone mais antigos são actualizados, mas cada vez com menos funcionalidades, dá quase ao mesmo.
O problema são os outros que podem ser actualizados. Não existe um timeline, cada marca lança as actualizações quando quer, cada uma com os seus próprios bugs que demoram a corrigir.
E há tanta coisa que a google podia fazer, podia tornar a estrutura do android, com alguns módulos a serem actualizados directamente a partir da google. Podia proibir as marcas e principalmente as operadores de instalar lixo que não se pode ser desinstalado sem root.
Outra abordagem seria os Google phones funcionarem como a microsoft faz, lança uma lista de especificações, a google aprova e actualiza ela propria directamente os dispositivos.
Mas alguma coisa tem de ser feita. A situação actual é muito má, até para a imagem da google à custa dos bugs que as operadoras/marcas então a introduzir nos telemóveis para melhorar a "experiência" do utilizador.
E mesmo metendo apenas telemóveis de 400€ para cima, o gráfico não deve ser assim muito diferente. A sony ainda não tem o ICS em toda a gama p.e. E mesmo os que têm, nem toda a gente faz assim muita questão de actualizar.
É verdade que a situação não é muito boa, especialmente em algumas marcas. Mas duvido que a Google alguma vez faça como a Microsoft que escolhe o hardware e depois os fabricantes fazem apenas a caixa exterior. A verdade é que de meio em meio ano saem terminais para Android que deixam meio mundo a suspirar pela inovação, hardware que têm e pela performance em geral.. E essa, quer queiram quer não, tem sido a grande força motriz do Android.
Agora, as coisas nesta fase parecem um pouco piores porque o ICS foi um update um bocado difícil. Mas teve que ser assim, porque o Android inicialmente foi desenvolvido num contexto em que pretendia ser um concorrente dos Blackberry e dos Symbian, mas o mundo actualmente não caminha minimamente para esse lado, então mais tarde ou mais cedo era preciso cortar com alguns problemas que o Android tinha que resultavam dessa herança, o Honeycomb fez parte desse corte, que evoluiu para o ICS, mas é uma mudança que tem os seus problemas. Mas é uma escolha que tinha que ser feita, repara que o WP e o iOS são capazes de reproduzir tudo na interface a 60FPS, sempre... O Android não, longe disso, mesmo em topos de gama.. As mudanças introduzidas levam o ICS para mais próximo desse objectivo, que pelo que dizem será completamente alcançado no Jelly Bean.
Entre fazer isto, e assumir os problemas ou fazer como a Microsoft que abandonou um sistema para fazer outro, penso que para quem já é cliente a opção da Google é muito melhor.
Só para dar uma ideia da dificuldade acrescida que representou a mudança para o ICS, repara que mesmo a Cyanogen que normalmente tinha um tempo entre o anuncio de novas versões e o lançamento das primeiras versões RC de cerca de 2 meses (foi assim com o Froyo e com o Gingerbread), só esta semana anunciou a primeira versão RC do CyanogenMOD 9, ou seja, mais de 8 meses após o anuncio do ICS...
Os próximos updates já vão voltar a ser incrementais e acredito que os updates serão muito mais fáceis, e vamos voltar a ter tempos de 2~4 meses entre os anuncio e o roll out para os topos de gama e cerca de 6 meses para o roll out generalizado como de resto se passou do Android 2.1 até ao 2.3.