Мы разрабатываем приложение, которое будет работать на Windows, OSX, iOS и Android. . Было бы действительно неплохо иметь хотя бы большую часть кода на одном языке, а не использовать Objective C для версий Apple, C # или C ++ для Windows и Java для Android.
Мы смотрели на Flex (со всеми его проблемами) как на способ избежать использования разных языков для каждой версии, но Adobe бросила это полотенце, и в долгосрочной перспективе это не поможет. Раньше Java обещала быть универсальной, но похоже, что Apple больше не поддерживает ее как часть распределенной ОС, и, насколько я могу судить, Microsoft никогда ее не поддерживала. Мы не хотим, чтобы нашим пользователям приходилось скачивать и устанавливать что-то только для того, чтобы они могли использовать наше приложение.
Есть ли решение? Или мы застряли в создании приложения на нескольких языках?