(W3C)

Une initiation aux « Meilleures pratiques du Web mobile »

Mobile Web Initiative

Par Cédric Kiss, à partir de la présentation de Dominique Hazaël-Massieux

Webinaire W3C

27 février 2007

Buts et logistique (1/2)

Buts de cette session

Buts et logistique (2/2)

Logistique

Déroulement

Pourquoi a-t-on besoin des « Meilleures pratiques » (1/4)

Réaction typique d'horreur d'un utilisateur en face de certains sites sur un appareil mobile

Pourquoi a-t-on besoin des « Meilleures pratiques » (2/4)

Qu'est-ce qui est si différent ?

Pourquoi a-t-on besoin des « Meilleures pratiques » (3/4)

Qu'est-ce qui est si différent ?

Au Japon, plus de gens utilisent le Web sur des appareils mobiles que sur des ordinateurs

Pourquoi a-t-on besoin des « Meilleures pratiques » (4/4)

Un tel document est nécessaire pour :

Le Web sur les appareils mobiles est trop important pour être ignoré.

Déroulement

  1. Pourquoi a-t-on besoin des « Meilleures pratiques »
  2. Vue d'ensemble des Meilleures pratiques
  3. Immersion dans les Meilleures pratiques
  4. Mise en application
  5. À l'horizon : « mobileOK »

Vue d'ensemble des Meilleures pratiques (1/5)

Document Mobile Web Best Practices 1.0, conseils de base (page en anglais) :

Vue d'ensemble des Meilleures pratiques (2/5)

Servir du contenu aux appareils mobiles

Les Meilleures Pratiques s'appliquent au contenu transmis à l'appareil final

Les Meilleures Pratiques s'appliquent au contenu transmis.

Vue d'ensemble des Meilleures pratiques (3/5)

Appareil de base (« baseline device »)

Grande diversité des appareils mobiles sur le marché

(Source : RusselBeattie.com)

Vue d'ensemble des Meilleures pratiques (4/5)

Contexte de transmission par défaut (« Default Delivery Context »)

Les propriétés du contexte de transmission par défaut

Vue d'ensemble des Meilleures pratiques (5/5)

Contexte de transmission par défaut (« Default Delivery Context »)

Déroulement

  1. Pourquoi a-t-on besoin des « Meilleures pratiques »
  2. Vue d'ensemble des Meilleures pratiques
  3. Immersion dans les Meilleures pratiques
  4. Mise en application
  5. À l'horizon : « mobileOK »

Immersion dans les Meilleures pratiques (1/14)

Principes généraux

60 Meilleures pratiques qui peuvent être catégorisées selon les idées suivantes :

Immersion dans les Meilleures pratiques (2/14)

Concevez vos pages pour Un seul Web (One Web)

(Blog de Dominique sur un téléphone mobile ; Blog de Dominique sur un PC)

Immersion dans les Meilleures pratiques (3/14)

Basez-vous sur les standards du Web

(Si ce n'est pas validé, ce n'est pas valide)

Une bonne page Web mobile est une page Web qui :

Immersion dans les Meilleures pratiques (4/14)

Dites…

Immersion dans les Meilleures pratiques (5/14)

Mise en page utilisant des tableaux

(Capture d'écran de Phonebook.example)

(fausse copie d'un site d'annuaire sur un téléphone sophistiqué)

Immersion dans les Meilleures pratiques (6/14)

Utilisez, mais ne vous appuyez pas exclusivement sur…

Immersion dans les Meilleures pratiques (7/14)

Optimisez la navigation

(Site de paroles de chansons avec une longue liste de navigation en haut) ; (Site de paroles de chansons qui va a l'essentiel)

Immersion dans les Meilleures pratiques (8/14)

Vérifiez les images et les couleurs

Immersion dans les Meilleures pratiques (9/14)

Exemple

(Un blog avant travail sur les images et la résolution → Un blog après ce travail)

Immersion dans les Meilleures pratiques (10/14)

Plus petit c'est, mieux c'est

(Capture d'écran de Phonebook.example)

Immersion dans les Meilleures pratiques (11/14)

Utilisez le réseau à bon escient

Coût et temps d'utilisation de quelques ressources externes typiques
SiteLangage de codeImagesStylesheetsCoûtTemps
Blog de Dominique Hazaël-Massieux10 Ko1 → 1,6 Ko1 CSS → 4 Ko0,15 €4,5 secondes par GPRS
CNN.com100 Ko115 → 300 Ko2 CSS → 90 Ko (!)~5 €2 minutes par GPRS
dont 1 minute de latence

Immersion dans les Meilleures pratiques (12/14)

Aidez et guidez l'entrée de texte de l'utilisateur

Choisissez votre pays :

… opposé à…

Immersion dans les Meilleures pratiques (13/14)

Pensez aux utilisateurs en situation de mobilité

Immersion dans les Meilleures pratiques (14/14)

Soyez créatifs !

Les hommes ont construit avec le plus de noblesse lorsque leurs limites étaient les plus grandes. — Frank Lloyd Wright

Déroulement

Mise en application (1/3)

Le vérificateur des Meilleures pratiques du Web mobile

Capture d'écran du vérificateur en action

Comment puis-je savoir ce qu'il est possible de faire pour mon site ?
Mobile Web Best Practices checker (exemple), en anglais

Mise en application (2/3)

Techniques d'implémentation

Mise en application (3/3)

Trouver le bon outil

Déroulement

  1. Pourquoi a-t-on besoin des « Meilleures pratiques »
  2. Vue d'ensemble des Meilleures pratiques
  3. Immersion dans les Meilleures pratiques
  4. Mise en application
  5. À l'horizon : « mobileOK »

À l'horizon : « mobileOK » (1/2)

→ le label mobileOK :

(travail en cours)

À l'horizon : « mobileOK » (2/2)

mobileOK Basic

Plus d'informations

Présentateur : Cédric Kiss <cedric@w3.org>

Contact pour BPWG : Dominique Hazaël-Massieux <dom@w3.org>

Ressources utiles (liens en anglais) :