Ну, есть много кроссплатформенных фреймворков на выбор.Что подходит, зависит от многих факторов.Вот некоторые из них, которые вы можете посмотреть:
- Java (с использованием Swing, возможно SWT + JDBC)
- JavaFX
- с использованием языка сценариев, такого как Python (неконечно, какой язык GUI вы можете использовать)
Java, вероятно, лучший вариант, по крайней мере, для Android, поскольку это официальный, рекомендуемый язык / API.Также широко используется и бесплатное программное обеспечение.
Я бы несколько опасался Adobe AIR, поскольку это проприетарная платформа, поэтому вы всегда будете зависеть от поддержки Adobe новых платформ и т. Д. Но это ваше решение сделать ...
Также обратите внимание, что Adobe AIR для Android все еще находится в стадии бета-тестирования:
Среда выполнения Adobe AIR SDK и Adobe AIR запланирована для поддержки Android ко второй половине 2010 года.объявлено позднее.
(http://labs.adobe.com/technologies/air2/android/)