-
Não vejo
qxmpp
no que é chamado de 'framework' (é um pacoteubuntu-sdk-libs
). Não há pacotes xmpp instalados no telefone. Então, é provavelmente uma cópia em pacote.A parte somente leitura do software no telefone é chamada de 'Imagem do SO'. É atualizado pelo ar como um todo. Consiste em
.deb
packages como um desktop Ubuntu. Portanto, a abordagem direta é fazer o chroot em uma imagem e procurar comdpkg -l
quais pacotes estão instalados. Ou usedpkg -l
no telefone ou no emulador. Doc diz que antes (13.10) as bibliotecas disponíveis estavam listadas nas dependências do pacote virtualubuntu-sdk-libs
: link . Mas agora pode ser mais útil pesquisar na lista de todos os pacotes. -
Você não precisa usar a camada QML. Você pode até usar o Qt Widgets. Mas acredite em mim, o QML é ótimo. Não quer prejudicar C ++ de qualquer forma.
-
Sim, você pode desenvolver sem o SDK. O aplicativo Ubuntu-Touch é apenas um aplicativo comum compilado para o ARM (ele até roda na área de trabalho se o pacote
qemu-user-static
estiver instalado). Apenas o último passo o envolve em um pacote do Click.Ele é construído com o CMake, de modo que será compatível com outros editores. Eu tenho um exemplo de arquivos de construção aqui . Compilação usual e um pequeno clichê dentro de
CMakeLists.txt
para invocar o empacotador Click.Você provavelmente usará o SDK para gerar os chroots. Então o código será compilado nesses chroots e os emuladores podem ser executados neles (fora do SDK).