paulo1205
(usa Ubuntu)
Enviado em 07/10/2015 - 09:49h
Bom, minha experiência com desenvolvimento para Android é nula. Até o que li a respeito é pouquíssimo.
Se a sua plataforma destino é Android, parece-me que pelo menos algum pedaço do seu código terá de ser em Java, nem que seja só para dar um
kick-off da aplicação. Note, porém, que um dos objetivos declarados do Android NDK (de
Native Development Kit) é justamente não ter de reescrever bibliotecas que já estejam prontas em outras linguagens, especialmente C e C++.
Não sei de que se trata o seu
engine. Contudo, meu chute é que de você possivelmente faria a interface com o usuário com a API primária do Android, que é em Java, e o seu
engine em C++ para o processamento nos bastidores.
Se, de todo, você abominar Java, há alternativas. Uma que me vem à mente é programar com Qt5, usando C++ e QML. Eu também nunca testei isso, mas o pessoal do Qt se gaba muito do nível de portabilidade que essa configuração permite, a saber, desktop (vários SOs), tablets (Android 4.2+, IOS, WinRT) e portáteis (Andoid 4.2+, IOS, WinRT) e possivelmente outras coisas. Mas, de novo, eu nunca testei nada disso,e não posso colocar minha mão no fogo como sendo uma panaceia.