sabato 25 maggio 2013

Android + Qt = Necessitas

In attesa delle Qt 5.2, che porteranno un supporto ufficiale a Qt in Android, ho provato Necessitas, un sistema per creare applicazioni basate su Qt in Android

Necessitas viene distribuito come installer compilato sia per Windows che per Linux di circa 20 Mb che permette di scaricare tutto il pacchetto completo che e' sostanzialmente composto da QtCreator+Android SDK

Per Linux sono necessari

  • i pacchetti build-essential
  • JDK
  • Ant
  • ia32-libs-gtk
per eseguire l'ambiente di sviluppo NON si deve lanciare qtcreator bensi' QtCreator/bin/necessitas

Per Windows sono necessari
  • Ant
  • JDK
Inoltre sul telefono deve installata l'applicazione Ministro II. Questa applicazione monitora l'eventuale richiesta di una applicazione scritta in Qt e si incarica di scaricare le librerie necessarie. Per una applicazione base in genere si scaricano circa 10 Mb di file di librerie Qt che peraltro non possono essere spostati sulla scheda SD con ovvia occupazione di memoria

Da qui in poi si possono creare le applicazioni Android come se si scrivesse una normale applicazione desktop