it-swarm.com.de

Ist es möglich .APK / Android-Apps auf iPad / iPhone-Geräten auszuführen?

Ich habe kürzlich eine Android App bei Google Play veröffentlicht. Ich habe es auch auf meiner Website als .apk-Datei zur Verfügung gestellt. Ich hasse es, das zu fragen, da ich kein großer Fan von Apple bin, aber ein Apple Benutzer meine App von meiner Website herunterladen könnte. Ich frage mich nur, wie viele meiner Freunde Apple Benutzer sind. Vielen Dank für Ihre Zeit!

14
ninge

Es ist nicht von Haus aus möglich, die Anwendung Android unter iOS (für iPhone, iPad, iPod usw.) auszuführen.

Dies liegt daran, dass beide Laufzeitstacks völlig unterschiedliche Ansätze verwenden. Android führt Dalvik-Bytecode (eine "Java-Variante") aus, der in APK-Dateien gepackt ist, während iOS kompilierten (von Obj-C) Code aus IPA-Dateien ausführt. Abgesehen von Zeit/Aufwand/Geld und Rechtsstreitigkeiten (!) Steht einer Android Implementierung auf Apple Hardware jedoch nichts im Wege.

Es sieht so aus, als ob mit jeder Anwendung ein kleiner Dalvik VM gepackt wird, der sich an Entwickler richtet.

Siehe iPhoDroid :

Scheint eine Dual-Boot-Lösung für 2G/3G-Geräte mit Jailbreak zu sein. Sehr wenig Informationen verfügbar, aber es gibt einige YouTube-Videos.

Siehe iAndroid :

iAndroid ist eine neue iOS-Anwendung für Geräte mit Jailbreak, die das Betriebssystem-Erlebnis Android auf dem iPhone oder iPod touch simuliert. Während es noch sehr weit vom Abschluss entfernt ist, nimmt das Projekt Gestalt an.

Ich bin mir nicht sicher, welche Methode (n) verwendet wird, um dies zu ermöglichen: Es könnte sich um Emulation oder nur um eine Simulation handeln (z. B. "sieht aus wie"). Das Erfordernis, jailbroken zu sein, lässt es klingen wie emulation könnte verwendet werden.

Siehe BlueStacks , gemäß dem Kommentar des Holo Dev:

Es scheint ein "Android App Player" für OS X (und Windows) zu sein. Allerdings, afaik, zielt es derzeit nicht auf iOS-Geräte ab.

[~ # ~] ymmv [~ # ~]

22
user166390

Die App kann nicht nativ ausgeführt werden, kann jedoch auf einem Emulator ausgeführt werden. Mit ManyMo können Sie sie in eine Website einbetten und Benutzer dazu bringen, Ihre App zu ihrem Startbildschirm hinzuzufügen. Dieser Link sollte hilfreich sein, um die App realistischer zu gestalten. Benutzer können dann nur die Freigabetaste drücken und die App zu ihrem Startbildschirm hinzufügen. Alle Daten werden gelöscht, wenn die "App" auf ihren iOS-Geräten geschlossen wird, sodass Sie das Internet/die Cloud zum Speichern verwenden sollten. Es kann nicht auf Kamera oder Multi-Touch zugreifen, aber es kann nützlich sein.

1
simplegamer

Apple-Benutzer können Ihre APK-Datei herunterladen, sie jedoch nicht ausführen. Es ist ein anderes Dateiformat als iPhone-Apps (.ipa)

1
shabbirv

Es gibt eine andere Option, die zuvor nicht erwähnt wurde:

  • Pieceable Viewer hat seinen Dienst zum 31. Dezember 2012 leider eingestellt, seine Software jedoch als Open-Source-Version bereitgestellt. Sie müssen Ihre iOS-Anwendung für den Emulator kompilieren. Die Software von Pieceable bettet sie in eine Webseite ein, auf der die Anwendung gehostet wird. Auf dieser Webseite kann die iOS-Anwendung ausgeführt werden. Weitere Informationen finden Sie unter Pieceable's.
1
user1969272