Projekt Cider im Video: Forscher starten iOS-Apps auf Android
Eine rechtliche Auseinandersetzung scheint bereits vorprogrammiert zu sein, verbieten Apples Store-Richtlinien doch den Einsatz und die Distribution von App Store-Applikationen auf und an Drittgeräte. Aus einer wissenschaftlichen Perspektive betrachtet, dürfte man jedoch auch in Cupertino anerkennend auf das jetzt veröffentlichte Paper mit der Überschrift „Native Execution of iOS Apps on Android“ blicken.
So ist es Studenten der Universität Columbia – genauer gesagt, des dortigen Department of Computer Science – gelungen, iOS-Applikationen auf dem Betriebssystem des größten Apple-Konkurrenten zu starten.
Mit dem Projekt Cider, hier im Demo Video, haben die sechs Software-Entwickler jetzt eine native Lösung vorgestellt, mit der die Ausführung von iOS-Applikationen auf Android-Endgeräten möglich wird.
(Direkt-Link)We present Cider, an operating system compatibility archi- tecture that can run applications built for different mobile ecosystems, iOS or Android, together on the same smartphone or tablet. Cider enhances the domestic operating system, Android, of a device with kernel-managed, per-thread personas to mimic the application binary interface of a for- eign operating system, iOS, enabling it to run unmodified foreign binaries. This is accomplished using a novel com- bination of binary compatibility techniques including two new mechanisms: compile-time code adaptation, and diplomatic functions.
Sollte euch das eingebettete Demo-Video, das den Einsatz der Cider-Umgebung auf einem Nexus-Tablet demonstriert, noch zu wenig Informationen liefern, könnt ihr die Projekt-Webseite der Macher hier besuchen. Das 15 Seiten starke Paper lässt sich hier aus dem Netz laden.