Cycada

Cycada (formerly known as Cider) is a compatibility layer that was in development at to allow iOS apps to run on Android.

Description
Unlike many other iOS emulation projects, Cycada has progressed to a working condition, though with significant performance and legal issues as of 2014. The project claims to convert iOS binaries to be able to run on an Android device. However, their stated goal is to develop a virtual machine. The published papers refer to a device running the software as a “Cider Android” even though the original Android device is otherwise unchanged.

Cider / Cycada was developed by Jeremy Andrus, Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, and. However, Andrus left the project to become a kernel engineering manager at Apple, leaving Nieh as the project lead at the university department. Little progress has been seen of the project since 2014 and the source code has yet to be released. The software was unfinished, as the frameworks and libraries were simply copied from iOS because they couldn't reverse engineer the binaries yet. Releasing Cycada in that state would have caused legal trouble unless they booted Android with Cycada installed on an Apple device.

Potential

 * Cycada could theoretically allow Windows 11's to run iOS apps, though it would entail the added performance hit of emulation within another emulator. This could allow the running of legacy 32-bit apps on a device running iOS 10 or older in emulation.
 * CPU improvements may allow Cycada to run at improved speeds, though this has yet to be confirmed in practice.