11.29.12 Cider дозволяє запускати IOS програми на Android-пристроях | |
Групою аспірантів з Колумбійського університету було розроблено рішення Cider, яке дозволяє запускати додатки для платформи IOS на Android-пристроях. При створенні Cider було вирішено відмовитися від використання віртуальної машини для запуску додатків іншої платформи. Замість цього застосовані методики бінарної сумісності, такі як адаптація коду, обробленого в процесі компіляції, та дипломатичні функції. Це означає, що Cider може копіювати необхідні бібліотеки і об’єктні структури, тим самим «переконуючи» додатки, що вони виконуються на ядрі Apple XNU, а не Android Linux. В даний час рішення Cider є експериментальним проектом. Воно ще не повністю демонструє високу продуктивність. Це пояснюється великим рівнем споживання ресурсів при виклику дипломатичних функцій, а також недостатньою реалізацією OpenGL ES. | |
|
Всього коментарів: 0 | |