2011 a été une excellente année pour le Web mobile. Les boîtes à outils et les bibliothèques ont mûri, de nouveaux outils sont arrivés et de nombreux plug-ins ont permis de créer des applications mobiles basées sur le Web plus facilement que jamais. Poursuivez votre lecture pour un résumé des plus importants communiqués et événements de 2011!
Weinre a été lancé en décembre 2010, mais ce n'est qu'en 2011 qu'il a repris des forces et est devenu le meilleur inspecteur à distance qui fournit aux développeurs mobiles tout ce que les outils de développement WebKit / Chrome offrent pour le développement de postes de travail. Facile à utiliser et une vraie bouée de sauvetage à certains moments, je ne suis pas sûr que je serais capable de développer sans elle!
Si vous ne souhaitez pas télécharger Weinre, vous pouvez simplement utiliser la version hébergée de PhoneGap située ici.
Steve Souders travaille pour Google sur les performances Web et a été le créateur de YSlow. Souders a publié le marque-page de performance mobile qui peut facilement être utilisé sur des appareils mobiles pour accéder à diverses marques-pages, notamment Firebug lite, SpriteMe, Webtiming et DOM Monster. Vous pouvez également connecter les applications à un compte jDrop et obtenir qu'un rapport soit transmis au compte pour être lu sur un ordinateur de bureau au lieu d'être bloqué en essayant de tout lire sur un écran mobile..
Matteo Spinelli a beaucoup donné à la communauté du développement Web dans son ensemble et a également créé de très bons outils pour le développement Web mobile. Il est peut-être mieux connu dans le monde de la téléphonie mobile en tant qu'homme derrière iScroll, qui donnait à l'origine aux applications Web mobiles la possibilité de définir des en-têtes et des pieds de page fixes, similaires à ceux des utilisateurs natifs. Cette année, Matteo a publié iScroll 4 en tant que réécriture complète. Le résultat a été une interface plus fluide et de nouvelles fonctionnalités telles que le pincement / zoom, l'extraction pour actualiser, l'alignement sur les éléments et d'autres événements personnalisés..
Matteo nous a également fourni SwipeView, un excellent outil pour créer des carrousels sur des appareils mobiles..
iOS 5 a finalement été publié et offre une amélioration significative à Safari mobile: la capacité d’avoir position: fixe
fonctionne comme prévu dans CSS. Cela semble être une petite chose pour le moment, mais cela ouvre la voie à un avenir meilleur et plus prévisible pour les applications Web..
Apple a également ouvert la voie à l'utilisation de la nitro pour les applications d'écran d'accueil. Le moteur JavaScript Nitro utilise la compilation JIT (Just-In-Time) pour convertir de manière dynamique le code JavaScript interprété en code ARM natif compilé pouvant s'exécuter jusqu'à 2,5 fois plus vite que le code JavaScript interprété. Les applications Web exécutées dans Safari ont bénéficié d’une amélioration considérable, mais comme les applications d’écran d’accueil fonctionnaient séparément, elles n’avaient aucun avantage de Nitro. Maintenant, dans iOS 5, les applications d’écran d’accueil peuvent tirer parti de Nitro et fonctionner aussi bien.
jQuery mobile fait parler de lui sur le Web depuis sa première publication. En 2011, il a continué de croître et est finalement parvenu à une version officielle à 1,0 point. Suivant les traces de la célèbre bibliothèque jQuery, il est simple de se lancer rapidement. Le projet est très bien documenté et l'équipe derrière elle est géniale pour communiquer à travers les forums. Bien qu'il s'agisse strictement d'une bibliothèque d'interface utilisateur pour le développement mobile, associée à quelque chose comme Phonegap, le développement d'applications mobiles à l'aide de HTML, CSS et Javascript est beaucoup plus facile qu'il ne l'était il y a un an ou deux..
La boîte à outils Dojo est très populaire pour la création d'applications Web. Même s’il n’est peut-être pas aussi populaire que d’autres bibliothèques sur le plan commercial, Dojo offre de nombreuses fonctionnalités et, dans certains cas, est un outil bien meilleur que les alternatives. La trousse à outils est fournie avec tout ce dont vous aurez besoin pour créer des applications Web sous le dojox.mobile
espace de noms. Vous aurez probablement besoin de vous familiariser un peu avec le toolkit Dojo avant de vous plonger dans la création d'applications mobiles, mais une fois que vous avez démarré, son utilisation est aussi simple que celle de jQuery Mobile ou d'autres alternatives. Vérifiez le ici.
Mulberry est probablement ma version préférée de l'écosystème des applications Web pour appareils mobiles cette année. Non seulement cette solution est l’un des moyens les plus rapides de mettre en place une application fonctionnelle, mais elle ouvre également la voie à un plus grand nombre de générateurs d’applications. Je pense que d'autres outils suivront à l'instar de Mulberry en 2012, mais l'équipe derrière Mulberry continue de travailler dur et publiera sans aucun doute des améliorations supplémentaires..
En 2011, bien qu’il ait maintenant presque 4 ans, PhoneGap a continué de s’améliorer et de devenir l’outil incontournable pour les développeurs Web qui souhaitent créer des applications natives dans les langues qu’ils connaissent déjà. En 2011, l'équipe PhoneGap a accru son soutien à davantage de fonctionnalités sur davantage de systèmes d'exploitation mobiles. Nitobi, la société à l'origine de PhoneGap, a également été acquise par Adobe, qui a intégré la base de code Phonegap à Apache Software Foundation. À compter de 2012, PhoneGap deviendra probablement l'un des outils les plus utilisés pour le développement mobile..
Enfin, Adobe a officiellement annoncé qu'il cesserait les efforts de support et de développement du plug-in Flash pour appareils mobiles et qu'il poursuivrait ses efforts avec HTML 5. Cela n'a peut-être pas été un choc pour certains, mais cela a montré l'engagement d'Adobe à prendre en charge des technologies Web plus ouvertes et constitue un événement majeur pour le secteur..