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

Cider позволяет запускать iOS приложения на Android-устройствах


Cider позволяет запускать iOS приложения на Android-устройствах

Группа аспирантов из Columbia University разработала решение Cider, позволяющее запускать приложения для платформы iOS на Android-устройствах.

При разработке Cider было решено отказаться от использования виртуальной машины для запуска приложений другой платформы. Вместо этого используются методики бинарной совместимости, такие как адаптация кода, обрабатываемого в процессе компиляции, и дипломатические функции. Это означает, что Cider может копировать необходимые библиотеки и объектные структуры, тем самым «убеждая» приложения, что они выполняются на ядре Apple XNU, а не Android Linux.

В настоящее время решение Cider является экспериментальным проектом. Оно пока не демонстрирует высокую производительность. Это объясняется высоким уровнем потребления ресурсов при вызове дипломатических функций, а также недостаточной реализацией OpenGL ES.

Источник: The Next Web


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: