Connect with us

Новости

Проект Cider запускает приложения iOS на Android

Фото аватара

Опубликовано

/

     
     

Шестеро студентов Колумбийского Университета разработали систему запуска iOS-приложений на Android под названием Cider.

Причем реализовано это не за счет виртуальной машины, а за счет трансляции исполняемого кода из одной среды в другую.

Вот как описывают ее сами авторы:

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

Реализовано это за счет комбинации новых техник бинарной совместимости, включая два новых механизма: адаптация кода при компиляции и функций обсуждения. Адаптация скомпилированного кода позволяет существующему «гостевому» исходному коду использоваться на «домашнем» ядре, что уменьшает усилия на поддержку разных бинарных интерфейсов для исполнения своих и чужих приложений. Функции обсуждения позволяют гостевым приложениям использовать домашние библиотеки для доступа к закрытому софту и интерфейсам.

Разработчики создали прототип и продемонстрировали, как iOS и Android приложения могут работать совместно на Google Nexus:

Пока это, конечно, всего лишь прототип, лишенный множества важнейших функций, вроде GPS, камеры и т.п. вещей, но хорошая новость в том, что студенты намереваются продолжить свои работы и дальше развивать Cider.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

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

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