1-я не получил первую часть, но если вы хотите запустить приложение на ios и bb, вы должны скомпилировать его для обеих причин отображения ядра
2 - вы можетене конвертировать AIR в JDK, но вы можете вызывать java-методы в Adobe Air, используя BlazeDS, вместо этого, если вы профессиональный программист java, вы можете использовать java FX (не уверен, что вы можете запустить его на мобильных устройствах)
3-adobe AIR - это независимая платформа, вам не нужна java для запуска Air, также вы можете встроить AIR vm в ваше приложение AIR, чтобы пользователю не приходилось устанавливать AIR vm на мобильную регистрацию
4 - javascript не может делать то, что делает actioncript, в любом случае есть HTM5, который может оживить ваше приложение на HTML, есть TypeScript от Microsoft в качестве замены javascript.