Est-il possible d’exécuter des applications .apk/ Android sur un appareil iOS ?


Il n'est pas nativement possible d'exécuter une application Android sous iOS (qui alimente l'iPhone, l'iPad, l'iPod, etc.)

C'est parce que les deux piles d'exécution utilisent des approches entièrement différentes. Android exécute du bytecode Dalvik (une "variante de Java") empaqueté dans des fichiers APK tandis qu'iOS exécute du code Compilé (à partir d'Obj-C) à partir de fichiers IPA. À l'exception du temps/effort/argent et des litiges ( !), il n'y a rien qui empêche intrinsèquement une mise en œuvre d'Android sur du matériel Apple, cependant.


Il semble emballer une petite VM Dalvik avec chaque application et cibler les développeurs.

Voir iPhoDroid:

Semble être une solution à double démarrage pour les appareils 2G/3G jailbreakés. Très peu d'informations disponibles, mais il existe quelques vidéos YouTube.

Voir iAndroid:

iAndroid est une nouvelle application iOS pour les appareils jailbreakés qui simule l'expérience du système d'exploitation Android sur l'iPhone ou l'iPod touch. Bien qu'il soit encore très loin d'être achevé, le projet prend forme.

Je ne suis pas sûr de la ou des approches qu'il utilise pour permettre cela : il pourrait s'agir d'une émulation ou d'une simple simulation (par exemple "ressemble à"). L'obligation d'être jailbreaké donne l'impression que l'émulation pourrait être utilisée...

Voir BlueStacks, d'après le commentaire de Holo Dev's:

Il semble être un "Android App Player" pour OS X (et Windows). Cependant, afaik, il ne cible pas [actuellement] les appareils iOS .

.