2
Le W3C a publié un guide des bonnes pratiques : Mobile Web Best Practices 1.0 - http://www.w3.org/TR/mobile-bp/ Le site Quirksmode référence les fonctionnalités supportées et les comportements CSS pour chaque navigateur mobile : http://www.quirksmode.org/m/table.html Pour les performances, n'hésitez pas télécharger le livre blanc de TheCodingMachine ! QUELQUES TRUCS DE THE CODING MACHINE www.thecodingmachine.com [email protected] 01 71 18 39 73 ADAPTER SON SITE WEB AU MOBILE Brief techno TROIS ETAPES SIMPLES ! Les mobiles récents utilisent un navigateur basé sur Webkit, qui supporte les feuilles de style CSS3. Il est donc possible d'utiliser les « media queries ». Ces méthodes permettent d’inclure un contenu CSS de manière conditionnelle en particulier en fonction des capacités d’affichage. On peut ainsi créer différents layouts en fonction de la taille de l’écran. Exemple : Note : pour les mobiles plus anciens, il faudra utiliser la détection par User-Agent (en PHP par exemple). <link rel="stylesheet" media="screen and (max-width: 480px)" href="480px.css" /> 1. D'ABORD DETECTER SI C'EST UN MOBILE 2. EVITER CERTAINES TECHNOLOGIES LOGO LOGO 3. ENFIN MODIFIER SON SITE VERTICALISER LA PAGE Un site constitué d'une colonne unique est beaucoup plus lisible. N'hésitez pas à alléger vos pages. SIMPLIFIER LA NAVIGATION L’apparition de l’écran tactile procure un vrai plaisir de navigation. Il faut cependant tenir compte du fait que la navigation manuelle est peu précise. FAIRE UN LAYOUT FLUIDE Il est préférable que les dimensions des pages de votre site soient indiquées en pourcentage de la largeur de l’écran. AMELIORER LES PERFORMANCES Les réseaux mobiles sont lents. Aussi, pensez à limiter la taille des fichiers envoyés, limiter le nombre de fichiers par page voire concaténer les images. Deux technologies sont à éviter : Flash et JavaScript. Le plugin Flash est très peu présent dans les navigateurs embarqués dans les mobiles. Le JavaScript est un sujet plus complexe : si vous ne visez que les mobiles récents, pas de problème. Autrement, utilisez-le que de manière accessoire.

Le web mobile en bref

Embed Size (px)

DESCRIPTION

Adapter son site au web mobile, ça vous parle ? ... alors ? Lisez notre Brief techno ! En une page, l'essentiel de ce qu'il faut connaître : dans quel cas l'utiliser, les acteurs, l'architecture, les coûts et enfin (le plus important) un avis sur la technologie ! Condensé de notre expérience sur le sujet, vous comprendrez comment ces technologies bouleversent le paysage technologique et comment en tirer partie ! http://www.thecodingmachine.com

Citation preview

Page 1: Le web mobile en bref

Le W3C a publié un guide des bonnes pratiques : Mobile Web Best Practices 1.0 - http://www.w3.org/TR/mobile-bp/

Le site Quirksmode référence les fonctionnalités supportées et les comportements CSS pour chaque navigateur mobile : http://www.quirksmode.org/m/table.html

Pour les performances, n'hésitez pas télécharger le livre blanc deTheCodingMachine !

QUELQUES TRUCS DE THE CODING MACHINE

www.thecodingmachine.com

[email protected]

01 71 18 39 73

ADAPTER SON SITE WEB AU MOBILEBrief techno

TROIS ETAPES SIMPLES !

Les mobiles récents utilisent un navigateur basé sur Webkit, qui supporte les feuilles de style CSS3. Il est donc possible d'utiliser les « media queries ». Ces méthodes permettent d’inclure un contenu CSS de manière conditionnelle en particulier en fonction des capacités d’affichage. On peut ainsi créer différents layouts en fonction de la taille de l’écran. Exemple :

Note : pour les mobiles plus anciens, il faudra utiliser la détection par User-Agent (en PHP par exemple). <link rel="stylesheet" media="screen and (max-width: 480px)" href="480px.css" />

1. D'ABORD DETECTER SI C'EST UN MOBILE

2. EVITER CERTAINES TECHNOLOGIES

LOGO LOGO

3. ENFIN MODIFIER SON SITE

VERTICALISER LA PAGEUn site constitué d'une colonne unique est beaucoup plus lisible. N'hésitez pas à alléger vos pages.

SIMPLIFIER LA NAVIGATIONL’apparition de l’écran tactile procure un vrai plaisir de navigation. Il faut cependant tenir compte du fait que la navigation manuelle est peu précise.

FAIRE UN LAYOUT FLUIDEIl est préférable que les dimensions des pages de votre site soient indiquées en pourcentage de la largeur de l’écran.

AMELIORER LES PERFORMANCESLes réseaux mobiles sont lents. Aussi, pensez à limiter la taille des fichiers envoyés, limiter le nombre de fichiers par page voire concaténer les images.

Deux technologies sont à éviter : Flash et JavaScript. Le plugin Flash est très peu présent dans les navigateurs embarqués dans les mobiles. Le JavaScript est un sujet plus complexe : si vous ne visez que les mobiles récents, pas de problème. Autrement, utilisez-le que de manière accessoire.

Page 2: Le web mobile en bref

       

      1 

                            

DECOUVREZ TOUTES NOS PUBLICATIONS

SUR TheCodingMachine.com