Smartphones e a Camada de Apresentação

Quais sistemas operacionais se destacaram nos smartphones? Android, iPhone OS, Blackberry ou Linux? Esta discussão é importante para a definição da camada de apresentação dos aplicativos. Por exemplo, o iPhone OS não suporta páginas em Flash, o Blackberry não suporta iframes. Em um cenário de sistemas onde as aplicações são web e o crescimento de aplicações em Cloud Computing temos que apostar em um sistema operacional para smartphone que suporte todas as funcionalidades que as aplicações comerciais necessitem e não podemos pagar pela compatibilidade. Por exemplo, a SalesForce tem um produto para que sua aplicação execute no Blackberry (a SAP também). Para uma empresa que possua uma força de vendas apoiada em Blackberry existirá um custo extra pela compatibilidade do sistema operacional. Custo que não existe se a opção for pela Nokia com o novo sistema operacional baseado em Linux que suporta o FireFox. Temos que ter atenção na seleção dos smartphones. A bela estética não é tudo.