Мне поручено «портировать» несколько приложений из среды Windows на различные мобильные платформы и Mac.
Я планирую писать приложения с шаблонами MVC, в которых я пишу столько контроллеров, сколько смогу, в какой-то универсальной библиотеке, вероятно, на C или C ++. Затем написание представлений на различных языках выбора (Objective C, Java, .NET и т. Д.) Для целевых ОС.
Я никогда не пытался ничего подобного раньше, поэтому мои вопросы: Можно ли написать и скомпилировать одну библиотеку, которую можно использовать на iPhone, Android, Blackberry, Windows и Mac ? Есть ли смысл попробовать это?
Я понимаю, что некоторые нативные методы просто не будут доступны на каждой платформе.