Développer pour mobile n’a jamais été aussi simple.

Ceux qui me connaissent ou me suivent sur Twitter savent que je suis un grand adepte de HTML5. Je suis persuadé que tout ce qu’apporte HTML5 et CSS3 va bouleverser le monde de l’informatique, permettant de faire le grand pas vers le Cloud Computing qui arrive en force.
Mais en attendant cette révolution de l’informatique, l’heure est au développement d’applications pour mobile. Avec l’arrivée de l’iPhone en 2007, et de son App Store en 2008, le nombre de développeurs pour mobile a explosé, et le nombre d’applications avec lui. Et l’arrivée d’Android et Symbian n’ont fait qu’accentuer ce mouvement. L’heure est au développement pour mobile.
Le problème est que développer pour mobile n’est pas si simple. D’abord parce qu’il faut apprendre de nouveaux langages propre à chaque plateforme. Ensuite parce qu’il faut réapprendre à concevoir une interface utilisateur pour un petit écran, et pour une nouvelle façon de naviguer. Mais surtout le problème est que développer une application native pour iOS, par exemple, fera que votre application ne fonctionnera que sur iPhone. Inversement, une application pour Android ne fonctionnera que pour Android.
La solution à tous ces problèmes existe. Les web-apps. Des applications online ou offline qui sont chargées par le navigateur du mobile, et qui vont donc pouvoir fonctionner sur de nombreuses plateformes. Ces applications pourront avoir le look-and-feel d’une application native, avoir leur propre icône et se lancer en plein écran comme n’importe quelle application, mais auront l’avantage de fonctionner aussi bien sur iOS que sur Android, et vous garderez le contrôle de votre application, en ayant la possibilité de la mettre à jour quand bon vous semble.
Et pour vous faciliter la chose, de nombreux frameworks javascript/HTML5 existent, et vous permettent de créer rapidement de solides applications pour mobiles. C’est le cas par exemple de Sencha Touch, que j’utilise depuis quelques jours, et qui m’a déjà permis de mettre en place une application fonctionnant aussi bien sur iPhone que sur iPad (je n’ai pas encore eu l’occasion de la tester sur Android) pour mon site internet, permettant d’accèder à ma galerie photos, à mes infos de contact… avec une ergonomie adaptée au support.
Et ce matin, c’est jQuery, le plus célèbre framework javascript, qui a annoncé l’arrivée prochaîne de jQuery Mobile, un framework pour mobile. Un signe, s’il en fallait un, que la révolution mobile n’est pas terminée.