Интересует текущее состояние поддержки Android в Qt. Есть ли профит использовать C++ и Qt вместо разработки на Java. Из плюсов я вижу как минимум:
1) Кроссплатформенность. Приложение сможет работать и на десктопе (возможно, с небольшим количеством #ifdef'ов).
2) Нативный код по идее должен быть быстрее Java
3) C++ мне нравится больше Java, да и библиотека Qt показалась достаточно логичной и красивой с точки зрения архитектуры.
Какие минусы? Что на самом деле с производительностью (нативный код может и быстрее, но что случится на стыке Java и C++ кода)? Допустим, 2gis (насколько мне известно, он использует Qt) на Android в режиме просмотра карты подлагивает даже на весьма неслабом девайсе. Это авторы 2gis былокодеры или Qt плохо умеет в 3D? Есть ли игры на Qt под Android? Как с поддержкой OpenGL? А что насчёт нативного вида всяких кнопочек, ActionBar'ов и т. д.?