Par
Eric Jeker
le jeudi, 23 juillet 2009, 23:43 -
General
C'est incroyable le temps qu'on perd à dégrader notre code pour le faire fonctionner sous IE6, encore utilisé par 15 à 25% d'internautes dont l'immobilisme va totalement à l'encontre des technologies qu'ils essaient d'utiliser.
Microsoft n'est fautif que d'avoir réussi à réunir autant d'incompatibilités et d'échecs dans un seul explorateur et de n'avoir jamais su corriger le tir. On parle ici du pauvre support des CSS avancés, des divers bugs et problèmes de sécurités, de l'impossibilité d'exécuter correctement un simple javascript ou encore d'avoir voulu réinventer les standards.
Le détenteur du dit browser, lui, est fautif de se contenter du pire et par la même occasion, de ralentir le progrès. Mais on constate rapidement que la plupart des machines qui supportent encore IE6 dans leur mémoire font parties de parcs informatiques professionnels (90%), bien souvent ceux de multinationales ou autres grandes entreprises.
Evidemment, les entreprises ne trouvent aucun intérêt à mettre à jour leur parc informatique pour un outils qui finalement, ne rapporte pas grand chose. Et surtout, ils n'en tireront aucun bénéfice. Les employés, eux, n'osent pas mettre à jour ou n'en ont simplement pas les droits.
Comme le dit si bien Mark Trammell: "demander aux utilisateurs de mettre à jour leur explorateur est non seulement inutile mais surtout sadique".
Pour les développeurs web, bien entendu, c'est l'enfer du devoir. Il est hors de question de refuser le portage sur IE6 sur des sites marchands, car on perdrait un quart de clientèle. Comment ainsi dire qu'on se soucie d'augmenter l'impact du site réalisé ?
En fait, la question n'est pas vraiment de ne plus supporter IE6, ce n'est pas possible. Mais la vraie question est de savoir quand est-ce que IE6 va disparaître suffisamment pour qu'une agence web puisse justifier le fait d'arrêter de s'en soucier ?
Car mine de rien, si les entreprises qui persistent à obliger l'utilisation de cet explorateur faisait un rapide calcul du temps perdu (80% du temps passé sur le développement du CSS et Javascript est investi dans les soucis de compatibilité avec IE6) auprès de leur agence web, ça fait bien longtemps que le pas aurait été franchis.
Et d'ici là, nous continuerons à perdre notre temps et à doubler nos factures pour supporter les technologies dépassées.