Por que nem todos os Apps são aceitos em dispositivos Android
Vamos levar em consideração o aplicativo da Netflix que está disponível para iPhone e Windows Phone 7 desde o ano passado.
Quando ele finalmente chegou para o Android, em maio deste ano, alguns usuários descobriram o que se tornou uma grande frustração, nem todos os dispositivos Android eram compatíveis com o aplicativo, nem mesmo os novíssimos aparelhos 4G.
Uma das razões para este problema que afeta muitas aplicações Android é que o Google precisa lidar com uma variedade muito grande de hardware em diferentes aparelhos. Os dispositivos possuem processadores, memórias, vídeos e uma infinidade de diferentes marcas de hardware.
Outra razão ainda se deve à fragmentação presente no Android, bem como a quantidade de smartphones com diferentes versões de sistema operacional do Google.
Além disso a quantidade e velocidade de memória também tem muita influência em smartphones, pois alguns aplicativos usam muita energia e muitas vezes em dispositivos mais antigos onde a quantidade de memória é menor, isso faz muita diferença.
Também devemos lembrar que em aparelhos Android há uma variação muito grande em tamanho, forma e características de vídeo, por isso é extremamente difícil lançar um aplicativo que funciona perfeitamente em todos eles.
Devido às muitas configurações de hardware do Android, tornou-se difícil criar uma plataforma segura. Parte da razão pela qual a Netflix demorou tanto tempo para portar seu aplicativo para Android foi devido ao elevado nível de proteção anti-pirataria exigido entre seus parceiros.
Google está fazendo um esforço muito grande para resolver problemas de compatibilidade. Na próxima versão do Android, Ice Cream Sandwich, haverá atualizações padronizadas, onde os dispositivos serão capazes de executar versões atualizadas do Android.
A Fragmentação do Android
Para os sistemas operacionais, fragmentação é o que foi separado ou dividido, ou seja, quando diversas versões do mesmo sistema operacional estão ativas, sendo utilizadas. A solução do Google para o problema foi dividir o Android, separando elementos e funcionalidades importantes do sistema. Desta forma podemos atualizar os aplicativos como Gmail e Maps de forma independente.
Notícias relacionadas:
Android Market agora mostra compatibilidade de apps e dispositivos
Mais sobre a fragmentação do Android
Honeycomb e o seu dilema em relação ao código aberto














