Internet Explorer 6 ralentit toujours la migration des entreprises vers Windows 7
Selon Gartner, qui propose des pistes de solutions
Le 2010-11-15 12:45:59, par Hinault Romaric, Responsable .NET
La migration des parcs informatiques vers Windows 7 reste un épineux problème pour de nombreuses entreprises malgré les solutions proposées par Microsoft.
L’une des causes majeures serait l’arrêt du support d’Internet Explorer 6 dans Windows 7 obligeant ainsi les entreprises à migrer les applications IE6 vers des navigateurs récents.
Selon une étude de Gartner, les problèmes de rétro-compatibilité avec IE6 devraient retarder la migration des projets sur Windows 7 de 20 % des entreprises d’ici à 2014 date d’arrêt du support de Windows XP. Ces problèmes devraient également engendrer des frais plus élevés que le budget prévu. Environ 40% des applications Web utilisées par les entreprises encore en cours sur IE6 ne fonctionneront pas sur IE8.
Comme résoudre ce problème ?
Gartner vient de publier un rapport dans lequel il fournit quelques conseils aux entreprises. D'après le cabinet d'étude, la meilleure chose à faire serait, bien évidemment, de modifier les applications ne pouvant pas s’exécuter sur les navigateurs récent.
Mais cette solution est souvent bien difficile à mettre en œuvre.
Le package de virtualisation « MED-V » proposé par Microsoft pour résoudre les problèmes d’incompatibilité des applications est une autre solution. Mais qui n’est pas à la porté de tous selon Gartner, car son utilisation couterait en moyenne 50 $ par PC et par an.
Pour le Cabinet, compte tenu des investissements (temps, argents, ressources humaines) mis dans le développement d’applications pour I6, Microsoft devrait aider les entreprises en prenant en charge une partie des fonds investie dans la migration des applications s’exécutant sur IE6 vers IE8.
Le rapport ne parle en revanche pas de Unibrows, un plug-in développé par des anciens de Redmond qui permet d'exécuter Internet Explorer 6 dans Internet Explorer 8.
Ni de la campagne de promotion de Microsoft, baptisée « Offre Libre », qui rembourse jusqu'à 7500 euros de frais aux PME-PMI.
Deux bonnes nouvelles pour les décideurs candidats à la migration ?
Source : Les conseils de Gartner
Et vous ?
Avez-vous ce problème de compatibilité de vos applications ? Comment pensez-vous le résoudre ?
En collaboration avec Gordon Fowler
L’une des causes majeures serait l’arrêt du support d’Internet Explorer 6 dans Windows 7 obligeant ainsi les entreprises à migrer les applications IE6 vers des navigateurs récents.
Selon une étude de Gartner, les problèmes de rétro-compatibilité avec IE6 devraient retarder la migration des projets sur Windows 7 de 20 % des entreprises d’ici à 2014 date d’arrêt du support de Windows XP. Ces problèmes devraient également engendrer des frais plus élevés que le budget prévu. Environ 40% des applications Web utilisées par les entreprises encore en cours sur IE6 ne fonctionneront pas sur IE8.
Comme résoudre ce problème ?
Gartner vient de publier un rapport dans lequel il fournit quelques conseils aux entreprises. D'après le cabinet d'étude, la meilleure chose à faire serait, bien évidemment, de modifier les applications ne pouvant pas s’exécuter sur les navigateurs récent.
Mais cette solution est souvent bien difficile à mettre en œuvre.
Le package de virtualisation « MED-V » proposé par Microsoft pour résoudre les problèmes d’incompatibilité des applications est une autre solution. Mais qui n’est pas à la porté de tous selon Gartner, car son utilisation couterait en moyenne 50 $ par PC et par an.
Pour le Cabinet, compte tenu des investissements (temps, argents, ressources humaines) mis dans le développement d’applications pour I6, Microsoft devrait aider les entreprises en prenant en charge une partie des fonds investie dans la migration des applications s’exécutant sur IE6 vers IE8.
Le rapport ne parle en revanche pas de Unibrows, un plug-in développé par des anciens de Redmond qui permet d'exécuter Internet Explorer 6 dans Internet Explorer 8.
Ni de la campagne de promotion de Microsoft, baptisée « Offre Libre », qui rembourse jusqu'à 7500 euros de frais aux PME-PMI.
Deux bonnes nouvelles pour les décideurs candidats à la migration ?
Source : Les conseils de Gartner
Et vous ?
En collaboration avec Gordon Fowler
-
Chuck_NorrisMembre émériteMicrosoft n'est pas aussi blanc que tu sembles le penser. Si Microsoft avait laissé les versions suivantes d'Internet Explorer compatibles avec la version 6.0 soit de manière transparente, soit par une option, on n'en serait pas là. Microsoft n'est pas une petite boîte sans moyens, elle aurait très bien pu faire quelque chose pour que IE 6 ne soit pas un point de blocage pour de nombreuses entreprises. Elle est donc à mon sens entièrement coupable sur IE 6:
- Elle a laissé IE 6 stagner pendant de nombreuses années, le rendant standard de facto chez les entreprises, entraînant un développement IE 6 only pour les intranets
- IE 7 et versions suivantes ne sont pas compatibles avec IE 6, ni de manière automatique, ni par une option de compatibilité
- Il n'est pas possible d'installer plusieurs versions d'IE sur un même ordinateur
- Il n'est pas possible d'installer IE 6 sur un Windows plus récent que XP
Tous ces 4 points là ne sont pas des fatalités. Microsoft pourrait très bien apporter des solutions, mais elle ne le fait pas.le 15/11/2010 à 14:30 -
_skipExpert éminentCela montre bien que les investissements dans les technos devenues obsolètes sont souvent problématique lors d'une migration. Surtout si les applications d'intranet n'ont pas été développées par les entreprise elles-mêmes et que les ressources nécessaires à leur adaptation sont ailleurs dans la nature.
De son côté unibrows, même s'il peut dépanner, reste un pansement sur une jambe de bois. Il est en version bêta, demandera tout de même une validation poussée dans l'entreprise tout en ne faisant que retarder l'inévitable.le 15/11/2010 à 13:35 -
Chuck_NorrisMembre émériteEn délaissant le développement d'IE 6 pendant de nombreuses années, elle a laissé IE 6 sur le podium et en ne parlant jamais de nouvelle version. Les entreprises ont cru alors que IE 6 était le standard. D'accord c'est une connerie, mais Microsoft est autant coupable que les entreprises.Et pour cause, l'écart était tellement important qu'assurer la compatibilité ne devait pas être tellement facile.
De plus, jusque-là, un IE X était compatible avec un IE X-1. Pourquoi pour IE 7 il serait soudainement acceptable que ça ne soit plus vrai ?Oui, cela est dû au fait que IE soit intimement lié au système d'exploitation.
Proposer ceci faciliterait énormément le travail du développeur Web qui doit tester son site sur différentes versions d'IE et donc doit actuellement se coltiner des machines virtuelles et des licences de Windows différentes ! Alors que pour tous les autres navigateurs c'est tout à fait possible et naturel ! Et tu trouves que c'est défendable ?Rien de plus normal. IE6 est une véritable passoire en matière de sécurité. Rien que pour cela il devrait être interdit d'accéder au net. Que Microsoft, dans sa politique de sécurité apparue avec Vista et W7, scie la branche la plu pourrie qu'il soit de son arbre, est tout à son honneur et on ne peut honnêtement pas lui reprocher.Si elle le fait. Elle a sortie IE7, puis IE8, et dans peu de temps sortira IE9.
Elle a annoncé depuis maintenant de nombreuses années, qu'il ne faut plus utiliser IE6.Et nombre de SSII qui développe encore actuellement pour du IE6 sans même avertir ses clientsle 15/11/2010 à 15:17 -
GuulhMembre émériteCe qui est étonnant, et pose beaucoup de questions, c'est pourquoi Microsoft, dont le succès tient à l'obsession maniaque de la compatibilité ascendante (suffit de voir le blog de Raymond Chen pour le voir, c'est hallucinant le nombre de rustines placées dans les versions N+1 de windows pour que des applis utilisant dans la version N des méthodes non supportées ou faisant des mauvaises hypothèses sur l'environnement (la version de win95 est 3.95 et pas 4.0 parce que la moitié des applis se vautraient dans le contrôle de version
)) ait fait un tel choix pour le web. le 15/11/2010 à 16:41 -
zaventemMembre expérimentéEnfin, il faut replacer cela dans un contexte plus global où les moyens ne sont pas illimités.
Le jour où tu devras expliquer au métier que tu ne leur fournira pas l'application dont ils ont réellement besoin parce que tu préfères consacrer ce budget à modifier quelque chose qui répond encore parfaitement à leur besoin, tu verra sans doute les choses différemment.le 16/11/2010 à 10:45 -
H.PascalMembre régulierPour moi la solution est simple, lorsqu'on crée un site, on fait en sorte que si une personne utilise IE6, d'afficher en javascript un grand bandeau avec écrit dessus :
'Vous ne pouvez pas continuer à naviguer ce site parce que la version de votre navigateur est obsolète.' => Je pense qu'il est grand temps d'écrire cela à mon humble avis.
Et voilà, c'est tout, vous vous simplifiez la tache et celle de Microsoft. Moi personellement il est hors de question que je me fasse chier avec IE6, on est en 2010 là faut arrêter.
Basta la vista.le 16/11/2010 à 12:16 -
sevyc64ModérateurCes problèmes devraient également engendrer des frais plus élevés que le budget prévu. Environ 40% des applications Web utilisées par les entreprises encore en cours sur IE6 ne fonctionneront pas sur IE8.
Pour le Cabinet, compte tenu des investissements (temps, argents, ressources humaines) mis dans le développement d’applications pour I6, Microsoft devrait aider les entreprises en prenant en charge une partie des fonds investie dans la migration des applications s’exécutant sur IE6 vers IE8.
Si le problème était nouveau et urgent, je dis pas.
Mais IE6 est désigné (à raison) comme le mal depuis maintenant plusieurs années, les entreprises avaient tout le temps de faire le nécessaire, voire planifier et étaler les dépenses le cas échéant. Je vois pas pourquoi Microsoft en sera tenu responsable et devrait payer.
Et quand on voit certains intranets, il est plus qu'urgent qu'ils fassent l'objet d'une refonte complète.le 15/11/2010 à 14:01 -
sevyc64Modérateur- Elle a laissé IE 6 stagner pendant de nombreuses années, le rendant standard de facto chez les entreprises, entraînant un développement IE 6 only pour les intranets
- IE 7 et versions suivantes ne sont pas compatibles avec IE 6, ni de manière automatique, ni par une option de compatibilité
- Il n'est pas possible d'installer plusieurs versions d'IE sur un même ordinateur
- Il n'est pas possible d'installer IE 6 sur un Windows plus récent que XP
Tous ces 4 points là ne sont pas des fatalités. Microsoft pourrait très bien apporter des solutions, mais elle ne le fait pas.
Elle a annoncé depuis maintenant de nombreuses années, qu'il ne faut plus utiliser IE6. C'est pas faute d'avoir prévenu.
Microsoft n'est pas une petite boîte sans moyens, elle aurait très bien pu faire quelque chose pour que IE 6 ne soit pas un point de blocage pour de nombreuses entreprises. Elle est donc à mon sens entièrement coupable sur IE 6:
Et nombre de SSII qui développe encore actuellement pour du IE6 sans même avertir ses clients, c'est peut-être Microsoft qui est responsable et qui devrait payer la note ?le 15/11/2010 à 14:54 -
UtherExpert éminent séniorParce que à partir de IE 7 Microsoft a (enfin) décidé de se conformer aux standards du W3C. Le problème c'est qu'ils l'ont fait trop tard, donc, ils ont été obligé d'introduire des incompatibilités.
Non mais l'idée était d'introduire volontairement une cassure pour essayer de respecter les standard du web. Et Microsoft a eu à mon avis raison de le faire, pour le bien du web.
Microsoft est contractuellement engagé à supporter IE6, il ne peut tout simplerent pas forcer la migration. Mais on peut clairement dire que Microsoft ne fait rien pour aider IE6 a perdurer.
La situation te parait abérante mais c'est a mon avis ce qu'il fallait faire. Si Microsoft fournissait un mode compatibilité IE6 dans les IE suivants, tu peux être sur qu'on se le trainerait encore dix ans au minimum.le 15/11/2010 à 15:50 -
LocekaExpert confirméEuh non, personnellement la plupart des projets sur lesquels j'ai développés étaient optimisés IE 6 voire restreints à IE 6. Et en temps que développeur tu n'as pas ton mot à dire. Tu arrives sur un projet déjà existant et tu ne peux que t'écraser (enfin si, tu peux dire que c'est pourri mais ça ne fera en rien avancer les choses).
C'est à la conception du projet qu'il faut déterminer ce genre de choses et, dans les SSII en tout cas, c'est pas les développeurs qui ont leur mot à dire sur la conception mais le client conjointement avec les architectes et les fonctionnels.
Personnellement je me serais bien passé de développer pour IE 6 (pas d'onglet, une gestion bizarre du javascript et des CSS, ...).le 15/11/2010 à 17:03