Infinity Blade num Android? Modificaram o sistema do Google para que ele possa rodar aplicativos de iOS
Você pode até não sonhar com um iPhone e se sentir satisfeito com seu Android, mas sempre tem um jogo exclusivo para a plataforma da Apple que você queria experimentar no seu Galaxy ou Nexus, não é mesmo? Pois confira o que pesquisadores dos EUA estão fazendo: eles conseguiram modificar o Android para que ele possa rodar aplicativos de iOS, inclusive os exclusivos — e isso quer dizer: jogos que só foram lançados para iOS em seu Android.
Esta “heresia” — de acordo com fãs mais xiitas da Apple — foi resultado de uma “camada” criada por cinco candidatos a Phd em Ciência da Computação da Universidade de Columbia (não a Columbia de Bioshock, lógico), liderados pelo professor Jason Nieh. Esta camada não se trata nem de máquina virtual muito menos emulador: ela faz que os aplicativos pensem que estão rodando em um iPhone mesmo.
Quando o aplicativo tenta interagir com o sistema, os comandos são convertidos para uma linguagem que o Android consegue entender e executar. Claro que isso significa maior consumo de hardware, mas você não iria querer jogar Infinity Blade em um celular mais simples, não é?
Veja o vídeo, que mostra um aplicativo de iOS rodando em um Android:
Este projeto ainda se trata apenas de um protótipo mas mesmo assim já impressiona e nos mostra que num futuro próximo — se nenhum advogado de companhia entrar no caminho — poderemos rodar aplicativos e jogos então exclusivos dos dispositivos Apple em um Android.
Que jogo de iOS você queria jogar em seu Galaxy, Nexus ou Xperia? Já é possível pelo menos sonhar mais com isso, depois deste projeto ser apresentado.
Via (Columbia University)