Lors de la journée Nokia Road Show à Bordeaux, nous avons eu une discussion autour de l’avenir de HTML (5/JS) pour le développement mobile. C’est un sujet de plus en plus courant ces derniers temps (et on en parle sur beaucoup d’autres blogs :).
L’une des faiblesses que j’évoquais sur ces options était le manque de composants de qualité qui reprenaient l’expérience utilisateur et le design des contrôles natifs. On a ainsi toujours une différence entre les applications natives et les applications HTML : les textes ne sont pas tout à fait avec le même style, les boutons n’ont pas la même apparence, etc…et bien, cet argument – pour la plateforme Windows Phone – est en passe d’être grandement remis en cause :)
JQuery Mobile Metro Theme a été publié il y a quelques jours et c’est un projet à suivre de près. Il propose en effet un thème jQuery (qui supporte les thèmes dark et light) qui reprends les principaux éléments du thème Metro : titres, textbox, boutons, sliders, checkbox, switchs, appbar, …Jetez-y un coup d’oeil !
C’est un bon départ pour un site web avec une UI Metro. Mais si vous utilisez un framework du type Cordova/PhoneGap, cela devient encore plus intéressant !. En effet, certains contrôles du thème feront appels directement à des contrôles natifs, comme le dateTimePicker ou l’adaptation au thème du téléphone.
Il y a encore quelques artéfacts, comme le contrôle AppBar qui a un comportement encore un peu erratique, mais c’est un projet à suivre de près.
Le site du projet : http://sgrebnov.github.com/jqmobile-metro-theme/
Le repository GitHub : https://github.com/sgrebnov/jqmobile-metro-theme