همیشه اجرای برنامه های یک سیستم عامل بر روی سیستم عامل دیگر برای افزایش قدرت انتخاب برنامه ها، یک موضوع جذاب و فوق العاده بوده است، اما این کار یک کار ساده و پیش پا افتاده نیست بلکه یک کار بسیار پیچیده و سخت است.
با این حال تعدادی از دانشجویان دانشگاه کلمبیا آمریکا موفق شده اند تا با استفاده از یک لایه میانی که آن را Cider نامیده اند به این موفقیت بزرگ دست یابند. روش این دانشجویان برای اجرای برنامه های IOS بر روی آندروید استفاده از شبیه ساز یا ماشین مجازی نیست. بلکه به برنامه اجازه می دهند که فکر کند بر روی سیستم عامل IOS در حال اجراست و سپس هر دستور دریافتی از برنامه را دریافت کرده و به کمک کتابخانه هایی که پیاده سازی کرده اند به دستورات آندروید تبدیل و اجرا می کنند.
متاسفانه این روش معایبی نیز دارد و هنوز جای کار دارد تا به انتظارات ما از اجرای یک برنامه بر روی پلتفرم دیگر نزدیک شود. برای مثال همانطور که در فیلم خواهید دید برنامه ها اندکی کند اجرا می شوند و همچنین برنامه ها به تمام قابلیت های سخت افزار تلفن همراه دسترسی ندارند.
با این حال این روش از روش های گذشته بهتر بوده و این امید را بوجود اورده است که دیگر مانند گذشته سیستم عامل موضوع مهمی برای انتخاب تلفن همراه نخواهد بود و در آینده خواهید توانست هر برنامه ای را بر روی سیستم عامل محبوبتان اجرا کنید.