Jump to content

Цикада (уровень совместимости)

(Перенаправлено с Columbia Cycada )
Цикада
Оригинальный автор(ы)
  • Джереми Андрус (ранее)
  • Александр Вант Хоф
  • Насер Аль-Дуайдж
  • Кристофер Далл
  • Николя Вьенно
  • Джейсон Ние
Разработчик(и) Департамент компьютерных наук Колумбийского университета
Операционная система Андроид
Тип Уровень совместимости
Веб-сайт системы .cs .Колумбия .edu /проекты /цикада /

Цикада (ранее известная как Сидр, а ранее Хамелеон) [1] ) — это уровень совместимости, который позволяет приложениям, разработанным для iOS , работать без изменений в операционной системе Android . [2] Этот метод использует адаптацию во время компиляции для запуска немодифицированного кода с минимальными усилиями по реализации. [3]

О проекте было рассказано в докладе на конференции исследователей информатики из Колумбийского университета. Проект позволяет приложениям iOS адаптироваться к ядру Android и библиотекам программирования. [4] [5]

Выпущенное видео показывает, что работают многие приложения, включая версию Yelp для iOS , программное обеспечение Apple iBooks и 3D-тесты с использованием OpenGL . После выпуска официального документа в программное обеспечение была добавлена ​​аппаратная поддержка GPS. [6]

В отличие от многих других уровней совместимости (таких как WINE или Darling ), Cycada работает на уровне ядра , а не в пространстве пользователя . [4]

Cycada — это не простой APK-файл, он изменяет все ядро ​​Linux. [7]

Пока неизвестно, выйдет ли проект.

Первоначальное название «Сидр», скорее всего, было игрой на тему «ВИНО» , еще одного слоя совместимости, названного в честь алкогольного напитка . [1]

С тех пор как ведущий разработчик Джереми Андрус ушел работать над ядром Darwin в Apple , проект возглавил Джейсон Ние. Работа над проектом все еще продолжалась после этого связанного с графикой 2017 года. [8] [9]

Похожие проекты

[ редактировать ]
  1. В декабре 2022 года интернет-пользователь Мартейн де Вос, также известный как devos50, провел реверс-инжиниринг этого устройства, чтобы успешно создать QEMU -эмуляцию этого устройства под управлением iPhone OS 1.0. [10]
  2. TouchHLE — это уровень совместимости (называемый «эмулятором высокого уровня») для Windows и macOS, созданный Андреа «hikari_no_yume» в начале 2023 года. Эмулятор мог запускать только одно программное обеспечение — Super Monkey Ball . Она говорит, что фанатам придется «набраться терпения», чтобы чему-то еще можно было подражать. При необходимости она использует трансляцию кода вместе с эмуляцией ЦП и особо заявляет, что не хочет быть совместимой с 64-битным программным обеспечением. [11]
  3. ipasim — это уровень совместимости, который обеспечивает собственное выполнение приложений iOS для запуска в Windows на основе трансляции кода и WinObjC. [12]
  4. QEMU-t9080, [13] также известный как TruEmu [14] — это iPhone 11, эмулированный в QEMU с целью исследования безопасности, и он не может загружаться без логотипа Apple.

Примечания

[ редактировать ]
1. ^ Сидр — алкогольный напиток, приготовленный из яблок .

См. также

[ редактировать ]
  1. ^ https://mice.cs.columbia.edu/getTechreport.php?techreportID=1536&format=pdf&
  2. ^ Студенты Колумбийского университета создают программное обеспечение, позволяющее запускать собственные приложения iOS на устройствах Android - 9to5mac
  3. ^ Синхронно: инженерная группа Колумбийского университета первой запустила приложения iOS на платформе Android.
  4. ^ Jump up to: а б Андрус, Джереми и др. ал. «Сидр: нативное выполнение приложений iOS на Android». В материалах 19-й Международной конференции по архитектурной поддержке языков программирования и операционных систем (ASPLOS 2014). ACM, 2014, стр. 367-382.
  5. ^ Исследовательский проект Cider переносит приложения iOS на устройства Android – TheNextWeb
  6. ^ Студенты запускают приложения iOS (медленно) на Android – Engadget
  7. ^ «Демо-версия Columbia Cycada» . Ютуб .
  8. ^ «Cycada позволяет приложениям iOS работать на Android изначально» . 20 августа 2014 г.
  9. ^ Андрус, Джереми; Алдуайдж, Насер; Ние, Джейсон (11 декабря 2017 г.). «Поддержка двоично-совместимой графики в Android для запуска приложений iOS» . Материалы 18-й конференции ACM/IFIP/USENIX Middleware . стр. 55–67. дои : 10.1145/3135974.3135981 . ISBN  9781450347204 . S2CID   21784151 .
  10. ^ «Разработчик успешно эмулирует первую версию iPhone OS на компьютере с помощью QEMU» . 24 декабря 2022 г.
  11. ^ «Высокоуровневый эмулятор iOS touchHLE работает на Windows и Mac и призван сохранить старые игровые приложения для iOS» .
  12. ^ Йонеш, январь (27 июня 2019 г.). «Эмулятор iOS для Windows» . hdl : 20.500.11956/108316 .
  13. ^ «Теперь iPhone 11 можно эмулировать в эмуляторе с открытым исходным кодом QEMU» . 4 марта 2022 г.
  14. ^ «TruEMU: расширяемый общесистемный эмулятор iOS с открытым исходным кодом» (PDF) . Брифинги «Черной шляпы» . 10 августа 2022 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: aa7da99848daef8bc703a038e34e1788__1687510800
URL1:https://arc.ask3.ru/arc/aa/aa/88/aa7da99848daef8bc703a038e34e1788.html
Заголовок, (Title) документа по адресу, URL1:
Cycada (compatibility layer) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)