En raison d'un petit contretemps de Johannes S. qui, semble t'il, a eu du mal à se lever, c'est John Cleveley qui a ouvert les hostilités de ce Symfony Live 2012 avec un retour d'expérience sur la mise en place du responsive design pour le site d'actualités de la BBC. Conférence très intéressante présentant les différentes contraintes liées à l'hétérogénéité du parc des périphériques "mobiles". Une légère déception toutefois de voir que la majorité de cette intervention fût consacrée au "pourquoi" ils ont décidés de mettre en place cette stratégie plutôt que le "comment".

A retenir:

  • Même Google ne saurait se donner les moyens de produire une application par périphérique mobile différent.
  • Gardez à l'esprit que c'est le contenu qui est important, pas tout ce que l'on mets "autour".
  • Toujours veiller à avoir des temps de réponse correct et des pages "légères".
  • Appliquer les bonnes pratiques en terme d'optimisation des temps de réponse, comme la compression des pages (gzip) et la concatenation des assets (CSS / JS).

Leur approche a été globalement, de partir sur le principe de dégradation des contenus, les navigateurs étant capables de gérer des contenus recevant une version "complète", les navigateurs moins performants devant se contenter d'un contenu "brut" des contenus.