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...
Pas de soucis !
(je viens d'entamer l'aprem là plutôt ;) )
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)
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 !
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
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 !
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 :
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.
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, ...
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.
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.
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
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 ;)
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.
Tout ça pour dire que c'est vraiment trop tôt pour utiliser ce genre de solution sur WP ^^
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,...)
Des simples balises css2 ne sont meme pas respecté.
Plein de fonction DOM javascript ne sont pas implémenté voir meme mal implémenté.
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.
Il me semble que de se point de vue c'est identique aux applications classiques.