Beruflich Dokumente
Kultur Dokumente
www.miratech.fr contact@miratech.fr
Le Responsive Design
Gratuit de la diffusion Respect de l'intgrit des documents reproduits : pas de modification ni altration daucune sorte Citation claire et lisible de la source sous la forme suivante. Par exemple : "ce document provient de Miratech : www.miratech.fr . Les droits de reproduction sont rservs". L'adresse Internet du site de Miratech doit imprativement figurer dans la rfrence
Toute reprsentation, diffusion ou reproduction non autorise d'une ou plusieurs pages ou illustrations de ce document, par quelque procdure que ce soit, constituerait une contrefaon sanctionne par le Code Pnal.
Le Responsive Design
Miratech est une entreprise dergonomie web et de conception centre utilisateurs. Les ingnieurs, ergonomes, dveloppeurs et graphistes de Miratech interviennent sur tous les types dinterfaces numriques : sites web, intranets, logiciels, applications et sites mobiles, etc. Nos services sorganisent en trois ples : Etude : Mesure de lefficacit des interfaces (eye tracking, A/B testing, tests utilisateurs) Conception : Ralisation dinterfaces adaptes aux comportements des utilisateurs Dveloppement : Dveloppement de sites et dapplications mobile et tablette
Jeremie Eskenazi - CEO de Miratech Antoine Pez - Chef de projet User Experience Solne Robert - Chef de projet User Experience
Le Responsive Design
GUIDELINES.............................................................................................................. 8
Les blocs de contenu ......................................................................................................... 8
Penser en bloc ............................................................................................................................................... 8 Conserver un ordre logique ........................................................................................................................... 9 Adapter les blocs ......................................................................................................................................... 11
Le dveloppement ............................................................................................................35
En bref ......................................................................................................................................................... 35 Grille relative ............................................................................................................................................... 35 Media-queries ............................................................................................................................................. 36 Penser Responsive Design ........................................................................................................................... 36
Le Responsive Design
Le Responsive Design
Le Responsive Design rpond l'ensemble de ces problmatiques. En se basant sur la largeur de l'cran du terminal, la zone daffichage est change dynamiquement grce aux feuilles de style (CSS3). Pour savoir si un site a t dvelopp en Responsive Design, il suffit de modifier la taille du navigateur et dobserver si le contenu se rorganise automatiquement (par exemple : miratech.fr ).
Figure 2 - Les dix tailles d'crans les plus populaires en 2012 http://www.mobify.com/blog/global-screen-size-diversity
Le Responsive Design
Avec le Responsive Design, l'exprience utilisateur est grandement amliore : La conception en Responsive Design permet d'viter le dveloppement spcifique dune version mobile. L'utilisateur retrouve les mmes informations partout et a le sentiment d'avoir un site vraiment adapt. Les contraintes lies au cot de maintenance sont allges puisqu'une seule mise jour fonctionne pour tous les terminaux. Un meilleur rfrencement est possible car l'adresse du site est unique pour tous les terminaux.
Il est ncessaire de passer du temps sur la mise en place d'un site en Responsive Design. La phase de conception en amont est trs importante pour avoir un support abouti sur tous les formats. Des connaissances techniques et ergonomiques pousses sont indispensables : il ne suffit pas de "dplacer des blocs".
Les blocs de contenus : cest l'essence mme du Responsive Design, il faut penser par "bloc de contenu" Les menus pour terminaux mobiles : prsentation de 7 faons diffrentes d'organiser son menu pour les appareils mobiles Les visuels : explications propos de l'adaptation des visuels pour une vue mobile Les lments cliquables : adaptation des lments d'interaction pour vue mobile et rgles gnrales d'ergonomie sur mobile Les fonctionnalits des terminaux mobiles : prcisions sur les fonctionnalits spcifiques aux appareils mobiles et piges viter Le dveloppement en Responsive Design
Enfin ce livre blanc prsentera un cas concret sur un site e-commerce rcapitulant les guidelines prcdentes.
Le Responsive Design
Bloc "header", constitu du logo, du nom du site et d'ventuelles interactions annexes Bloc "index", constitu des dernires informations ou des produits que le site veut mettre en valeur Bloc "menu", permettant daccder aux pages principales du site. Voir la partie suivante, Les menus pour terminaux mobiles pour plus d'informations Bloc "annexe", constitu d'informations annexes et souvent situ sur le ct gauche ou droit du site en vue sur ordinateur Bloc "produit", pour un site e-commerce, constitu au moins d'une image, d'une description, d'un prix et d'informations complmentaires Bloc "commentaires" des consommateurs ou des visiteurs Bloc "footer", constitu des liens secondaires du site et bien souvent du plan du site
Le Responsive Design
Figure 3 - Le site Css-tricks transite de 3 colonnes une seule sur la version mobile en gardant le mme ordre de lecture - http://css-tricks.com/
Les blocs du site css-tricks (Figure 3) sont organiss diffremment sur les 3 vues : ordinateur, tablette et smartphone. Le bloc "header" est repr en violet, "index" en vert, "annexe1" en rouge, "annexe2" en bleu et "footer" en orange. Le bloc "menu" n'est pas reprsent ici, il sera dtaill plus tard.
Le Responsive Design L'exemple suivant montre un site e-commerce avec un seul bloc annexe (Figure 4) :
Figure 4 - Le site Suitsupply a une structuration cohrente de nombreux sites e-commerce http://eu.suitsupply.com/on/demandware.store/Sites-INT-Site/en/Home-Show
La structure des blocs doit tre cohrente pour tous les terminaux. Suitsupply rordonne les blocs en fonction de la taille de lcran. Plus gnralement, il faut conserver un ordre logique sur tous les formats pour ne pas perdre les utilisateurs.
10
Le Responsive Design
L'exemple suivant (Figure 5) illustre ces deux points en montrant la grande taille de l'article sur smartphone et la rduction des commentaires, cachs par dfaut.
Figure 5 - Css-tricks a choisi de rduire les commentaires sur sa version smartphone http://css-tricks.com/wrapup-of-navigation-in-lists/
11
Le Responsive Design Ceci est valable pour tous les sites : il faut adapter le contenu. Bien que la visualisation du site Alsacreations soit trs agrable sur ordinateur, il est difficilement consultable sur smartphone (Figure 7). Les pages sont trop longues.
En Responsive Design, le formatage du contenu doit aussi tre diffrent. La diminution de la largeur des blocs augmente le nombre de retours la ligne. Le site css-tricks (Figure 6) a choisi de solutionner ceci en diminuant lgrement la taille de la police sur smartphone. Le confort de navigation est donc conserv pour l'utilisateur.
Figure 6 - La taille du texte est diffrente selon la version du site (chelle 1 pour 1) http://css-tricks.com/
Cependant, il faut aussi faire attention ne pas configurer la taille que sur smartphone puisque le texte pourrait tre trop grand sur ordinateur. A l'inverse, un texte trop petit sur ordinateur pourra tre difficilement vu sur smartphone. Il faut grer les deux cas sparment.
Le Responsive Design ne se limite donc pas au simple dplacement de blocs pour tre pertinent.
12
Le Responsive Design
Figure 8 - The Happy Bit conserve son menu en haut de page - http://thehappybit.com/
13
Le Responsive Design
Facile mettre en place Facilement identifiable Compltement personnalisable Pas de dpendance JavaScript
Utilisation de beaucoup despace en hauteur (prcieux sur un mobile) Pas extensible Problmes de compatibilit
La prsentation du menu en haut de page est une des solutions les plus simples (Figure 8). Ce type de menu permet une mise en place trs facilite puisqu'il y a peu de changements de code. Ainsi, en restant dans le "header" ou en tte du site, le menu est trs facilement identifiable tout en restant personnalisable en termes de design. Un autre avantage est que le JavaScript n'intervient pas ce qui facilite la compatibilit. Ce type de mise en page rduit considrablement la place du site en version smartphone. Ainsi, le menu est gnralement ajust et format d'une certaine faon, ce qui rend dlicat l'ajout de nouvelle section ou la lecture du menu avec une autre typographie (comme cela peut arriver sur les tlphones Android).
Nous conseillons de choisir ce type de formatage de menu pour les sites possdant un menu de taille limite (infrieur 5 items), tels que les sites vitrines ou les blogs.
14
Le Responsive Design
Figure 9 - Le site Smashing convertit ses 2 menus en une liste droulante http://www.smashingmagazine.com/
La transformation du menu en liste droulante, grce la commande <select>, est une trs bonne faon d'adapter les menus (Figure 9). Un menu important peut tre intgr sans prendre trop de place. De plus, la maintenance est facilite car des items peuvent tre facilement ajouts. Ce type de menu doit ncessairement tre situ dans le "header" ce qui lui permet d'tre facilement identifiable l'aide de l'icne ou du libell associ. Enfin, l'utilisation du <select> permet une bonne compatibilit puisque tous les navigateurs mobiles intgrent nativement une interaction optimise avec les listes droulantes. Cependant le menu utilisera forcement l'affichage du navigateur par dfaut. On fait donc abstraction des couleurs et de la typographie. Enfin le JavaScript est ncessaire pour modifier un menu de type liste, ce qui peut parfois poser des problmes de compatibilit. Les menus pour terminaux mobiles
15
Le Responsive Design
Nous conseillons de choisir ce type de formatage de menu trs efficace pour la plupart des sites. Il intgre une bonne compatibilit avec un dveloppement minimal, tout en permettant une maintenance efficace et une gestion de la place intressante.
16
Le Responsive Design La mise en place d'un menu "toggle", ou menu bascule (Figure 10), ressemble beaucoup celui prsent prcdemment. En effet, il libre de la place dans l'en-tte du site et reste facilement identifiable. L'ouverture de ce menu est effectue de manire lgante puisqu'une animation permet une personnalisation bien plus grande. Par contre, lanimation d'ouverture de menu peut ralentir la page. De plus, la typographie ou l'utilisation de JavaScript peuvent poser des problmes de compatibilit. Enfin, comme prcdemment, il est ncessaire d'associer un bouton affordant pour rvler la prsence d'un menu, surtout si la prsentation diffre de la version ordinateur ou tablette.
Nous conseillons de choisir ce type de formatage de menu pour les sites ayant un design raffin. Ce menu permet d'avoir une prsentation trs lgante et personnalise, mais qui peut ne pas convenir tous les terminaux.
Figure 11 - Facebook intgre un menu droulant par la gauche sur mobile - https://fr-fr.facebook.com/
17
Le Responsive Design
Libre de la place dans le header Facilement identifiable Elgant Compltement personnalisable Permet l'intgration de trs grand menu
Assez lourd Problme de compatibilit Peut tre facilement droutant Dpendance JavaScript
Le menu droulant par la gauche est utilis par Facebook (Figure 11). Il permet laffichage dun menu trs important sans perturber l'exprience utilisateur. Cependant, ce menu est bien plus lourd que le prcdent et prsentera de nombreux problmes de compatibilit.
Ce menu permet d'avoir une prsentation trs lgante et personnalise, mais qui peut ne pas convenir tous les terminaux.
18
Le Responsive Design
Figure 12 - Grey Goose utilise le systme d'ancrage sur le footer pour faire apparaitre son menu http://www.greygoose.com/our-vodkas/original-vodka#navigation/
Libre de la place dans le header Facile mettre en place Facilement identifiable Compltement personnalisable Pas de dpendance JavaScript
Trs droutant Pas d'adquation avec les normes Utilisation de beaucoup d'espace en hauteur Problme de compatibilit
Un menu intgrant une ancre vers le footer, c'est dire redirigeant vers le bas du site au clic sur un bouton menu, est une solution simple mettre en place (Figure 12).
19
Le Responsive Design Ce menu est ainsi personnalisable et ne dpend pas de JavaScript. Si l'intitul ou l'icne du menu est suffisamment clair, le menu sera alors facilement identifiable. Cependant l'utilisateur sera trs perturb de trouver un menu en bas de page. Ceci rompt avec toutes les normes existantes et la longueur des sites pour smartphones n'arrange rien. Enfin un espace important sera occup et des problmes de compatibilit pourront aussi apparaitre.
Nous ne conseillons surtout pas de choisir ce type de formatage de menus, trop susceptible de dsorienter l'utilisateur. En effet, une fois arriv sur le menu en bas de page, il est difficile de revenir en arrire puisqu'aucun indicateur prcis n'indique la position de l'utilisateur. Ce type dinteraction est mal compris des utilisateurs.
Figure 13 - Pears intgre un menu situ dans le footer pour smartphone, sans interaction possible dans le header - http://pea.rs/
20
Le Responsive Design
Libre de la place dans le header Facile mettre en place Compltement personnalisable Pas de dpendance JavaScript
Trs droutant Trs peu identifiable Pas d'adquation avec les normes Utilisation de beaucoup d'espace en hauteur Problme de compatibilit
Le formatage de menu uniquement dans le footer prsente les mmes dfauts que le prcdent (Figure 13). En plus, il n'y a aucune interaction possible dans le header pour trouver le menu, ce qui le rend trs peu identifiable. Ceci est extrmement droutant pour les utilisateurs, particulirement dans des sites mobiles ayant une trs grande hauteur de page.
Nous ne conseillons pas du tout ce type de formatage de menus. Il retire au menu sa fonction premire : tre vu pour accder la navigation du site. De plus, il est toujours trs mal trouv par les utilisateurs.
21
Le Responsive Design
Libre de la place dans le header Facile mettre en place Pas de dpendance JavaScript
Supprime du contenu et des fonctionnalits sur mobile Trs droutant Pas du tout identifiable Pas d'adquation avec les normes Maintenance plus complique
La suppression pure et simple du menu (Figure 14) permet de s'affranchir de nombreux problmes... premire vue. Au niveau du dveloppement, toute la procdure est simplifie. De plus, le gain de place est vident, ce qui est avantageux pour une version smartphone. Cependant ce choix de dveloppement n'est pas sans consquence. L'utilisateur perd normment de fonctions entre la version ordinateur ou tablette et celle pour smartphone. Malgr le fait que le site ait l'air plus simple, la maintenance est plus complique puisque la navigation sur smartphone est diffrente de celle sur ordinateur.
La suppression du menu est un rel parti pris, nutiliser que pour les sites ayant un contenu ou un nombre de fonctionnalit trs rduits. Dans les autres cas, la volont de simplicit est louable mais l'exprience utilisateur en ptit. Les menus pour terminaux mobiles
22
Le Responsive Design
Les visuels
Supprimer les visuels trop importants
La prsentation des images doit tre adapte au support utilis. Sur ordinateur les images donnent du dynamisme la page et la rendent beaucoup plus attractive pour les utilisateurs. En revanche sur les smartphones lespace disponible est plus rduit.
De plus, la navigation en situation de mobilit engendre des besoins diffrents : Laccs direct au contenu recherch devient primordial Les utilisateurs auront moins tendance sattarder sur des photos sur un petit cran de smartphone que sur un cran dordinateur Les connexions plus faibles en situation de mobilit ncessitent lutilisation dimages ou vidos de poids rduits afin dtre charges plus rapidement
Il est donc ncessaire de supprimer les images de trop grande taille sur la version smartphone.
Les deux sites prsents ci-dessous sont de bons exemples o les visuels de la version ordinateur ont t retirs de la version mobile (Figure 15, Figure 16).
Les visuels
23
Le Responsive Design
Figure 16 - Touchtech voit son image d'accueil disparaitre en version smartphone http://touchtech.co.nz/
Les visuels
24
Le Responsive Design
Figure 17 - Sur le site de fork, les icnes sont supprims en vue mobile - http://www.fork-cms.com/
Dans un souci de gain despace, il parait tentant de conserver uniquement les icnes en supprimant les libells associs. Cette pratique est fortement dconseille car les utilisateurs peuvent mal interprter les icnes qui lui sont prsents. Elle peut tre utilise uniquement pour des icnes trs standards, connus par la population cible du site (par exemple, licne disquette pour sauvegarder).
Les visuels
25
Le Responsive Design
Exemples : La transformation du curseur en sablier fait comprendre lutilisateur que son action a bien t prise en compte, et quil doit patienter Lutilisation de la fonction survol de la souris permet dindiquer les liens
Le vrai challenge du Responsive Design est dindiquer lutilisateur les interactions possibles quel que soit le support.
Dans lexemple qui suit (Figure 18), le menu prsent sur ordinateur subit des modifications explicites : Le curseur se transforme en main Lors du survol, il y a une transformation de la couleur de longlet concern
26
Le Responsive Design
Ce type de guidage nexiste plus sur les interfaces tactiles et doit donc tre remplac par un quivalent permettant dindiquer les interactions possibles : elles doivent tre affordantes. Laffordance est un concept cl en ergonomie qui dsigne la capacit dun lment suggrer sa propre utilisation. Sur l'exemple ci-dessous, le menu prend la forme de plusieurs boutons en vue smartphone, qui suggre lutilisateur la possibilit de cliquer dessus (Figure 19).
Figure 19 - Le site Forefathers a modifi son menu pour les versions mobiles http://forefathersgroup.com/
Il est primordial que lutilisateur comprenne trs facilement avec quels lments de linterface il peut interagir, et de quelle faon. Sur ce sujet, nous recommandons la lecture de la publication de Miratech : Comment faire une appli ou un site mobile qui marche ?
27
Le Responsive Design
Dans l'exemple suivant, le bloc est constitu de nombreux liens trop petits (Figure 20). Ces liens sont peu adapts au smartphone et sont difficilement cliquables.
Figure 20 - Le bloc "annexe" de la vue mobile de Alsacreations peut mener des erreurs, les liens sont trop petits - http://www.alsacreations.com/
Dans les exemples suivants, les boutons ont t largement tendus afin de pouvoir tre taps plus facilement et rduire le risque derreur (Figure 21, Figure 22). Les zones d'interaction occupent toute la largeur de lcran du smartphone.
28
Le Responsive Design
Figure 21 - Earth hour a modifi son menu pour qu'il soit plus facilement cliquable en version mobile http://earthhour.fr
Figure 22 - Pour Alsacreations, les boutons du menu prennent toute la largeur de l'cran sur smartphone - http://alsacreations.com
29
Le Responsive Design
Adaptez vos interactions aux diffrentes versions. Ne partez pas forcment de la vue smartphone pour crer vos lments cliquables. Le risque est de grossir lexcs ces interactions et dobtenir un rsultat qui parait ridiculement gros lorsquil est consult sur ordinateur.
Exemples : La souscription au Boston Globe a t supprime sur smartphone (Figure 23). Cette fonctionnalit est moins susceptible dtre utilise en situation de mobilit
Starbucks n'a conserv que la fonction "Trouver une boutique" qui peut tre utile en situation de mobilit situation de mobilit (
Figure 24)
30
Le Responsive Design
Figure 23 - Boston Globe a supprim des boutons de son menu en vue smartphone http://bostonglobe.com/
Figure 24 - Le site de Starbucks a supprim le lien "Service client" sur son menu secondaire pour les versions mobiles - http://www.starbucks.fr/
Dans lexemple du site spigotdesign.com, la fonction Find us (nous trouver) est transforme en un lien vers lapplication de Google Maps, qui utilise alors les donnes de golocalisation (Figure 25). Cette fonction peut permettre de fournir un itinraire lutilisateur en fonction de sa position. La fonction dappel direct est une seconde fonctionnalit propre aux smartphones qui permet damliorer lutilisabilit du site, comme la mis en avant le site spigotdesign.com (Figure 25).
31
Le Responsive Design
Figure 25 - Le site spigot a ajout les fonctions "Call us" et "Find us" sur la vue pour terminaux mobiles http://spigotdesign.com/
N'ajoutez pas de la golocalisation s'il n'y a aucun intrt cela. Ceci ne serait pas utilis par le public et surchargerait alors inutilement le site.
32
Le Responsive Design
Lors d'un remplissage de formulaire, l'cran disponible pour visualiser la page peut tre rduit jusqu' un tiers de la taille. Une attention particulire doit tre porte sur plusieurs points : Il faut pouvoir visualiser un formulaire dans un espace d'environ 200 pixels Les libells ne doivent pas se situer gauche du champ pour un smartphone (d au zoom sur le champ de remplissage de la majorit des navigateurs) Il faut rappeler le libell lintrieur ou juste au dessus du champ
Lexemple suivant (Figure 27) prsente trois cas de figure : Le premier cran prsente un formulaire d'un site qui n'est pas en Responsive Design : on ne sait pas quoi correspondent les champs Le deuxime cran montre un site en Responsive Design qui a conserv les champs gauche pour son formulaire : on distingue alors trs mal les libells Le troisime cran suit une bonne pratique ergonomique sur smartphone : le libell est rappel dans le champ
33
Le Responsive Design
Enfin pensez aux diffrents types de smartphones et de navigateurs. Sur iPhone, le navigateur Chrome ne laissera que 33% de l'cran accessible pour la page Internet (Figure 28) Sur Android, mme les plus importants smartphones comme le Samsung Galaxy Note II ne laissent qu'entre 40% et 50% de l'cran visible selon les fonctionnalits
34
Le Responsive Design
Le dveloppement
En bref
Le Responsive Design se base sur 2 technologies : les feuilles de style en CSS3 et le JavaScript. Le JavaScript permet d'ajouter de l'interaction dans la page, comme des fondus ou du changement de contenu dynamique. Le CSS3 permet de dvelopper : le systme de grille relative le systme de media-queries
Grille relative
L'ide principale est de structurer son site par rapport une grille prtablie (Figure 29). On va tablir des tailles relatives pour nos lments par rapport cette grille. Par exemple, un site ayant une largeur de 960 pixels peut tre dcoup en 12 colonnes de 70 pixels avec un espace de 10 pixels. 960 pixels
Contenu 1
Contenu 2
Il faut donc adapter le contenu cette grille afin de faciliter la relativit, c'est dire la taille en pourcentage de chaque contenu. Ici le contenu 1 occupe 75% de la page et le contenu 2 occupe 24% de la page (le reste correspondant aux espaces non-occups). Ceci est la base du Responsive Design puisque l'on ne rflchit plus en termes de pixels.
Le dveloppement
35
Le Responsive Design
Media-queries
La technologie "media-queries" permet d'adapter des feuilles de style aux terminaux utiliss. On peut ainsi crer des "points de rupture" ou "breakpoints" qui vont permettre la rorganisation des blocs en fonction de la largeur de l'cran. De plus, les media-queries permettent d'affecter de nombreuses options certains terminaux, comme la taille du texte, la gestion des images ou encore la modification des menus. Ainsi la mise en place de media-queries allie une grille dynamique permet une relle adaptation du site tout type de support.
Par ailleurs, en termes d'accessibilit, le Responsive Design est intressant puisque les modifications sont principalement lies la modification des feuilles de style (CSS3). Le code HTML reste identique et ne perturbe donc pas l'accessibilit, par rapport un dveloppement standard.
Le dveloppement
36
Le Responsive Design
Prsentation
Pour illustrer les bonnes pratiques et piges viter, voici l'analyse dun cas concret : le site topachat.com. Le contenu trs riche de ce site e-commerce rend la tentative dadaptation du site en Responsive Design ardue. Ltude de ce site rvle donc la fois les piges viter, mais galement les limites du Responsive Design.
Dans l'illustration suivante, on voit qu'il y a une relle volont d'adaptation du thme du site sur les diffrentes plateformes (Figure 30).
Prsentation
37
Le Responsive Design
Ladaptation du contenu
Menu "toggle"
Le site topachat a choisi un menu "toggle", particulirement bien adapt (Figure 31) : Il vite de trop rduire la taille des libells du menu Les zones d'interaction sont suffisamment grandes La charte graphique de ce menu est en cohrence avec le site Le bouton utilis pour appeler le menu fait preuve d'une grande affordance par la prsence de la petite flche (indiquant lutilisateur quil est possible de dplier la liste dlments)
Ladaptation du contenu
38
Le Responsive Design
"Guides et assistances"
Figure 32 - Les visuels ne sont pas tous bien adapts sur le site topachat
Ladaptation du contenu
39
Le Responsive Design
Longueur de page
Le critre portant sur la longueur de page na pas t respect (Figure 33). Il semble que les concepteurs aient tent de laisser tous les lments du site sur la version smartphone. Il en rsulte une page extrmement longue qui ncessite un scroll dmesur de la part de lutilisateur.
Par exemple la prsence des trop nombreux guides et assistants alourdit beaucoup la version smartphone alors quelle est trs peu susceptible dtre consulte en situation de mobilit (Figure 32).
Figure 33 - La page d'accueil du site topachat.com est trop longue sur smartphone
Ladaptation du contenu
40
Le Responsive Design
Interactions
Dune faon plus gnrale, la navigation na pas t repense pour le mobile.
Par exemple au cours de la recherche dun article, lutilisateur est amen configurer diffrents filtres laide de listes droulantes ou de champs de saisie (Figure 34). Comme le montre lillustration, ces diffrents filtres ont t rarrangs, repositionns mais non adapts au tactile. Les zones de pointage sont trs restreintes, et sont difficilement utilisable, elles engendrent un taux derreur lev.
Figure 34 - Les zones d'interaction avec les filtres ne sont pas adaptes sur mobile
On voit ainsi deux aspects extrmes : D'un ct, il y a des zones bien trop grandes gchant l'espace disponible De l'autre, des parties sont clairement inaccessibles
Ladaptation du contenu
41
Le Responsive Design
Un dveloppement Responsive ?
Au final, le site topachat a simplement dplac des blocs. Linterface sur ordinateur a t transpose sur smartphone en tombant dans la plupart des piges. Le rsultat est le suivant : une version sur ordinateur dgrade et une version mobile non finalise. Cette situation montre bien que l'on ne peut pas raliser un site abouti sans une bonne connaissance de la conception Responsive. Pire encore, tout le site n'est pas dvelopp de la mme faon. Les deux icones du header (Figure 35) envoient vers deux pages qui ne sont pas dveloppes en Responsive Design (Figure 36). Ce qui est grave ici, c'est qu'on affecte le tunnel d'achat, soit le cur de ce site e-commerce. En n'amliorant pas ces pages, c'est le processus d'achat qui est mis en pril.
Figure 35 - Les deux icnes de topachat reprsentant les pages "Mon compte" et "Panier"
Figure 36 - Les fentres "Mon profil" et "Panier" ne sont pas adaptes au smartphone (obligation de zoomer la main)
Ce site de e-commerce s'est lanc dans le Responsive Design, ce qui est louable tant donn la quantit d'articles qu'il contient. Mais il rat sa conversion.
Un dveloppement Responsive ?
42
Le Responsive Design
43
Le Responsive Design Le site Google par exemple propose dans sa version mobile des fonctionnalits diffrentes rpondant aux besoins engendrs par la mobilit (Figure 38, Figure 39).
Les donnes de localisation sont utilises afin de fournir lutilisateur des informations pertinentes et rpondant ses besoins immdiats. Dans Google Maps, la version mobile identifie directement le lieu o se situe l'utilisateur (Figure 40).
44
Le Responsive Design Plus gnralement, lapplication Google Maps adapte les fonctionnalits mises en avant au contexte dutilisation (Figure 41).
De mme, le site de Facebook prsente des pages trs charge sur la version ordinateur qui ont t repenses pour la version mobile (Figure 42).
Figure 42 : les pages d'accueil des sites ordinateur et mobile de Facebook - https://www.facebook.com
Le bloc fil des actualits a t supprim pour allger la version mobile et lensemble des fonctionnalits prsentes sur la colonne de gauche sont caches par dfaut (Figure 43).
45
Le Responsive Design
Enfin le site mobile intgre de nouvelles fonctionnalits comme la fonction A proximit qui utilise les donnes de golocalisation des smartphones (Figure 44).
46
Le Responsive Design Certaines modifications entre les versions des diffrents sites prsents dans cette partie auraient pu tre apportes dans le cadre dune adaptation en Responsive. Toutefois, une version ddie a t prfre en raison des bouleversements oprs dans la structure du site. Enfin le Responsive Design engendre souvent le chargement inutile dun code HTML/CSS. Le code tant similaire pour tous les supports, tous les lments sont tlchargs, mme si certains napparaissent pas lcran des smartphones. Le dveloppement dune version spcifique allge permet de rsoudre ce problme.
Le Responsive Design est un processus de dveloppement d'avenir. Avec la multiplicit des nouvelles interfaces, le Web est partout et il doit tre adaptable et adapt ! Le responsive Design permet en outre de rpondre aux problmatiques de maintenance et de rfrencement. Concevoir en Responsive Design ne se limite pas qu'au dplacement des blocs de contenu. Il faut avoir une rflexion pousse sur les buts de chaque terminal auquel on s'adresse. Doiton fournir toutes les fonctionnalits du site sur smartphone ? Peut-on profiter de la golocalisation ? A qui s'adresse la version du site sur ordinateur et sur smartphone ? Quel type de public est cibl ? Aprs avoir tudi toutes ces questions, il faut viter plusieurs piges : Faire attention la longueur de la page sur les versions mobiles Choisir un formatage de menu efficace (la liste droulante ou le menu "toggle" sont les plus intressants) Slectionner les visuels conserver Prter attention aux zones d'interactions tactiles Bien grer les lments intgrs dans les navigateurs mobiles Valider les choix de dveloppement selon les devices cibls
Ecrivez-nous pour vos projets web et mobiles ou simplement pour nous dire que vous avez apprci la lecture de ce livre blanc ! Cline Denis - contact@miratech.fr - 01.53.34.65.59
47