iOS

На Android научились запускать iOS-приложения

Студенты знаменитого Колумбийского Университета разработали интереснейший продукт: программную архитектуру Cider, позволяющую запускать под Android приложения, разработанные для iOS. При этом не используются «простые» решения вроде создания виртуальной машины.

app-store-apps

Вместо этого система «обманывает» iOS-приложения, заставляя их полагать, что они работают под управлением ядра Apple XNU, а затем просто транслирует исполняемый код прямиком в среду Android. Поразительно, но это работает!

Разработчики позиционируют Cider, как «архитектуру совместимости операционных систем». По их словам, благодаря Cider, для запуска iOS-приложений на Android не нужны никакие дополнительные модификации. Система интегрирует в платформу, созданную Google, элементы ядра, которые реализуют особые «гостевые» интерфейсы для приложений, написанных под операционную систему Apple.

Технология даже была продемонстрирована на видеоролике. Здесь мы видим, как Nexus 7 действительно запускает приложения для iOS. Правда, работают они не идеально — вероятно, код Cider пока ещё не полностью отлажен. Также система ещё не поддерживает GPS и Bluetooth, что также несколько ограничивает функционал.

В любом случае, разработка выглядит крайне интересной.

Обсудить

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Warning: require_once(/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php): failed to open stream: No such file or directory in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91

Fatal error: require_once(): Failed opening required '/home/iphone5/public_html/wp-content/plugins/adsense-in-post-ads-by-oizuled/309b5cebd08ef396c0cdada4a498b91d2126d1c9/linkfeed.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/iphone5/public_html/wp-content/themes/osage/footer.php on line 91