25 avis sur l'article : PhoneGap 1.3 entièrement compatible avec Windows Phone

PhoneGap 1.3 entièrement compatible avec Windows Phone

Certains développeurs parmi vous connaissent surement PhoneGap, ce framework alliant le developpement web (HTML, CSS et JS) et les OS mobiles. Et bien sachez que ce dernier vient de passer en version 1.3. La nouveauté majeure qui nous intéresse ici est la compatibilité avec Windows Phone entièrement assurée. Le framework est à présent pleinement fonctionnel avec Windows Phone, Android, iO...

Lire l'article
  • "maskk" a écrit : je te remercie beaucoup pour les conseils :) bonne soirée a toi


    Pas de soucis !
    (je viens d'entamer l'aprem là plutôt ;) )
    • je te remercie beaucoup pour les conseils :) bonne soirée a toi
      • "maskk" a écrit : Petite question pour les développeurs, l'appli gere l'html, mais est il possible de greffer une base de donnée accès par exemple a celle ci ? si oui, comment ? le php n'est surement pas pris en compte non? Merci d'avance pour vos réponses :)


        Tu as accès à tout ce qui est disponible coté client pour le développement web classique. Tu peux accéder à la DB en javascript. [url=http://docs.phonegap.com/en/1.3.0/phonegap_storage_storage.md.html#Storage]La doc de PhoneGap[/url] est assez bien faite.


        (et non pas de PHP. N'oublies pas que tu ne fais pas tourner un serveur, c'est juste de l'HTML/CSS/JS)
        • Petite question pour les développeurs, l'appli gere l'html, mais est il possible de greffer une base de donnée accès par exemple a celle ci ? si oui, comment ? le php n'est surement pas pris en compte non? Merci d'avance pour vos réponses :)
          • Je suis assez d'accord avec les derniers commentaires. En ce qui me concerne en espérant qu'on puisse faire vraiment plus d'ici peu de temps (les outils autour de technos web évoluent vite depuis 1an). Je m'y intéresse de très près car faire du multiplateforme efficacement m'intéresse. Or aujourd'hui selon moi ce n'est viable que pour Android/iOS. Sur WP7, à moins que l'application ne soit vraiment simple, ce n'est pas une bonne idée de passer à côté de l'interface Metro qui est un point essentiel sur cet OS et qui est attendu par les utilisateurs (il n'y a qu'à voir les commentaires des applications qui ne respecte pas le look and feel Metro).
            • "patounet" a écrit :
              Loin de toutes consideration de ce que ie9 supporte en animation etc,etc, je pense que pour des contenus simple (mais utile), phonegap peut etre une bonne solution pour creer quelque chose de pas trop moche non?
              Vous me suivez dans mon raisonnement our je suis a la ramasse?
              Amicalement
              Patrice


              Suis d'accord avec toi. Tant que l'appli fait le boulot qu'on lui demande tout va bien dans le meilleur des monde =)

              La seule chose que je dis, c'est qu'il est illusoire d'avoir un feel à la Metro. Comme tu dis toute la question est de savoir si t'as besoin d'un look&feel à la Metro ;) Si la réponse est non, Phonegap est clairement un bon candidat !
              • Permettez un point de vu certainement a coter de la plaque d'un developpeur amateur?
                Ce que j'esseye de privilegier, c'est le contenu de l'appli.
                Ensuite le html permet, pour les appli a contenus je parle hein, de facilement creer quelque chose de sympas.
                Par exemple avec phonegap j'ai creer 2 appli:
                - manuel de secourisme (la les cours etais deja en html, mais j'ai bien sur adapter)= nombreuses pages, photos,....
                Je ne vois pas comment j'aurais put developper cela avec autre chose, ni autrement qu'en html.
                Le but de cette applis est d'etre utile (pas une raison pour qu'elle soit beurk, on est bien daccord).
                -recettes pour bébé: un index de recettes facile et adapter pour les bébé en fonction de leurs ages: meme remarque que precedement.
                Alors, ok, ces 2 appli n'ont pas le pure style metro, mais de retour de certification (bientot je pense), j'ose esperer qu'elle trouverons leur public et seront utile par leurs contenus (en plus elles sont gratuites).

                Loin de toutes consideration de ce que ie9 supporte en animation etc,etc, je pense que pour des contenus simple (mais utile), phonegap peut etre une bonne solution pour creer quelque chose de pas trop moche non?
                Vous me suivez dans mon raisonnement our je suis a la ramasse?
                Amicalement
                Patrice
                • "Julien" a écrit :
                  Je ne dis pas que j'approuve leur démo, mais juste pour montrer que faire quelque chose dans le style métro en JS tout en restant fluide, c'est faisable (même si c'est pas top ici).


                  Reste plus qu'à rendre ça fluide dans une webview sous IE9 mobile.
                  Je fais mon pessimiste mais c'est le genre de truc qui me fait tiquer ;) Note que je serai ravi le jour où ca existera !
                  • "ToutChoco" a écrit :
                    "Julien" a écrit : Un site qui imite l'interface metro parfaitement, j'en ai un en tête : http://m.microsoft.com/windowsphone/en-us/demo/index.html ^^ fonctionne que sur Webkit car prévu pour iOS et Android

                    non ca c'est horrible, ca n'est pas la peine de vouloir copier metro, ca donne quelque chose d'inconsistant
                    on peut par contre s'inspirer des polices, de la mise en page, ...


                    Je ne dis pas que j'approuve leur démo, mais juste pour montrer que faire quelque chose dans le style métro en JS tout en restant fluide, c'est faisable (même si c'est pas top ici).

                    En fait, je répondais juste à cette question :
                    T'as un exemple de soft fait en HTML/CSS/JS qui soit aussi fluide (ou simplement avec une navigation identique) à du Metro UI ?
                    • "ToutChoco" a écrit :
                      Après on a pas forcement besoin d'animation, ou de panorama pour avoir une application qui s'intègre bien dans WP, et mieux vaut une application bien faite qui se détache pas mal de Métro que les applications toutes moches et pas intuitives qui en sont inspirées.


                      Tout à fait d'accord. Faire un truc qui ressemble à Metro-mais-pas-tout-a-fait est le meilleur moyen de tomber dans la uncanny valley.
                      • "Julien" a écrit : Un site qui imite l'interface metro parfaitement, j'en ai un en tête : http://m.microsoft.com/windowsphone/en-us/demo/index.html ^^ fonctionne que sur Webkit car prévu pour iOS et Android

                        non ca c'est horrible, ca n'est pas la peine de vouloir copier metro, ca donne quelque chose d'inconsistant
                        on peut par contre s'inspirer des polices, de la mise en page, ...
                        • Un site qui imite l'interface metro parfaitement, j'en ai un en tête : http://m.microsoft.com/windowsphone/en-us/demo/index.html ^^ fonctionne que sur Webkit car prévu pour iOS et Android
                          • "fstephany" a écrit :
                            "ToutChoco" a écrit :
                            non parce qu'une interface va beaucoup plus vite à développer que le cœur même d'un application.

                            Avec phoneGap il est envisageable de programmer le Code Behind, et ensuite de facilement adapter une interface par système au dessus qui soit adaptée aux spécificités de l'OS


                            Euh oui mais tu implémentes tes vues comment ? T'as un exemple de soft fait en HTML/CSS/JS qui soit aussi fluide (ou simplement avec une navigation identique) à du Metro UI ?

                            Surtout que IE9 et les effets/animations CSS c'est quand même pas la méga joie.


                            c'est faisable, il y a même un membre de ce forum qui développe un framework pour avoir une interface en html 5 similaire à métro.
                            Cela étant dit, je ne sais pas si la compatibilité js/c# est possible dans les deux sens, dans ce cas on pourrait faire une interface native mais j'ai des doutes.

                            Après on a pas forcement besoin d'animation, ou de panorama pour avoir une application qui s'intègre bien dans WP, et mieux vaut une application bien faite qui se détache pas mal de Métro que les applications toutes moches et pas intuitives qui en sont inspirées.
                            • "ToutChoco" a écrit :
                              non parce qu'une interface va beaucoup plus vite à développer que le cœur même d'un application.

                              Avec phoneGap il est envisageable de programmer le Code Behind, et ensuite de facilement adapter une interface par système au dessus qui soit adaptée aux spécificités de l'OS


                              Euh oui mais tu implémentes tes vues comment ? T'as un exemple de soft fait en HTML/CSS/JS qui soit aussi fluide (ou simplement avec une navigation identique) à du Metro UI ?

                              Surtout que IE9 et les effets/animations CSS c'est quand même pas la méga joie.
                              • "fstephany" a écrit :
                                "ToutChoco" a écrit :
                                petite question: est-ce que c'est IE9 mobile qui n'est pas bon avec les frameworks ou est-ce que ce sont les frameworks qui ne sont pas bons avec IE9?
                                Parce qu'on sait bien que les frameworks ont été optimisés pour iOS et android, mais pas encore pour IE9 mobile.


                                C'est surtout IE qui est à la ramasse par rapport à Webkit/Gecko. IE9 améliore énormément les perfs mais IE partait vraiment d'un truc catastrophique.

                                Ce ne sont pas les frameworks qui sont optimisés pour iOS et android. C'est android et iOS qui supportent bien plus vite les standards que IE.

                                Toujours est-il que Phonegap n'aidera pas à respecter le style "Metro". Windows Phone va se retrouver avec des applications qui ne ressembleront à aucune autre. Ca va surtout être utilisé pour dire "Mon app tourne sous WP" sans aucun travail d'adaptation. Enfin ce n'est que mon impression ;)

                                non parce qu'une interface va beaucoup plus vite à développer que le cœur même d'un application.

                                Avec phoneGap il est envisageable de programmer le Code Behind, et ensuite de facilement adapter une interface par système au dessus qui soit adaptée aux spécificités de l'OS
                                • "ToutChoco" a écrit :
                                  petite question: est-ce que c'est IE9 mobile qui n'est pas bon avec les frameworks ou est-ce que ce sont les frameworks qui ne sont pas bons avec IE9?
                                  Parce qu'on sait bien que les frameworks ont été optimisés pour iOS et android, mais pas encore pour IE9 mobile.


                                  C'est surtout IE qui est à la ramasse par rapport à Webkit/Gecko. IE9 améliore énormément les perfs mais IE partait vraiment d'un truc catastrophique.

                                  Ce ne sont pas les frameworks qui sont optimisés pour iOS et android. C'est android et iOS qui supportent bien plus vite les standards que IE.

                                  Toujours est-il que Phonegap n'aidera pas à respecter le style "Metro". Windows Phone va se retrouver avec des applications qui ne ressembleront à aucune autre. Ca va surtout être utilisé pour dire "Mon app tourne sous WP" sans aucun travail d'adaptation. Enfin ce n'est que mon impression ;)
                                  • Un peu des 2 ToutChoco. Par exemple Jquery mobile est bien meilleur sur IE9 depuis la version 1.0 finale. En même temps ça marchait tellement mal avant que même largement mieux ça reste nul... Mais il y a clairement de l'optimisation à faire pour IE9 sur ces frameworks. Sencha Touch n'est simplement pas supporté. Pour le reste j'en sais rien.
                                    • "Gog0" a écrit : Oui clairement. IE9 fonctionne très bien pour afficher un simple site, mais pour les frameworks qui utilisent CSS3 avec notament les animations qui permettent de rendre une application web un peu vivante, bah IE9 est à la ramasse. En plus d'être mal affiché, c'est très lent ^^

                                      petite question: est-ce que c'est IE9 mobile qui n'est pas bon avec les frameworks ou est-ce que ce sont les frameworks qui ne sont pas bons avec IE9?
                                      Parce qu'on sait bien que les frameworks ont été optimisés pour iOS et android, mais pas encore pour IE9 mobile.
                                      • Phonegap est une simple surcouche Javascript au dessus des API Silverlight : pour le marketplace c'est donc parfaitement identique, il faut déclarer les fonctionnalités utilisées.
                                        • "Thomas" a écrit :
                                          "Gog0" a écrit : Oui clairement. IE9 fonctionne très bien pour afficher un simple site, mais pour les frameworks qui utilisent CSS3 avec notament les animations qui permettent de rendre une application web un peu vivante, bah IE9 est à la ramasse. En plus d'être mal affiché, c'est très lent ^^

                                          Si seulement c'etait que pour le css3, c'est aussi le cas pour le css2 (exemples: float marche pas bien, position: fixe ne marche pas,...)


                                          Tout ça pour dire que c'est vraiment trop tôt pour utiliser ce genre de solution sur WP ^^
                                          • "Gog0" a écrit : Oui clairement. IE9 fonctionne très bien pour afficher un simple site, mais pour les frameworks qui utilisent CSS3 avec notament les animations qui permettent de rendre une application web un peu vivante, bah IE9 est à la ramasse. En plus d'être mal affiché, c'est très lent ^^

                                            Si seulement c'etait que pour le css3, c'est aussi le cas pour le css2 (exemples: float marche pas bien, position: fixe ne marche pas,...)
                                            • Oui clairement. IE9 fonctionne très bien pour afficher un simple site, mais pour les frameworks qui utilisent CSS3 avec notament les animations qui permettent de rendre une application web un peu vivante, bah IE9 est à la ramasse. En plus d'être mal affiché, c'est très lent ^^
                                              • C'est IE9 sur WP7 qui est juste mauvais...
                                                Des simples balises css2 ne sont meme pas respecté.
                                                Plein de fonction DOM javascript ne sont pas implémenté voir meme mal implémenté.
                                                • Ça fait un petit moment que cette version est sortie. Peu importe la manière dont c'est fait, je pense que le développeur est tenu de déclarer ce que nécessite l'application pour son fonctionnement.

                                                  C'est une bonne avancée. Ce Framework évolue bien depuis le rachat par Adobe. Le problème qui réside maintenant est celui des frameworks javascript comme Jquery Mobile ou Sencha Touch qui sont vraiment inefficaces avec IE9 mobile.
                                                  • J'ai regardé les vidéos pour démarrer avec phonegap et apparemment les accès systèmes (contacts, camera,...) doivent être chargé à l'aide de librairie qu'on importe dans son projet.
                                                    Il me semble que de se point de vue c'est identique aux applications classiques.
                                                    Voir tous les commentaires (25)