web-dev-qa-db-fra.com

Est-il possible d'exécuter des applications .APK / Android sur des appareils iPad / iPhone?

Tout - j'ai récemment publié une application Android sur Google Play. Je l'ai également rendu disponible sur mon site Web sous forme de fichier .apk. Je déteste poser cette question car je ne suis pas un grand fan de Apple, mais un utilisateur de Apple pourrait-il télécharger mon application depuis mon site Web. Je me pose des questions car beaucoup de mes amis sont Apple utilisateurs. Merci pour votre temps!

14
ninge

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

En effet, les deux piles d'exécution utilisent des approches totalement différentes. Android exécute Dalvik (une "variante de Java") bytecode emballé dans des fichiers APK alors qu'iOS exécute du code compilé (à partir d'Obj-C) à partir de fichiers IPA. Sauf le temps/les efforts/l'argent et les litiges (! ), rien n'empêche intrinsèquement une implémentation de Android sur Apple, cependant.

Il semble emballer un petit Dalvik VM avec chaque application et destiné aux développeurs.

Voir iPhoDroid :

Semble être une solution à double amorçage pour appareils jailbreakés 2G/3G. 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 iPhone ou iPod touch. Alors que c'est encore très lointain à partir de la fin, le projet prend forme.

Je ne suis pas sûr de la (des) approche (s) utilisée (s) pour activer ceci: cela pourrait être émulation ou juste un simulation (par exemple, "ressemble à"). L'exigence d'être jailbreaké donne l'impression que émulation peut être utilisé ..

Voir BlueStacks , selon le commentaire de Holo Dev:

Cela ressemble à un "Android App Player" pour OS X (et Windows). Cependant, autant que je sache, il ne cible pas [actuellement] les appareils iOS ..

[~ # ~] ymmv [~ # ~]

22
user166390

L'application ne peut pas être exécutée en mode natif, mais elle pourrait être exécutée sur un émulateur. Vous pouvez utiliser ManyMo pour les intégrer à un site Web et permettre aux utilisateurs d'ajouter votre application à leur écran d'accueil. Ce lien devrait être utile pour rendre l'application plus réaliste. Les utilisateurs pouvaient alors uniquement appuyer sur le bouton de partage et ajouter l'application à leur écran d'accueil. Toutes les données seront supprimées lorsque "l'application" sera fermée sur leurs appareils iOS. Vous devez donc utiliser Internet/cloud pour le stockage. Il ne peut pas accéder à la caméra ou au multi-touch, mais cela peut être utile.

1
simplegamer

Les utilisateurs d’Apple peuvent télécharger votre fichier .apk, mais ils ne peuvent pas l’exécuter. Il s’agit d’un format de fichier différent de celui des applications pour iPhone (.ipa)

1
shabbirv

Il existe une autre option non mentionnée précédemment:

  • Pieceable Viewer a malheureusement arrêté son service au 31 décembre 2012 mais son logiciel est à source ouverte. Vous devez compiler votre application iOS pour l'émulateur et le logiciel de Pieceable l'intégrera dans une page Web hébergeant l'application. Cette page Web peut être utilisée pour exécuter l'application iOS. Voir Pieceable's pour plus de détails.
1
user1969272