Приложение Pure Qt (QML/QtQuick) на Ubuntu Phone?

Приложение Pure Qt (QML/QtQuick) на Ubuntu Phone?

У меня есть приложение Qt, основанное на QML/QtQuick и работающее, среди прочих платформ, на Android. Можно ли скомпилировать это приложение без (значительных) модификаций для Ubuntu phone? Если да, то как?

Я знаю, что приложения Ubuntu для телефонов также используют QML/QtQuick, но я не хочу добавлять какой-либо специфичный для Ubuntu код, поскольку изначальной целью переносимого приложения Qt является использование одного и того же кода на разных платформах.

решение1

Это будет зависеть от того, что вы используете. Если ваше приложение использует какие-либо API, специфичные для Android, для таких вещей, как уведомления или фоновые службы, то вам нужно будет заменить их на что-то, что работает в Ubuntu.

Кроме того, если вы используете компоненты QtQuick.Controls, вам придется либо заменить их эквивалентными Ubuntu.Components, либо включить пакет QtQuick.Controls в пакет вашего приложения, поскольку я не думаю, что мы включаем его как часть базовой установки.

Связанный контент