Mise à jour :
HTML5 pour téléphones mobiles
Adapter votre site WEB pour mobile est un des services proposé par vectorSKIN. Mais pourquoi utiliser HTML 5 alors qu’il existe une multitude de langages dédiés aux mobiles ?
Le langage officiel pour les téléphones mobiles
Le XHTML Mobile Profile ou XHTML-MP est le langage officiel pour la téléphonie mobile, c’est une version light du XHTML.
XHTML-MP a l’avantage d’être standardisé et les pages peuvent être vérifiées via le validateur de code du W3C.
L’aspect validation est important, car il existe plus de 40 navigateurs pour la téléphonie mobile, et quoi qu’on en dise, personne ne s’amusera à tester votre site mobile sur tous ces navigateurs.
Déclarer un document en XHTML-MP :
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
Des sites tels que Facebook ou Google utilise ce doctype
Autres langages utilisés
En regardant le doctype (le doctype est le code qui permet de déclarer le type d’HTML utilisé dans les pages WEB) des sites pour les téléphones mobiles, on se rend vite compte que chacun utilise le langage qu’il préfère et le XHTML-MP n’est pas forcément le plus utilisé.
Ainsi, le site Netvibes pour mobiles est déjà en HTML 5, You tube et Flickr sont écrits en vieux HTML4, le site de Libération utilise le moribond XHTML.
Pour résumer, on peut dire : " Qu’importe la version HTML utilisée, les balises HTML ne sont que des balises. On notera tout de même des différences d’affichage selon le doctype utilisé, c’est pourquoi les développeurs habitués à leur version d’HTML préfèrent s’y tenir. ".
Utiliser telle ou telle version d’HTML n’est pas le problème en soit, là où il faut attirer son attention et sur l’ergonomie, la vitesse de téléchargement et un framework JavaScript adapté.
Pourquoi utiliser HTML 5 pour la téléphonie mobile ?
Qu’on se le dise, HTML 4 est un vieux langage. Son remplaçant le XHTML est un langage abandonné et comme le HTML 4, à part dire "là j’utilise un paragraphe et ici un titre de premier niveau", ces deux versions ne savent pas faire grande chose.
Que dire du dernier en date : la version 5 d’HTML ? Celui-ci va devenir le standard incontournable du WEB. HTML 5 permet de donner une valeur au contenu (on parlera beaucoup du WEB sémantique dans les prochaines années), au fur et à mesure de son implémentation, HTML 5 disposera d’une bibliothèque de codes informatiques (API) en son coeur permettant de développer plus rapidement des applications WEB (géolocalisation, conservation des données, vidéo, JavaScript, base de données…).
Pour la téléphonie mobile, ça tombe bien ! Car la majorité des navigateurs ont déjà adopté HTML 5 pour ses nombreuses fonctionnalités. Certes, ces fonctionnalités ne sont pas encore toutes implémentées, il faut dire que HTML 5 regorge de nouveautés.
Et voici le plus grand avantage du HTML5 : Les applications Web que nous allons développer seront compatibles sur tous les téléphones mobiles utilisant HTML5, soit Safari, Android, BlackBerry, Opéra Mini … la grande majorité quoi !
Bien sûr, sur les vieux téléphones mobiles, les pages risquent de mal s’afficher, mais qu’importe ! Qui navigue sur le Web avec des écrans de la taille d’un timbre-poste à une époque où l’on vit un passage en force des smartphones ?