Я ищу возможные способы эффективного создания приложений, ориентированных на Android и iPhone, из одной и той же кодовой базы, будь то на C / C ++ / C # / Objective-C или Java (с использованием VMKit).
LLVM выглядит многообещающе, однако меня немного смущает проблема совместимости, связанная с различными реализациями ARM CPU, в основном из-за того, как графический и звуковой код «разрешаются» базовыми чипсетами (т. Е. Должен ли я кодироватьдля определенных наборов микросхем ARM, или будет достаточно API более высокого уровня, такого как OpenGL?).
Я немного знаю о различных продуктах Cross Dev (например, Airplay SDK, MoSync (GPL-GCC), Unity3d,XMLVM и т. Д.), Но я действительно хотел бы написать на Java или использовать движок C / C ++, создать LLVM IR и создать совместимые исполняемые файлы ARM, если это возможно.
Извинения, если кто-либо извыше смутно.
Спасибо
Богат