Quand devrait-on laisser complètement tomber Internet Explorer 6 et pourquoi ?

Avec l’annonce que Youtube va bientôt ne plus supporter Internet Explorer 6 (cf http://www.techcrunch.com/2009/07/14/youtube-will-be-next-to-kiss-ie6-support-goodbye/ ), nous pouvons que nous réjouir du fait que pour bientôt, nous non plus, dans nos développement Web, n’aurons plus à faire des entourloupettes dans notre code pour satisfaire ce dinosaure.

Nous ne sommes toutefois pas tous des Youtube et notre clientèle n’est pas nécessairement encore prête au Web 2.0 et au vidéo en ligne. En effet, couper Internet Explorer 6 coupe aussi toute une génération de vieux ordinateurs, qui fonctionnent encore bien et peuvent très bien aussi naviguer sur le Web pour le contenu statique et le HTML 3.2. Je pense en particulier à mon Pentium II que j’ai acheté en 1996, pour qui Firefox et même Opera sont plus lourd que Internet Explorer. Il y a certainement des personnes qui ne peuvent se permettre d’acheter une machine plus récente et pour qui Internet Explorer 6 est la meilleure solution puisque c’est ce qui est le plus performant. Toutes ces machines peuvent aussi être recyclées et être réutilisables par des gens moins fortunés. Internet Explorer 6 est encore ce qu’il y a de plus performant pour eux (pour les pages simples on s’entends). N’allez pas me dire de mettre Ubuntu et Firefox sur ces machines, je suis presque prêt à parier que ce sera beaucoup moins performant pour les sites simples.

Il y a aussi tout ces pauvres gens qui en entreprise sont encore obligés d’utiliser de vieilles applications d’entreprise (en fait même des nouvelles) qui ne fonctionnent que sur Internet Explorer 6.

Si ces deux publics font partis de votre public cible, il n’est malheureusement pas le temps pour vous de laisser tomber IE6. Youtube est un cas spécial : Il est habituellement bloqué en entreprise (la plus grande partie des IE6) et ses vidéos sont trop lourds pour les vieilles machines.

Il y a aussi des sites dont la clientèle risque d’utiliser Internet Explorer 6 plus longtemps. En premier les moteurs de recherches, les sites de résultats de loteries, météo, nouvelles, peut-être aussi les petits sites de commerces et les sites dont le sujet est technologiquement vieux (je vais vous en parler dans un autre billets).

Pour un site de nouvelles, j’aurais tendance à proposer une page simple sans visuel, avec quelques grands titres. Il est peut probable que les utilisateurs en veulent plus. Un site comme par exemple celui des résultats de Loto-Québec diffusion.loto-quebec.com(*), est un bon exemple de site devrait marcher pour des vieux navigateurs. Étant donné le Web 2.0, il y a plusieurs manières de diffuser son contenu, mais le cœur de ce celui-ci devrait fonctionner pour le plus grand nombre de personnes possibles, et cela veux dire supporter les très vieux navigateur. Il y a 3 ou 4 ans, ça voulait dire supporter IE5 et IE5.5, il y 8-9 ans, c’était Netscape 4, et aujourd’hui et pour encore 3 4 ans, ce sera Internet Explorer 6. Comme j’ai toujours conseillé de faire un site accessible au Web mobile et aux personnes handicapé (je n’utilise pas encore le bon terme, désolé), je vais conseiller de faire des sites qui peuvent fonctionner minimalement avec les vieilles plate-formes. On pourra mettre dans ce coffre bientôt le vénérable, mais détesté Internet Explorer 6. Le grand champion de la guerre des navigateurs se retire tranquillement. Nous pourrons faire maintenant des applications plus évolués plus facilement. Avec probablement un petit if IE 6 5.5 5 +N4 un petit bloc de HTML 3.2 avec le contenu de base pour les quelques anachroniques.

L’autre gros bloc qui ne pourra pas laisser tomber IE 6 pour un bout de temps ce sont les applications d’entreprises. Les Webpshere Portal, Sharepoint, SAP et autre ERP et Portails de ce monde. Tout ce qui utilise JSF 1.1, .NET 1 et 2. Les vieux contrôle ActiveX et tout le tralala.

Vous travaillez dans un intranet pour une grande entreprise : prenez votre mal en patience. Vous voulez que votre application s’intègre à ces systèmes, IE 6 (et peut être IE7) est votre plus important client. (En fait dans une situation comme cela, Silverlight risque d’être votre sauveur plus qu’autre chose). Vous voulez faire les mêmes applications Entreprise 2.0 sous ces plates-formes, vous allez souffrir. Personnellement, je pense qu’en entreprise, Silverlight va prendre une bonne partie du marché Web 2.0esque, il marchera dans IE6 (activex les amis) et va être plus facile à programmer pour et visuellement ce sera beau comme du Flash. Qu’est-ce que vous voulez de plus.

Pour les autres, je pense que ce sera le temps de regarder dans vos logs et d’attendre le moment fatidique du 2-3% d’utilisateurs. Si votre site est suffisamment statique, un support de type dégradation harmonieuse est de mise. Pour les sites dynamique, les fonctions plus avancés ne seront plus disponibles aux vieux navigateurs, pour les même raisons que Youtube. Il suffira pour vous de décider du quel côté de la barrière votre site se situe. Web 2.0, Web statique ou Entreprise 2.0 (grosse ou PME ou startup).

Pour un site comme le mien… je dirais que je vais m’assurer que le minimum marche avec IE6, mais sans plus. C’est ce que je fais depuis…offf 2006…

Disclaimer : J’ai déjà travaillé sur le site des résultats de Loto-Québec, et j’en étais même l’un des développeurs principaux il y a de ça un bon 8-9 ans, avant que je me mette vraiment au standards Web. Au moment d’écrire ces lignes, c’est le plus vieux site sur lequel j’ai travaillé qui est encore en ligne, le cœur de ce site n’a pas vraiment changé depuis circa 2001, 2002, quoi ? ce site marche et il n’est pas tuable (sauf peut-être par un gros Flash, mais bon. Je suis fier de ce site pareil… le HTML n’est plus vraiment le même par contre.

2 réponses à to “Quand devrait-on laisser complètement tomber Internet Explorer 6 et pourquoi ?”

  1. anonyme écrit :

    Pour les ordinateurs d’avant guère il reste toujours Chrome qui est meilleur qu’ie8 et beaucoup plus léger, rapide …

  2. pierrot écrit :

    pour abandoner exprorer 6 il faudrais d’abord qu’explorer 7&8 soit aussi performent que le 6 meme avec une grosse machine comme la miene le 7&8 sont 5 fois moin rapide (fournisseur NC 30 Mega!) pc dual cor 3,33Gh rame 1066 Mh

Laisser un commentaire