Columbia Students Get iOS Apps Running on Android [Video]

Columbia Students Get iOS Apps Running on Android [Video]

Posted by · 10106 views · Translate
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]

alfalfa6945 - May 15, 2014 at 3:42am
This isn't news... The only "news" here is "What took someone so long?" Seriously, IOS can be made to run any and all android apps. Windows mobile can be made to run both android and IOS apps. The big question? Why would you want to? If you use IOS devices, there really isn't many android specific apps that people actually wan to use that there isn't an IOS version of (and honestly,the IOS version is usually better anyways). Do people still use android devices? Why? This is 2014, android is like Blackberry OS. People still cling to their BB devices, if just for their crappy messaging system. Just like people I guess still cling to their android devices because they like phones that don't fit in their pocket and are starting to make desktop computers look small... For the record, you can take your android devices, dust them off, turn them sideways, and stick them straight up your candy asses.
dyllon - May 15, 2014 at 5:15am
running UNMODIFIED iOS apps on UNMODIFIED android is allot different then what your talking about iOS is unix android is linux, Apples designed there systems so this hard at any rate im sure it sucks battery life, i don't think this is every gonna see a consumer realize let alon a Fandroid being able to set it up i mean you tell them to flash there firmware and there lost lol
Daniel ortega - May 15, 2014 at 12:24am
that is next person the Im going to hire for my next company
alfalfa6945 - May 15, 2014 at 3:52am
Maybe move out of your moms basement before you take on the world, junior.
dyllon - May 15, 2014 at 5:21am
you realize it was a team effort right
10 More Comments