Algumas plataformas – como o BlackBerry 10 e Sailfish OS, do Jolla – tentam atrair o interesse de usuários rodando apps do Android. Mas e se um dispositivo Android conseguisse rodar apps do iOS? É isso que pesquisadores da Columbia University (EUA) conseguiram fazer… mas bem devagar.
Liderados pelo professor Jason Nieh, cinco candidatos a PhD no departamento de Ciência da Computação desenvolveram o Cider, uma camada de compatibilidade entre iOS e Android.
Não se trata de emulação, nem de máquina virtual: ele faz o app pensar que está rodando no iOS, e quando ele tenta interagir com o sistema operacional, o Cider converte tudo para comandos equivalentes no Android.
O app para iOS roda sem modificações no Android. Você pode ver acima o trabalho deles: um Nexus 7 de primeira geração roda Yelp para iOS, iBooks e até benchmarks 3D. Na imagem abaixo, temos mais dois apps para iPad rodando no tablet do Google: