Il y a eu pas mal de mises à jour de certains de nos outils et frameworks préférés récemment dans le monde du développement Web pour mobiles. Cet article fournit un aperçu rapide de certaines des mises à jour les plus importantes de PhoneGap, Sencha Touch et jQuery Mobile.!
L’équipe Nitobi a publié une nouvelle version de son outil en pleine croissance. Avec cette version, de nombreuses corrections ont été apportées, ainsi que la transition en douceur vers l’espace de nommage Cordova pour le framework..
La plupart des mises à jour concernent des correctifs de bogues de la version 1.4.1 sur plusieurs plateformes, en particulier sous Android. Je ne peux pas dire que les notes de publication sont toujours utiles; ils n'ont généralement de sens que si vous avez déjà rencontré personnellement le problème. Ce qui est génial, c’est que le projet avance rapidement et résout rapidement les problèmes qui se posent..
Si vous consultez les notes de publication, vous verrez de nombreuses références à «Renommer en Cordova». Vous avez peut-être aussi entendu dire que Adobe avait acquis Nitobi et que leurs projets principaux (à savoir, PhoneGap et PhoneGap Build) ont été intégrés à la fondation logicielle Apache..
Alors, qu'est-ce que Cordova et ce que cela a à voir avec PhoneGap? J'ai entendu différentes réponses à cela. De nombreux utilisateurs occasionnels supposent que Cordova et PhoneGap sont la même chose et qu’ils vont bientôt fusionner. Cependant, ce n'est pas le cas.
Pour citer Brian Leroux: "PhoneGap est alimenté par Cordova. Pensez: Webkit à Safari."
En d'autres termes, Cordova est la chaîne d'outils utilisée dans les projets PhoneGap, mais la marque PhoneGap ne va nulle part..
Au fil du temps, le projet PhoneGap a accru la prise en charge de diverses plates-formes. Bien que de nombreuses fonctionnalités soient manquantes dans cette version, de nombreuses autres ont pris en charge la prise en charge de WP7. Espérons que cette année sera celle de plus d'applications PhoneGap!
N'hésitez pas à consulter le site officiel de Cordova pour plus de détails.
L'équipe jQuery Mobile se déplace rapidement. Il semble qu’ils aient franchi la barre des 1,0 aujourd’hui. Avec le RC de la version 1.1, vous voudrez peut-être faire attention à certains changements et ajouts importants si vous travaillez actuellement sur un projet jQuery Mobile..
Pour beaucoup de navigateurs (ceux qui supportent
position: fixe
) jQuery mobile va maintenant vous permettre d’avoir de vraies barres d’outils fixes, plutôt qu’un faux parchemin JavaScript fictif.
Barres d’outils véritablement fixes: pour beaucoup de navigateurs (ceux qui supportent position: fixe
) jQuery mobile va maintenant vous permettre d’avoir de vraies barres d’outils fixes, plutôt qu’un faux parchemin JavaScript fictif. Les navigateurs qui ne prennent pas en charge position: fixed obtiendront des barres d’outils statiques. Cependant, il existe un polyfil pour ceux qui souhaitent utiliser les anciennes barres d’outils fixes dans les navigateurs non compatibles..
Les barres d'outils fixes ne sont pas les seules nouvelles fonctionnalités de cette version. Il existe deux nouvelles transitions de pages (Turn et Flow), la prise en charge de transitions par Firefox, un chargeur Ajax beaucoup plus agréable et moins intrusif, la prise en charge de jQuery 1.7.1 (les versions précédentes étaient uniquement prises en charge par la version 1.6.4) et les mini-éléments de formulaire pour. insérer des éléments de formulaire dans les barres d’outils (par exemple, curseurs, commutateurs, etc.). L’interrupteur à bascule a une nouvelle apparence, beaucoup plus esthétique, et il est également possible de mettre en surbrillance la piste du curseur lors du glissement..
Si vous ne voulez pas que jQM améliore un élément, vous pouvez maintenant utiliser le data-enhan = "false"
attribut. L’utilisation de ce logiciel entraîne des frais généraux, il est donc utile de lire la documentation sur celui-ci..
Parallèlement à ces fonctionnalités, le support de la plate-forme ne cesse de s'améliorer, le support A-Grade augmentant avec chaque version et les versions B et C devenant de plus en plus petites. N'oubliez pas de consulter les notes de publication pour plus de détails..
Sencha Touch est un ensemble d'outils étonnant pour la création d'applications mobiles. Avec Sencha Touch 2, nous obtenons une nouvelle version du cadre ainsi que de nouveaux outils géniaux. Je n'ai pas encore utilisé la nouvelle version de Sencha Touch, mais je me suis plongé dans quelques exemples de documentation et de code, et j'aime beaucoup ce que je vois..
La vitesse de traitement et l'exploitation de tout ce que HTML5 a à offrir semblent revêtir une importance capitale pour l'équipe Sencha. Ils ont livré quelque chose qui fonctionne très bien, et avec la sortie de Sencha Touch 2, quelques outils que je suis ravi d’utiliser.
Sencha Designer 2 vous permet de glisser-déposer des éléments d'interface graphique lors de la création d'applications. Sencha Animator est un outil permettant de créer des applications animées CSS..
Sencha Designer 2 vous fournit une interface graphique par glisser-déposer permettant de créer des applications. Certains pourraient être rebutés par sa simplicité, et bien que sa portée soit limitée dans ce que vous pourriez être en mesure de réaliser avec, c'est l'outil incontournable pour créer des prototypes pour de petites applications. Bien qu'il soit encore en version bêta pour le moment, il pourrait très bien devenir l'une des raisons pour lesquelles de nombreux développeurs choisiront Sencha Touch avant tout..
Sencha Animator est un autre outil récemment publié pour aider à créer des animations et des applications interactives basées sur CSS. Cela devrait faciliter la construction d'un prototype d'aspect riche, ou même l'ajout d'une animation à votre application, mais je ne suis pas sûr de la portée des outils. La grande chose est que vous pouvez toujours plonger dans le code exporté.
Sencha est certainement en train de voler, et je compte bien consacrer un peu de temps à explorer leurs outils de création d'applications mobiles cette année. Avec leurs nouveaux outils, leur documentation et leurs excellentes ressources pour apprendre Sencha, ils placent la barre très haut!