Страницы

Поиск по вопросам

пятница, 12 октября 2018 г.

Недостатки использования Qt для Android

Никогда не писал приложения для Android. Однако, беглое чтение сопутствующей литературы приводит к мысли, что использование средств разработки, отличных от Java - неэффективно.
Вопрос: Каким образом собираются и публикуются общедоступные приложения под Android, разработанные с помощью Qt и NDK, что нужно учитывать? Под каждую процессорную архитектуру собирать отдельно?


Ответ

Qt - это всё-таки C++. Разрабатывать на нём существенно сложнее, чем на Java. То есть дольше и с большим количеством ошибок. Инструментарий разработки для C++ однозначно хуже такового для Java в силу, опять-таки, особенностей языка. Java - родная платформа для Android. Отсюда потенциальные проблемы с совместимостью у Qt.
Если вы опытный С++ разработчик, то вам, наверное, будет удобнее использовать Qt. В противном случае - не вижу преимуществ перед Java (касательно разработки под андроид).
Если вы планируете разрабатывать для ряда мобильных платформ, то qt хороший выбор. Если сугубо для андроида, то я на стороне Java.

Комментариев нет:

Отправить комментарий