IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Qt 5.1 sort, avec support préliminaire d'iOS, Android
Gestion des capteurs et de nouveaux composants pour Qt Quick

Le , par dourouc05

0PARTAGES

2  0 
Un peu plus de six mois après la sortie de Qt 5.0 (fin 2012), voici Qt 5.1 qui pointe le bout de son nez, deux semaines après la RC. Initialement, cette version était prévue plus pour des corrections de bogues et pour assurer la stabilité du framework, mais elle contient bien plus, notamment en ce qui concerne le support de plateformes, la maturité de Qt Quick ou d’autres fonctionnalités.

Sa distribution a aussi été améliorée. Livré avec Qt Creator 2.7.2, l’installateur nouvelle génération permet (enfin ?) d’effectuer des mises à jour de l’installation de Qt. Dans le futur proche, Qt 4.8 devrait également être disponible par ces mêmes installateurs. Actuellement, cet installateur ne propose que Qt 5.1.0 et 5.0.2, pour tous les compilateurs supportés sur la plateforme.


Nouveautés

Parmi les nouveautés, on compte une série de modules orientés Qt Quick : Qt Quick Controls et Qt Quick Layouts, sans oublier Qt Quick Dialogs, qui portent l’environnement à un niveau de fonctionnalité similaire aux widgets tout en profitant du paradigme déclaratif.

Également, Qt Sensors fait sa (ré)apparition : ce module de gestion des capteurs apparu dans Qt Mobility (un complément de Qt 4 orienté vers les applications mobiles) est désormais disponible pour Qt 5, avec le support d’Android, BlackBerry et iOS.

Un autre module fait son apparition : Qt Serialport, pour la gestion du port série, dérivé de QSerialDevice avant d’être intégré dans le framework lui-même (ce qui n’est pas sans rappeler l’orientation de KDE, soit intégrer autant de fonctionnalités que possible dans le framework, sans trop l’alourdir grâce à la modularisation).

Un troisième module non spécifique à Qt Quick entre également en scène : Qt X11 Extras donne un accès direct aux informations de l’écran sur les plateformes utilisant un serveur X.

Support de nouvelles plateformes

Un des objectifs de Digia était d’élargir le support des plateformes, notamment en ce qui concerne les mobiles, tant en open source qu’en commercial. Qt 5.1 est la première version finalisée à offrir un support étendu dans cette direction, tant pour Android qu’iOS (le support complet devrait venir pour Qt 5.2). Bien que marqué comme relativement expérimental, preuve de concept, ce support devrait être suffisant pour une grande partie des applications.

Qt sur Android supporte déjà tous les modules de Qt 5.1, à l’exception de Serialport, WebKit et Multimedia. Ce port est déjà bien intégré dans Qt Creator, au point qu’il est possible de rester dans l’EDI jusqu’au déploiement sur Google Play. Une démo y est déjà disponible.

Qt sur iOS a un niveau de maturité très proche, à l’exception de Qt Quick 2. En effet, sur iOS, il est impossible d’utiliser V8 comme moteur JavaScript, une solution sera trouvée pour Qt 5.2. Qt Quick 1 et Sensors sont notamment déjà supportés. Ce port n’est pas aussi bien intégré à Qt Creator, le déploiement sur un périphérique doit toujours se faire à l’aide de Xcode. Digia a déjà publié deux applications : SubAttack et QtQuicksand.

Télécharger Qt 5.1


Sources : Digia, Qt Project

Voir aussi

la liste des nouveautés de cette version.

Billet original
Vous avez lu gratuitement 3 944 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Spleeen
Membre régulier https://www.developpez.com
Le 03/07/2013 à 23:37
Mise à jour effectuée sur Ubuntu 13.04 et Mac OSX 10.8.4.
Seulement à cette heure-ci, aucun lien pour Windows ne fonctionne.
Qqun à une autre source de confiance pour Win 7 64 bits VS 2012 ?
0  0 
Avatar de gbdivers
Inactif https://www.developpez.com
Le 04/07/2013 à 6:21
Les liens fonctionnent (maintenant ?)
0  0 
Avatar de Troudhyl
Membre expérimenté https://www.developpez.com
Le 05/07/2013 à 11:29
Question, y'a rien pour utiliser le bluetooth sous Android ? (QBluetooth)
0  0 
Avatar de doderic
Membre habitué https://www.developpez.com
Le 05/07/2013 à 18:37
Salut,
Est ce que le support d'Android est toujours limité aux utilisateurs linux ou bien c'est accessible maintenant sous windows? si non cela est-il prévu?
0  0 
Avatar de gbdivers
Inactif https://www.developpez.com
Le 05/07/2013 à 18:56
Le support Android n'était pas limité à Linux, c'est juste qu'avant la version finale, les binaires Android n'étaient donné que pour Linux. Pour Windows, il fallait compiler soit même (mais c'était faisable)
Maintenant, les binaires sont fournis pour Linux et Windows
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 05/07/2013 à 23:59
Citation Envoyé par gbdivers Voir le message
Le support Android n'était pas limité à Linux, c'est juste qu'avant la version finale, les binaires Android n'étaient donné que pour Linux. Pour Windows, il fallait compiler soit même (mais c'était faisable)
Maintenant, les binaires sont fournis pour Linux et Windows
À noter qu'il semble nécessaire de devoir passer par MinGW pour Windows . Les modules Android le demandent dans les dépendances. Vivement le jour où on pourra se passer de ce compilateur au profit de MSVC.
0  0 
Avatar de doderic
Membre habitué https://www.developpez.com
Le 06/07/2013 à 14:18
Citation Envoyé par gbdivers Voir le message
Le support Android n'était pas limité à Linux, c'est juste qu'avant la version finale, les binaires Android n'étaient donné que pour Linux. Pour Windows, il fallait compiler soit même (mais c'était faisable)
Maintenant, les binaires sont fournis pour Linux et Windows
Merci pour l'info; c'est ce binaire Windows que j'attendais. Maintenant à l'attaque ;-)
0  0 
Avatar de superjaja
Rédacteur https://www.developpez.com
Le 07/07/2013 à 11:24
Perso si quelqu'un a réussi a faire marcher qt/Android sur windows je suis preneur d'un petit tuto. J'ai un essayer de faire marcher tout ça et qtcreator plante lamentablement quand on lance une compilation et je ne sais vraiment pas pourquoi...(si j'y arrive je vous tiens au courant...)
0  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 12/07/2013 à 3:42
Citation Envoyé par superjaja Voir le message
Perso si quelqu'un a réussi a faire marcher qt/Android sur windows je suis preneur d'un petit tuto. J'ai un essayer de faire marcher tout ça et qtcreator plante lamentablement quand on lance une compilation et je ne sais vraiment pas pourquoi...(si j'y arrive je vous tiens au courant...)
Probablement la faute à l'ignoble MinGW qui sait pas compiler. J'en mettrai ma main à couper.
0  1