Le W3C publie un petit mémo bien pratique pour le développement d’applications web pour mobiles.
Un guide plus complet intitulé « Mobile Web Application Best Practices » est également disponible pour rentrer dans les détails des recommandations du W3C. Je retiendrai personnellement ces quelques principes comme étant les plus intéressants de ce petit guide:
Soyez flexible
Les environnements d’exécution des applications Web sont hétérogènes et évolutifs. La flexibilité permet de cibler un grand nombre de terminaux à coût réduit.
- Envisagez plusieurs modes d’interaction
- Privilégiez la détection côté serveur
- Utilisez la détection côté client si nécessaire
- Classifiez les terminaux pour simplifier l’adaptation de contenu
- Adoptez une présentation fluide du texte
- Prévoyez une variante non JavaScript, si possible
Exploitez les terminaux mobiles
Certaines technologies Web sont plus spécifiquement pertinentes sur les terminaux mobiles. Apprenez à les utiliser.
- Envisagez les technologies mobiles pour le démarrage de l’application
- Spécifiez la taille d’écran ciblée via la directive
meta viewport
- Stockez le contenu localement sur le terminal, lorsque c’est possible
Bonne lecture!