Mentre si lavora a Maemo 6, codename Harmattan, che come abbiamo detto avrà supporto nativo per le librerie Qt, il nostro buon vecchio Fremantle rimane relegato ad un supporto nativo per librerie gtk+, mentre quello a Qt è un supporto “aggiunto”. Ma ci sono alcune notizie di interesse per tutti gli sviluppatori di Qt su Maemo: Nokia intende distribuire l’attuale Beta di Qt 4.6 a tutti i dispositivi tramite aggiornamento software; molto probabilmente già con il prossimo aggiornamento importante PR1.2 disponibile a breve. Attualmente, Qt 4.6 (disponibile solo su extra-devel) è completamente optified e risiede in /opt/qt4-maemo5. Che cambierà con PR1.2: si sposterà infatti in rootfs, in sostituzione del supporto a Qt 4.5 realizzato dalla community. Che cosa significa per le applicazioni Qt?

* Applicazioni Qt 4.6: se tutto va bene, non sarà necessario fare niente. Le applicazioni sviluppate e distribuite dovrebbero caricare le librerie in /usr. Potrebbe solo essere necessario modificare il proprio script di build-in modo che non vada a cercarle in in /opt/qt4-maemo5/bin se si sta usando qmake.

* Applicazioni Qt 4,5: questo è più complicato. Le parti Maemo5-specific in Qt 4,6 non sono né API né ABI compatibili con quelli presenti in Qt 4,5. Questo significa che avrete bisogno di almeno una ricompilazione, e probabilmente anche di effettuare modifiche al codice sorgente, se si sta facendo qualcosa di Maemo5-specifico. Le applicazioni Qt 4.5 sul dispositivo smetteranno di funzionare quando vi sarà un aggiornamento disponibile Qt 4.6-based.

Quindi tutti gli sviluppatori Qt 4.5 installino libqt4-maemo5-dev in Scratchbox e comincino il porting delle proprie applicazioni.

Fonte: Stephan Jaenschs Blog

Share and Enjoy:
  • Print this article!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • E-mail this story to a friend!
  • Live
  • MySpace
  • Turn this article into a PDF!
  • Twitter
  • Twitthis
  • Webride
  • Wikio IT
  • Yahoo! Buzz