La part du web consulté par des terminaux mobiles augmente très vite, et proposer à ces utilisateurs une version mobile devient un véritable enjeu stratégique. Malheureusement, le web mobile n’a pas grand chose à voir avec celui qu’on connaît sur desktop: du fait des faibles performances des appareils mobiles par rapport au desktop, des contraintes qui n’existaient plus vraiment sur nos ordinateurs sont de nouveaux d’actualité :
- peu de CPU
- peu de mémoire
- peu d’autonomie
- peu d’espace disque… voir pas du tout
- une connexion intermittente… au mieux
- une débit de connexion très variable
Yahoo! YSlow est certainement la référence pour trouver des optimisations sur son site web, mais ces optimisations sont orientées pour le web sur Desktop et YSlow se base sur les prédicats suivants :
- connexion internet sans coupure intermittente, toujours disponible et illimitée
- une mémoire et un espace de stockage illimités
Si on prend nos contraintes sur mobile, on se rend compte que ça change pas mal la donne. Nous allons détailler ce qu’implique ces nouvelles contraintes sur votre application web en terme d’expérience utilisateur et vous donner quelques pistes d’optimisation qui émergent.
(Lire la suite…)