Pourquoi Internet Explorer est-il le seul navigateur auquel la version fait référence lorsqu'il s'agit de compatibilité?


24

Chaque fois que je lis quelque chose ou que j'entends quelqu'un parler du support HTML5 , CSS et JavaScript , ils se réfèrent toujours à Internet Explorer avec le numéro de version tel qu'Internet Explorer 6 et Internet Explorer 9. Mais ils ne font référence qu'à Google Chrome , Firefox , Safari et autres sans numéro de version.

Ne devraient-ils pas également spécifier le numéro de version dans lequel certaines technologies Web sont incompatibles avec d'autres navigateurs au lieu de simplement Internet Explorer?


9
Historiquement, ce n'était pas toujours vrai. Les versions antérieures de FF avaient de grandes différences (et bugs), et les versions importaient donc.
mpdonadio

Réponses:


41

Eh bien, cela a principalement deux raisons:

1. Les versions d'IE présentent des différences majeures

Alors que les autres navigateurs peuvent ne pas avoir de différence (évidente) entre les versions, Internet Explorer, étant le seul navigateur préinstallé (et essentiellement codé en dur) dans Windows, présente d'énormes différences de la version 6 à la version 10. La version 10 est presque aussi bonne navigateur comme Chrome ou Firefox , tandis que la version 6 est un navigateur peu fiable, lent, bon à rien et sur-personnalisé encore utilisé par certains non-technophiles , et il est incompatible avec des milliers de fonctionnalités introduites après sa création (c'était il y a plus d'une décennie).
Vous pouvez voir quelques exemples de compatibilité ici .

2. Être préinstallé a un impact sur le marché

Étant donné qu'IE est livré avec Windows et que d'autres systèmes d'exploitation gagnent en publicité, Windows est depuis longtemps la valeur par défaut pour des milliers (voire des millions) de personnes. Étant donné que ces personnes embauchent des programmeurs pour faire des choses, comme créer leurs sites Web , les programmeurs sont obligés de faire en sorte que cela semble bien sur l'écran du client , même si cela ne cible pas toujours le plus grand public.

Bien sûr, la plupart d'entre nous essayons d'avoir un bon résultat à la fois sur l'écran du client et sur les écrans de leurs clients, mais ce n'est pas toujours facile, si notre client a IE 6. (Et croyez-moi: certains d'entre eux penseront que vous n'êtes pas un bon développeur si vous leur demandez de changer de navigateur)

Donc, en conclusion, nous avons tendance à toujours faire référence à IE avec sa version, car cela signifie quelque chose de différent pour le développement .

PS: Voici un excellent article de blog sur l'histoire d'IE et pourquoi les geeks le détestent qui fait une excellente présentation sur un bon navigateur.


8
Merci. C'était mon rêve d'écrire une mauvaise critique pour IE 6 quelque part, depuis plusieurs années maintenant :)
mavrosxristoforos

6
De plus, d'autres navigateurs se mettent à jour presque tous automatiquement vers leur version la plus récente, car Internet Explorer par défaut ne se met pas à jour automatiquement. Vous devez mettre à jour manuellement par exemple via Windows Update. Voir ici à quoi ressemblent les statistiques pour les groupes de navigateurs: ranking.pl/en/rankings/web-browsers-details.html Cette répartition des parts de marché pour IE provient également en partie du fait que XP prend en charge jusqu'à IE8 max alors que d'autres versions récentes du navigateur travailler sur XP.
Robert Niestroj

4
Sur notre réseau de bureau, nous sommes bloqués avec FireFox 3.5 car les réseaux de mise à jour sont bloqués. Donc, dire en général que certaines nouvelles fonctionnalités HTML5 sont prises en charge par "FireFox" est une supposition que tout le monde en utilise la dernière version.
Randal Cunanan du

Le deuxième point est exactement ce qui m'est arrivé .
Anthony

2
Hé, j'ai vraiment aimé IE4, je me souviens quand j'ai fait mes premiers sites, je les codais pour IE4, point. Mais IE6 était tout simplement horrible, et avant le lancement de FireFox, je détestais le fait que je ne pouvais pas simplement garder mon IE4 et que je devais utiliser l'horrible IE6 :(
speeder

15

Une raison majeure non mentionnée par mavrosxristoforos est que Firefox, Chrome et Safari sont tous des logiciels mis à jour automatiquement. Ainsi, leurs utilisateurs ont tous installé la dernière version (sauf ceux qui ne sont jamais en ligne. Mais bon ...).

Ainsi, la part de marché des anciennes versions est si faible qu'il n'est pas pertinent de considérer autre chose que la dernière lors du développement d'une application Web.

Avec Internet Explorer, les utilisateurs doivent mettre à niveau manuellement lorsqu'une nouvelle version est disponible, ce qui ralentit beaucoup les choses. Ainsi, pour atteindre certains utilisateurs, les applications Web doivent être testées sur les anciennes versions d'IE.


