Cider – iOS für Android: iPhone Apps auf Android installieren?

iPhone Apps auf dem Android Smartphone oder Tablet installieren? Sechs Studenten schaffen mit Cider eine Umgebung für Android Geräte um native iOS Apps auch auf Android auszuführen. Bevor jedoch eine allzu große Freude ausbricht, dass bald iPhone Apps aus dem Apple iOS App Store auf dem Samsung Galaxy S5 oder HTC One M8 installiert werden können: das Projekt Cider ist zum aktuellen Zeitpunkt eher ein „Proof of Concept“ als ein Werkzeug für den Alltag. Mit installiertem Cider können aber weiterhin auch Android Apps problemlos installiert und genutzt werden!

Werbung

iOS Apps auf Android nutzen und installieren?

iOS und Android sind zwei grundverschiedene Systeme. Um eine iOS App auf einem Android Smartphone oder Tablet zum Laufen zu bekommen, muss der iPhone App eine entsprechende „Apple iPhone Umgebung“ vorgegaukelt werden. Dabei werden mit Cider viele notwendigen Frameworks und Libraries auf das Android Gerät kopiert und erfordern bei der Ausführung der iPhone App auf dem Android Gerät natürlich bedeutend mehr Funktionsaufrufe. Ebenfalls ist die Implementation von OpenGL ES nicht wirklich ausgereift. Unterm Strich ist die Performance also weit entfernt von einer praktischen Anwendung.

Dennoch zeigt das Team aus sechs Studenten der Columbia University die beiden Apple iPhone Apps Apple iBooks und Yelp auf dem Android Tablet Google Nexus 7 aus dem Jahre 2012 – das Video sehen wir unten eingebunden.

Probleme bei Nutzung von iPhone Apps auf Android Geräten

Das größte Problem dürften die unzähligen Dienste sein, deren Nutzung Apps normalerweise erwarten. Der Zugriff auf den Ortungsdienst GPS, die Smartphone Kamera aber auch Bluetooth stellt zum aktuellen Zeitpunkt wohl eine weitere Hürde dar.

Dennoch wollen die Studenten nicht aufgeben und versprechen, Cider zur Installation und Ausführung nativer iOS Apps auf Android weiter zu entwickeln. Wir sind gespannt, ob es ihnen gelingt, die Brücke zwischen iPhone Apps und dem Google Android Betriebssystem zu schließen.