By Todd Bernhard on Wed, 05/14/2014
Some enterprising students may have done what others have yet to do, namely eliminate the barriers between Apple's iOS and Google's Android. The project is called Cider, and through some clever porting of iOS frameworks to Android, native iOS apps can run, although slowly, as native apps on Android. App developers don't have to do anything special (although not all frameworks and features work, such as hardware-specific features) but for a college project, it's quite impressive.
This does point to a day when developers might not need to decide what platform to write to, and instead will just create apps using pseudo code that gets compiled or interpreted at runtime. As smartphones become faster, the lag might not be as big a deal. As an app developer who supports iOS, Android, Kindle, Windows Phone, and Samsung Bada, such cross-platform capability is the Holy Grail!
Watch their video and you may not believe your eyes. Seeing Apple's iBooks and other "native" iOS apps running on Android seems sacriligeous at first, but after all, Windows runs on Mac hardware, and iTunes runs on Windows, so maybe these barriers are artificial?