7
Ce ne sont pas seulement les mises à niveau manuelles qui ralentissent les mises à niveau d'IE: c'est aussi que dans de nombreuses entreprises, la politique (organisationnelle et technique, c'est-à-dire la stratégie de groupe de domaine) doit explicitement rester avec une ancienne version, en raison de problèmes de compatibilité avec certaines (généralement en interne). ) des applications Web qui sont également anciennes et ne fonctionnent pas avec les nouveaux IE.
Joachim Sauer

1
@JoachimSauer - ce n'est pas seulement cela, mais les dernières versions d'IE NE SONT PAS DISPONIBLES sur toutes les plates-formes pertinentes (à ce jour, XP est toujours en charge pendant quelques mois, mais IE 10 ne fonctionne pas sur XP).
Michael Kohne

Et comme l'a dit @MichaelKohne, 500 millions de PC fonctionnent toujours sous Windows XP - qui ne peuvent pas exécuter le dernier navigateur IE. theregister.co.uk/2013/10/01/six_months_end_xp_support
BrianH

6

Le problème avec Internet Explorer est que leurs versions principales nécessitent toutes la dernière version de Windows à ce moment-là.

  • La version la plus élevée sur Windows XP est IE8
  • IE 9 nécessite Vista ou Windows 7
  • IE 10 n'était initialement disponible que pour Windows 8 et est désormais également disponible pour 7 mais pas pour Vista.
  • IE 11 est préinstallé sur Windows 8.1 uniquement (il existe une version bêta pour 7, mais vous ne devez pas vous attendre à ce que les utilisateurs normaux utilisent le logiciel bêta)

La mise à jour de votre version de Windows coûte de l'argent, du temps et de la raison, vous ne pouvez donc pas blâmer le nombre considérable de personnes qui utilisent toujours des versions plus anciennes de Windows. Cela signifie qu'ils sont également bloqués avec les anciennes versions d'Internet Explorer.

Mais quand il s'agit d'autres navigateurs qui ne nécessitent pas de système d'exploitation spécifique, il n'y a vraiment aucune excuse pour ne pas utiliser la dernière version disponible.


1
"La mise à jour de votre version de Windows coûte de l'argent, du temps et de la raison, vous ne pouvez donc pas blâmer le nombre considérable de personnes qui utilisent toujours des versions plus anciennes de Windows. Cela signifie qu'elles sont également bloquées avec des versions plus anciennes d'Internet Explorer." - faux!!! dites-leur d'utiliser Firefox! (ou chrome)
Math chiller

5

Si vous jetez un œil à un site comme http://caniuse.com/, vous pouvez voir une répartition du support pour diverses fonctionnalités HTML / CSS / etc par numéro de version de tous les navigateurs.
Cela pourrait vous donner une meilleure image visuelle de la raison pour laquelle IE est généralement désigné par un numéro, tandis que les autres ne le sont pas.
Par exemple, voici un graphique qui montre les niveaux de prise en charge du glisser-déposer dans différents navigateurs:

entrez la description de l'image ici entrez la description de l'image ici


1
Pourriez-vous expliquer davantage ce qu'il fait et pourquoi le recommandez-vous comme répondant à la question posée? Les «réponses de lien uniquement» ne sont pas tout à fait les bienvenues à Stack Exchange
gnat

Il s'agit d'un site Web permettant aux développeurs Web de voir quels HTML, CSS et autres fonctionnalités connexes fonctionnent avec quels navigateurs. Je l'ai utilisé pour des travaux de développement. Je pense que cela donne une bonne image visuelle de la relation entre les différentes versions de navigateur et de leurs fonctionnalités. Je ne pensais certainement pas qu'il s'agissait d'une "réponse de lien uniquement".
Josh

votre message n'explique pas comment le fait de cliquer sur ce lien pourrait donner une "meilleure image visuelle de pourquoi ...", sans même mentionner que si le site lié est déconnecté ou bloqué par un pare-feu, les lecteurs ne pourront rien découvrir à ce sujet
moucher

2
OK, j'ai ajouté une image pour illustrer mon propos. Est-ce mieux?
Josh

6
C'est un peu trompeur car certains navigateurs modifient les numéros de version principaux beaucoup plus souvent que d'autres. IE 5.5 est sorti en 1999, avant toute autre chose sur ce graphique. Chrome 4.0 est sorti à peu près en même temps que IE 8.0. Il y a une vérité certaine sur ce que vous essayez de faire, mais ce tableau est une mauvaise façon de le montrer. Par exemple, Firefox 3.5 est plus ancien que Chrome 4.0, mais ce graphique donne l'impression d'avoir obtenu la fonctionnalité en premier.
Gort the Robot

1

Internet Explorer n'est pas disponible sur toutes les plates-formes Windows. Par exemple, la dernière version d'Internet Explorer ne peut pas être utilisée sous Windows XP. Par conséquent, il existe une base d'utilisateurs (utilisateurs de Windows XP) qui ne peut pas mettre à jour vers la version la plus récente d'Internet Explorer, ce qui signifie que les développeurs Web obtiendront des rapports de ces personnes sur les incompatibilités.

En revanche, d'autres navigateurs comme Firefox sont compilés pour toutes les principales plates-formes avec la version la plus récente. Avec la mise à jour automatique, la plupart des utilisateurs sont assez à jour avec la version du navigateur, ce qui réduit le besoin de séparer les différentes versions du navigateur, la plupart du temps les gens parlent de la version "actuelle".

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.