История изменений
Исправление EXL, (текущая версия) :
Qt для Android я активно пользовался и со всей уверенностью могу заявить, что это тот случай, когда проще взять и написать на нативных для Android технологиях, чем ковыряться тут с JNI и Qt-обёртками над JNI, особенно всё смачно справляя тоннами прослоек QML <=> C++ <=> JNI <=> Java, как оно всё выглядит можешь тут посмотреть: https://github.com/EXLMOTODEV/QmlDestroyTest кому-то для LOR’а я этот пример делал.
По сути Qt лишь отличный фреймворк для Windows и Linux, с большой натяжкой для macOS. Вся остальная кросс-платформенность в нём сильно условная и забагованная.
С другой стороны у GTK+ ситуация ещё хуже, это лишь графический тулкит для Linux. А кросс-платформенность в нём вообще кажется для галочки.
P.S. Ах да, забыл. Количество софта в Google Play, который использует Qt для Android наглядно демонстрирует всю зрелость этой технологии. Я лишь могу 2GIS отметить. И то он вроде отказался от использования Qt в последних версиях, а в первых у них был вообще собственная ветка Qt для Android никак не пересекающаяся с официальной.
Исходная версия EXL, :
Qt для Android я активно пользовался и со всей уверенностью могу заявить, что это тот случай, когда проще взять и написать на нативных для Android технологиях, чем ковыряться тут с JNI и Qt-обёртками над JNI, особенно всё смачно справляя тоннами прослоек QML <=> C++ <=> JNI <=> Java, как оно всё выглядит можешь тут посмотреть: https://github.com/EXLMOTODEV/QmlDestroyTest кому-то для LOR’а я этот пример делал.
По сути Qt лишь отличный фреймворк для Windows и Linux, с большой натяжкой для macOS. Вся остальная кросс-платформенность в нём сильно условная и забагованная.
С другой стороны у GTK+ ситуация ещё хуже, это лишь графический тулкит для Linux. А кросс-платформенность в нём вообще кажется для галочки.