Pour rappel, Qt est un framework d'interface graphique et d'application multiplateforme. Il permet de développer des applications natives qui s’exécutent sur Desktop, Mobile et même des systèmes embarqués.
Dans les versions 5.1 et 5.2, les développeurs de Qt se sont concentrés sur l’ajout de nouvelles fonctionnalités à l’outil. Dans cette version, l’objectif pour ceux-ci était de stabiliser ces fonctionnalités et améliorer l’expérience utilisateur en fonction des commentaires de la communauté d’utilisateurs.
Bon nombre de problèmes rencontrés avec Qt 5.2 sur iOS et Android ont été résolus. Un assistant d’installation pour Android a été mis au point pour vérifier et guider l’utilisateur dans l’installation des packages nécessaires pour le fonctionnement de la solution.
Côté nouvelles fonctionnalités, la classe QQuickWidget fait son entrée pour permettre aux développeurs d’intégrer rapidement et facilement des contenus Qt Quick dans une application qui repose sur QWidget.
Qt 5.3 s’enrichit d’un compilateur Qt Quick plus rapide, qui compile en code natif les fichiers QML. Ce compilateur permet d’améliorer le temps de démarrage des applications et de sécuriser le code, car li n’est plus nécessaire d’expédier les sources de votre application basée sur QML.
L’API « Qt Purchasing » voit le jour pour permettre aux développeurs mobiles d’intégrer des achats « in-app » au sein de leurs applications. L’API Qt Purchasing est disponible comme une extension pour Android et iOS, et sera étendue à Windows Phone, Windows RT et Mac.
À ces nouveautés, on ajoutera le nouveau module Qt WebSockets pour le support des sockets Web, le support du protocole SDPY dans Qt Network, des nouveaux contrôles pour Qt Quick et le support de Qt Positioning sur Android et iOS.
Parallèlement, l’outil de développement Qt Creator 3.1.1 a été publié et est disponible dans les binaires de Qt 5.3. Pour les développeurs Qt qui utilisent Visual Studio, l’extension Visual Studio Add-In 1.2.3 introduit le support de cette version dans l’EDI.
Télécharger Qt 5.3
Source : Blog Qt
Et vous ?
Que pensez-vous de cette version de Qt ?