Я ищу альтернативы для разработки для нескольких мобильных платформ и нашел Codename One, который использует Java как lingua franca, а не HTML/CSS/JS или языки сценариев.
То, что я не мог найти, это как это работает. Связано ли это с JVM с приложением для iOS и Win7 и использует Dalvik в Android? Переводит ли исходный код в native, и есть ли у нас доступ к этому исходному коду? Есть ли другая магия, учитывая, что они обещают "без компромиссов"? Какие ограничения следует знать при кодировании агностической Java?
Упреждающий удар: это вопрос о Codename One, а не о том, какую кросс-платформу я должен выбрать, или если я должен пойти на родной язык, или если я должен пойти в Интернет.