Problématique des navigateurs web
C’est une question récurrente qui revient à chaque nouvelle mission de développement de site ou service web : quels navigateurs supporter ? Un navigateur web est un logiciel, et comme tout logiciel, il souffre de défauts les plus divers, et notamment ceux concernant l’interprétation des pages web. De plus, en tant que logiciel, il évolue dans le temps, mais les utilisateurs, en particulier les utilisateurs des entreprises où la politique d’installation des logiciels est très stricte, n’évoluent jamais aussi vite. Enfin, le marché des navigateurs étant en pleine effervescence, le marché est occupé par de nombreux navigateurs différents, aux versions très variées et parfois assez peu les uns avec les autres, ou encore avec les standards du web servant en principe de base commune à tous. En d’autres termes, le choix des navigateurs web a une incidence sur les coûts de développement d’un site web, mais aussi sur l’audience du site web.
État du marché européen
Avant de prendre la moindre décision, intéressons-nous au baromètre des navigateurs, et plus précisément aux chiffres récents, en l’occurrence ceux de janvier 2009 :

Parts de marché européennes des navigateurs web en janvier 2009 (source : AT Internet Institute)
A cela, affinons les parts de marché Internet Explorer pour ce qui est des versions utilisées :
- Internet Explorer 7 : 38,3 % de l’ensemble des visites ;
- Internet Explorer 6 (ou plus ancien) : 19,8 % ;
et de même pour Mozilla Firefox :
- Mozilla Firefox 3 : 28,6 % ;
- Mozilla Firefox 2 (ou plus ancien): 3,9 %.
On notera surtout, dans ces parts de marché, qu’Internet Explorer 6 a beau être le plus ancien (publié en 2001) et le moins compatible des navigateurs web (engendrant le plus de coûts d’adaptation), il n’en reste pas moins un navigateur populaire. Il faudra sans doute encore deux, voire trois ans, vers 2011-2012, donc, avant que ses parts de marché ne deviennent négligeables et que ce navigateur aujourd’hui obsolète puisse être ignoré. D’ici là, son support semble indispensable.
Navigateurs selon Yahoo!
Il est intéressant de s’intéresser au cas de Yahoo!. En effet, ce grand portail web diffuse une partie de ses méthodes et technologies de production de ses sites web.
Ainsi, Yahoo! classe les navigateurs web en trois catégories :
- Classe A : navigateurs populaires, modernes et exhaustivement identifiés comme tels sur une liste blanche, de sorte que 96 % des visiteurs visionnent des pages entièrement compatibles avec leur navigateur ;
- Classe C : support basique permettant d’accéder au contenu sans tenir compte de la mise en page ou de fonctionnalités avancées, exhaustivement identifiés sur une liste noire, et représentant 3 % des visites ;
- Classe X : navigateurs supposés compatibles, modernes, mais rares, non listés dans les classes A et C.
Le tableau suivant indique les configurations logicielles des navigateurs web correspondant à la Classe A selon Yahoo! :

Navigateurs web de la classe A (source : Yahoo!)
Le tableau ci-dessus montre que tous les navigateurs ayant plus d’un pour cent de parts de marché sont supportés par Yahoo! avec l’ensemble des fonctionnalités de mise en page et d’interaction avec ses sites web.
Conclusion
Lorsque vous commandez un site web, assurez-vous qu’il pourra toucher l’ensemble du public auquel vous vous adressez. Mieux vaut alors lister exhaustivement, dès le cahier des charges, les configurations logicielles à supporter sur votre prochain site ou service web.
Audiofeeline
Audiofeeline a réagi le 28 mars 2009 à 2 h 30 min :
Safari et Chrome sont à mettre dans le même sac car ils utilisent le même moteur, en l’occurrence Webkit.
IE6 est très clairement sur le déclin pour le plus grand bonheur des développeurs. :)
Martin (administrateur)
Martin (administrateur) a réagi le 28 mars 2009 à 3 h 00 min :
@Audiofeeline : Certes, Safari et Chrome utilisent le même moteur de rendu. En revanche, ils utilisent un code JavaScript tout à fait différent, ce qui implique de faire des tests poussés pour s’assurer de la bonne compatibilité du site, si celui-ci exploite des fonctionnalités interactives de ce type.
Pinkilla
Pinkilla a réagi le 15 décembre 2009 à 9 h 16 min :
C’est assez symptomatique des articles que l’on peut lire de ne parler que de PC/Windows et de MAC et jamais de Linux … pourtant dans un article traitant de Navigateurs tu peux clairement t’en abstraire.
En effet quels différences entre un Firefox Win, Mac ou Linux … si ce n’est sa manière de réagir aux MIME/Type et aux plugins.
Pour l’accessibilité je parlerais également du type de contenu (Flash, PDF, docx, odt, ….) que le site propose de télécharger ou de visualiser.