Qt + NDK e Cross compile
-
Levando em conta que no android existe o NDK que é a biblioteca para desenvolver para android com C++. Pq o Qt precisa interagir com o SDK? Não é possível e não seria mais eficiente trabalhar só com a NDK visto que a mesma é C++ e Qt também?
Segunda dúvida. É possível fazer cross compile para Windows Phone a partir do linux?
-
Porque o Qt não é C++ puro. Existe um código em Java que cuida da inicialização do aplicativo e em certo momento passa o controle para o main() do C++. Além disso, você mesmo pode usar funcionalidades nativas do Android acrescentando código em Java a seu aplicativo e interagindo com ele por meio do JNI.
Sobre a segunda dúvida, não sei, mas acho improvável.
-
Entendo,
Mas pelo que li, é possível criar aplicações 100% nativas através da NDK, onde entra a jvm nessa história?