On me demande souvent si Mozilla compte s'engager dans le domaine des mobiles. Il y a plusieurs raisons pour lesquelles ça n'est pas encore le cas. Voici pourquoi :

  1. L'expérience utilisateur pour un navigateur mobile reste à inventer ;
  2. Le marché des navigateurs mobiles est encore manipulé par les opérateurs, qui ne veulent pas que les utilisateurs disposent de liberté et d'accès aux services gratuits
  3. Mozilla n'est pas structuré pour s'interfacer avec les acteurs du marché de la téléphonie mobile (fabricants de terminaux et opérateurs)
  4. La technologie Mozilla, prévue pour les ordinateurs de bureau, a besoin d'évoluer pour être parfaitement efficace sur les terminaux mobiles.

Je compte bien aborder ces différents sujets dans des billets à venir. Pour l'instant, revenons sur le premier point : l'expérience utilisateur.

Dès que j'en ai l'occasion, je teste des terminaux mobiles divers et variés, et je tente d'accéder à différents sites Web, depuis mon blog, Wikipedia, Google, jusqu'à différentes applications en Ajax. Le résultat est bien souvent contrasté. La plupart des navigateurs, même rudimentaires (comme celui de mon Blackberry 8800) s'en sortent décemment avec des sites simples et utilise un balisage sémantique, mais pour ce qui est des applications avancées, c'est une autre paire de manches, et les sites utilisant de l'Ajax sont bien souvent inaccessibles.

Nokia N800 et Blackbery 8800

Nokia N800 et Blackbery 8800

Pour l'instant, c'est le Nokia N800 avec le Micro Browser Maemo (utilisant Mozilla Geko 1.9) qui est le meilleur à mon sens. Mais c'est plus un ordinateur de poche qu'autre chose, d'autant qu'il n'a pas de connexion GPRS. Presse-Citron en a fait un test en video, très complet, pour ceux que ça intéresse. L'approche est intéressante, dans la mesure où c'est essentiellement un ordinateur sous Linux, avec les logiciels propriétaires (argh) dont Flash et Skype. Les inconvénients sont multiples, dont le temps de démarrage de la machine et l'obligation d'avoir un accès Wifi, à moins de passer par un téléphone Bluetooth qui offre sa connexion GPRS.

Pour ce qui est de Windows Mobile, je ne l'ai pas assez utilisé pour me faire une opinion définitive, mais les avis des utilisateurs sont très rarement positifs, tant sur les problèmes de stabilité récurrents que sur les multiples limitations du navigateur intégré, Pocket Internet Explorer.

Laurent appuie là où ça fait mal : c'est une interface d'ordinateur de bureau "sur un truc qui n'est pas fait pour ça".

Le Standblog sur un iPhone d'Apple

Le Standblog sur un iPhone d'Apple

L'iPhone est très intéressant à cet égard, dans la mesure où Apple a innové en terme d'interface, avec l'absence de clavier, de boutons, et l'invention de nouveaux gestes naturels qui redéfinissent l'expérience utilisateur (pincer une page, tourner l'écran...). Pourtant, cette innovation ne suffit pas. C'est certes un progrès appréciable, mais on sent bien que l'objectif d'avoir l'Internet dans sa poche n'est pas encore atteint. Mike Pinkerton, auteur de Camino, n'est pas tendre avec l'iPhone, en particulier en terme d'utilisabilité.

En ce qui concerne mon Blackberry 8800, le navigateur est relativement rapide, mais il est très limité. Par exemple, il n'affiche pas la position d'une commune sur la carte de France en haut à droite. Et, comme Safari et Pocket IE, les plantages sont monnaie courante.

En conclusion, je pense que personne aujourd'hui n'a encore trouvé la bonne façon (conviviale, efficace et universelle) d'accéder à Internet en général et au Web en particulier. Nokia et Apple innovent autour de moteur de rendu libres[1]. Celui qui saura implémenter et populariser une telle méthode pourrait bien faire un malheur sur le marché. En attendant, on peut se demander si accéder à tout Internet depuis son mobile est bien ce que veulent les utilisateurs, finalement. C'est la question à laquelle tente de répondre le projet Joey.

Notes

[1] Nokia livre en standard avec la N800 une vieille version d'Opera, mais on peut la remplacer par MicroB, Apple sur la base du logiciel Libre KHTML/Webkit