Новости
Проект Cider запускает приложения iOS на Android
Шестеро студентов Колумбийского Университета разработали систему запуска iOS-приложений на Android под названием Cider.
Причем реализовано это не за счет виртуальной машины, а за счет трансляции исполняемого кода из одной среды в другую.
Вот как описывают ее сами авторы:
Мы представляем Cider, архитектуру совместимости операционных систем, которая может запускать приложения разных мобильных экосистем, iOS и Android, вместе на одном смартфоне или планшете. Cider улучшает «домашнюю» операционную систему, Android, модулями ядра, которые реализуют бинарные интерфейсы для приложения «гостевой» системы, iOS, что позволяет ему работать без модификаций.
Реализовано это за счет комбинации новых техник бинарной совместимости, включая два новых механизма: адаптация кода при компиляции и функций обсуждения. Адаптация скомпилированного кода позволяет существующему «гостевому» исходному коду использоваться на «домашнем» ядре, что уменьшает усилия на поддержку разных бинарных интерфейсов для исполнения своих и чужих приложений. Функции обсуждения позволяют гостевым приложениям использовать домашние библиотеки для доступа к закрытому софту и интерфейсам.
Разработчики создали прототип и продемонстрировали, как iOS и Android приложения могут работать совместно на Google Nexus:
Пока это, конечно, всего лишь прототип, лишенный множества важнейших функций, вроде GPS, камеры и т.п. вещей, но хорошая новость в том, что студенты намереваются продолжить свои работы и дальше развивать Cider.
-
Интегрированные среды разработки3 недели назадАналоги Cursor для разработчиков: что выбрать для работы с кодом
-
Разработка4 недели назадУ вас осталось всего несколько недель на вайб-кодинг
-
Разработка4 недели назад10 советов, как получить максимум от Claude Code в iOS-разработке
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.28
