A solução para o ecossistema fragmentado do Android

Atualmente, várias versões do Android ainda saem das lojas. Para complicar, uma mesma versão do sistema operacional pode mudar drasticamente. Por se tratar de um sistema aberto, as fabricantes estão livres para alterar a interface do Android puro
Além do ecossistema fragmentado do Android, há também outros sistemas operacionais, como o iOS, Blackberry e Windows Phone. Entre tantas opções, o ideal seria adotar soluções multiplataformas ou desenvolver aplicativos específicos para cada sistema?
Os desenvolvedores de apps estão trilhando os dois caminhos. O contestado serviço de streaming de músicas Grooveshark, por exemplo, optou por uma versão mobile em HTML5 que roda direto do navegador. Já o Facebook culpa o HTML5 pela lentidão de seu app móvel. Depois de analisar a experiência, voltou a apostar numa solução nativa.