Aplicativo Qt puro (QML/QtQuick) no Ubuntu Phone?

Aplicativo Qt puro (QML/QtQuick) no Ubuntu Phone?

Tenho uma aplicação Qt que é baseada em QML/QtQuick e roda, entre outras plataformas, em Android. É possível compilar este aplicativo sem (grandes) modificações para o telefone Ubuntu? Se sim, como?

Eu sei que os aplicativos de telefone Ubuntu também usam QML/QtQuick, mas não quero adicionar nenhum código específico do Ubuntu porque a intenção original de um aplicativo Qt portátil é usar o mesmo código em plataformas diferentes.

Responder1

Vai depender do que você está usando. Se o seu aplicativo usa APIs específicas do Android para notificações ou serviços em segundo plano, você precisará substituí-las por algo que funcione no Ubuntu.

Além disso, se você estiver usando componentes QtQuick.Controls, você precisará substituí-los por Ubuntu.Components equivalentes ou incluir o pacote QtQuick.Controls no pacote do seu aplicativo, pois não acho que incluímos isso como parte da base instalar.

informação relacionada