Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques > Qt > Plateformes > Mobiles
Mobiles Forum d'entraide pour les questions spécifiques aux plateformes mobiles supportées par Qt.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 14/03/2013, 16h24   #1
dourouc05
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 18 580
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 18 580
Points : 74 117
Points : 74 117
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05
Par défaut [Android] Avancée du support d’Android dans Qt 5.1

Le portage de Qt sur Android n’est pas neuf : en janvier 2010, un système graphique fonctionnel était rendu public par BogDan Vatra.

http://blip.tv/bogdan-vatra/qt-toolt...ndroid-3140576

Un peu plus d’un an plus tard, en février 2011, Necessitas sortait au grand jour, avec la première version de Qt utilisable sur Android : https://groups.google.com/forum/#!ms...o/_ti9asJPEsAJ. Fin 2012, le projet Necessitas quittait le giron KDE pour passer au Qt Project, avec intégration dans Qt 5 prévue : http://blog.qt.digia.com/blog/2012/1...he-qt-project/.

Début 2013, une branche de développement était créée sur le dépôt Git de Qt, qui vient d’être intégrée au tronc commun : le support d’Android sera bel et bien disponible avec Qt 5.1.

Cette première version s’oriente plus vers les développeurs, pour qu’ils lancent et testent de manière aussi facile que possible leurs applications sur Android. Un support plus finalisé sera disponible pour Qt 5.2, avec plus de possibilités pour le déploiement et le support de plus d’API Android.

En pratique ? Une première démo Qt 5 sur un Nexus 4, un Asus Transformer Pad TF300T et un Nexus 7 ; elle montre un grand nombre d’effets graphiques de Qt Quick 2, dont les shaders, les particules, etc., à soixante images par seconde.


L’API de lecteur multimédia de Qt Multimedia est aussi supportée en QML, ici avec un shader par-dessus.


Cette version de Qt supporte aussi le multitouch, notamment utile pour du dessin à la main. Cette vidéo montre aussi les menus natifs.


Qt 5 utilise l’API Android en version 10 (soit Android 2.3.3), c’est-à-dire qu’il est utilisable sur un très grand nombre de périphériques (selon certaines statistiques, cela concerne à peu près tous les périphériques : http://www.developpez.com/actu/52541...orte-adoption/). Ici, sur un Huawei Y100 :


Qu’est-ce qui est actuellement supporté ? Les applications Qt Widgets et Qt Quick, le lecteur multimédia QML de Qt Multimedia, les capteurs les plus utilisés dans Qt Sensors, les fonctionnalités multiplateformes de Qt (comme les contrôles Qt Quick), le développement et le déploiement d’applications dans Qt Creator 2.7.

D’autres choses sont prévues, comme la distribution de Qt par Ministro (afin de partager les bibliothèques dynamiques entre les applications), ce qui sera la méthode la plus recommandée pour Qt 5.1. Tous les détails sont disponibles sur le wiki du projet (http://qt-project.org/wiki/Qt5ForAndroid).

Source : http://blog.qt.digia.com/blog/2013/0...5-for-android/.

Billet original
__________________
Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 40
Vieux 14/03/2013, 17h42   #2
arnolddumas
Membre éprouvé
 
Homme Arnold Dumas
Étudiant
Inscription : novembre 2012
Messages : 72
Détails du profil
Informations personnelles :
Nom : Homme Arnold Dumas
Âge : 19
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2012
Messages : 72
Points : 425
Points : 425
En tant que gros fanboy de l'écosystème Qt, je trouve que c'est une excellente nouvelle.
Et au vu des démonstration, le portage à l'air assez abouti, les démonstrations sont plutôt fluides.
arnolddumas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2013, 20h06   #3
atha2
Membre chevronné
 
Avatar de atha2
 
Homme Gabriel VIOT
Ingénieur développement logiciels
Inscription : janvier 2007
Messages : 526
Détails du profil
Informations personnelles :
Nom : Homme Gabriel VIOT
Âge : 25
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 526
Points : 775
Points : 775
Je me pose 3 questions :
  • Qt utilise l'API 10 : utilise-il API de compatibilité ICS (android-support-v4.jar) ?
  • Les démonstrations sont très jolis mais ce n'est pas vraiment ce à quoi ressemble une appli android standard (menu, list, actionbar...) : ces composants sont-il supportés ?
  • QtCreator a-t-il était adapté au développement mobile ? Pour desktop il est assez génial.
A première vue, j'ai l'impression que c'est plus utile pour porter un application Qt sur android que pour la développer à partir de zéro.
atha2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2013, 15h43   #4
Feanorin
Responsable Android

 
Avatar de Feanorin
 
Inscription : avril 2004
Messages : 3 271
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 3 271
Points : 5 286
Points : 5 286
Envoyer un message via Skype™ à Feanorin
Bonjour,

On peut trouver la list TODO du projet ici pour suivre son avancement :
http://community.kde.org/Necessitas/TODO

Citation:
IN PROGRESS Android menus simulation/use. We need to find a way to use android native menus. Hard
Après il y aura toujours un temps de retard comme pour les hybrides. Par contre avec Qt5 on évite les bogues que l'on a dans les WebView.

Citation:
Les démonstrations sont très jolis mais ce n'est pas vraiment ce à quoi ressemble une appli android standard (menu, list, actionbar...) : ces composants sont-il supportés ?
Ca date un peu mais ici tu as la liste des component
http://qt-project.org/groups/qt-cont...ick-Components

Citation:
QtCreator a-t-il était adapté au développement mobile ? Pour desktop il est assez génial.
Après il existe pas mal de projet sous Qt (Tizen, Sailfish, ..), même si Tizen se tourne vers l'HTML pour les développeurs.
Feanorin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h27.


 
 
 
 
Partenaires

Hébergement Web