![Columbia Students Get iOS Apps Running on Android [Video] Columbia Students Get iOS Apps Running on Android [Video]](/images/news/40720/180040/180040-64.png)
Columbia Students Get iOS Apps Running on Android [Video]
Posted May 14, 2014 at 4:50pm by
Shalom Levytam
Columbia University students have managed to get iOS apps running on Android by creating Cider, an operating system compatibility architecture that can run applications built for different mobile ecosystems.
Cider enhances the domestic operating system, Android, of a device with kernel-managed, per-thread personas to mimic the application binary interface of a foreign operating system, iOS, enabling it to run unmodified foreign binaries. This is accomplished using a novel combination of binary compatibility techniques including two new mechanisms: compile-time code adaptation, and diplomatic functions. Compile-time code adaptation enables existing unmodified foreign source code to be reused in the domestic kernel, reducing implementation effort required to support multiple binary interfaces for executing domestic and foreign applications. Diplomatic functions leverage per-thread personas, and allow foreign applications to use domestic libraries to access proprietary software and hardware interfaces.
Check out a demo video of Cider below. Notably, Android apps can still run on the device even with the OS abstraction layer. While app performance still needs improving, the project is promising. You can find the full research report here.
Read More [via TNW]
Cider enhances the domestic operating system, Android, of a device with kernel-managed, per-thread personas to mimic the application binary interface of a foreign operating system, iOS, enabling it to run unmodified foreign binaries. This is accomplished using a novel combination of binary compatibility techniques including two new mechanisms: compile-time code adaptation, and diplomatic functions. Compile-time code adaptation enables existing unmodified foreign source code to be reused in the domestic kernel, reducing implementation effort required to support multiple binary interfaces for executing domestic and foreign applications. Diplomatic functions leverage per-thread personas, and allow foreign applications to use domestic libraries to access proprietary software and hardware interfaces.
Check out a demo video of Cider below. Notably, Android apps can still run on the device even with the OS abstraction layer. While app performance still needs improving, the project is promising. You can find the full research report here.
Read More [via TNW]

![Apple Gives iOS 28 Engineers More Time to Build New Features [Report] Apple Gives iOS 28 Engineers More Time to Build New Features [Report]](/images/news/103356/103356/103356-160.jpg)



![How To Back Up Your iPhone to an External Drive on Mac [Video] How To Back Up Your iPhone to an External Drive on Mac [Video]](/images/tutorials/72786/72786/72786-160.jpg)
![How To Sideload Apps Onto Your iPhone Using Xcode [Video] How To Sideload Apps Onto Your iPhone Using Xcode [Video]](/images/tutorials/52314/52314/52314-160.jpg)
![How To Find Your IP Address on iPhone [Video] How To Find Your IP Address on iPhone [Video]](/images/tutorials/496/496/496-160.jpg)



![Mac mini and Mac Studio Hit All-Time Lows, Up to $200 Off [Deal] Mac mini and Mac Studio Hit All-Time Lows, Up to $200 Off [Deal]](/images/news/103290/103290/103290-160.jpg)
![M5 MacBook Air Up to $200 Off, 13-Inch From $1,099.99 [Deal] M5 MacBook Air Up to $200 Off, 13-Inch From $1,099.99 [Deal]](/images/news/103233/103233/103233-160.jpg)
![Apple Watch Ultra 4 Drops Back to All-Time Low of $699.99 ($99 Off) [Deal] Apple Watch Ultra 4 Drops Back to All-Time Low of $699.99 ($99 Off) [Deal]](/images/news/103218/103218/103218-160.jpg)
![AirTag 2 4-Pack Hits All-Time Low of $69.99 ($29 Off) [Deal] AirTag 2 4-Pack Hits All-Time Low of $69.99 ($29 Off) [Deal]](/images/news/103203/103203/103203-160.jpg)