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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications mobiles Discussion :

Avanc�e du support d�Android dans Qt 5.1


Sujet :

Applications mobiles

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2008
    Messages
    26 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 26 772
    Par d�faut 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.

    [ame="http://www.youtube.com/watch?v=TzNWqoJRFsc"]Qt 5 Cinematic Experience demo on Android - YouTube[/ame]

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

    [ame="http://www.youtube.com/watch?v=tmy7GVZEoj8"]Qt 5 media player running on Android - YouTube[/ame]

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

    [ame="http://www.youtube.com/watch?v=odiSw-i0_4o"]Qt 5 multi-touch demo running on Android - YouTube[/ame]

    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 :

    [ame="http://www.youtube.com/watch?v=1Y8rFlvtAOA"]Qt 5 multi-touch image viewer running on Android - YouTube[/ame]

    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 (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Cr�er des applications graphiques en Python avec PyQt5
    Cr�er des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    R�dacteur/Mod�rateur
    Avatar de arnolddumas
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : Autriche

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Par d�faut
    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.

  3. #3
    Membre �clair�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Janvier 2007
    Messages
    697
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    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 : 697
    Par d�faut
    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.

  4. #4
    Expert confirm�

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par d�faut
    Bonjour,

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

    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.

    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

    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.

Discussions similaires

  1. [iOS] Avanc�e du support d�iOS dans Qt 5.1
    Par dourouc05 dans le forum Applications mobiles
    R�ponses: 4
    Dernier message: 14/03/2013, 14h43
  2. [Avanc�][keyboard] ev�nements clavier dans le syst�me
    Par thecaptain dans le forum API standards et tierces
    R�ponses: 1
    Dernier message: 25/10/2005, 01h35
  3. [Avanc�] Recopie une session dans un autre client
    Par gregoun dans le forum Servlets/JSP
    R�ponses: 6
    Dernier message: 29/06/2004, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo