Как работает Codename One?

Я искал альтернативы для разработки для нескольких мобильных платформ и нашел Codename One, который использует Java как lingua francaвместо HTML/CSS/JS или языки сценариев.

Чего я не смог найти, так это того, как это работает. Он связывает JVM с приложением для iOS и Win7 и использует Dalvik в Android? Переводит ли он исходный код в нативный, и есть ли у нас доступ к этому исходному коду? Есть ли другая магия, учитывая, что они обещают «без компромиссов»? О каких ограничениях следует помнить при кодировании независимой Java?

Упреждающий удар: это вопрос о Codename One, а нео том, какую кросс-платформу мне выбрать, или следует ли мне перейти на нативную или веб-версию.

44
задан Shai Almog 7 February 2016 в 05:07
поделиться