Nous avons lancé hier modern.IE, un nouvel ensemble d'outils et de ressources qui permet aux développeurs de tester leur site pour les 50 % d'utilisateurs et plus qui exécutent différentes versions d'Internet Explorer. modern.IE inclut un assistant qui recherche les problèmes d'interopérabilité récurrents dans l'URL d'une page Web et recommande des solutions possibles afin d'optimiser l'expérience utilisateur sur les navigateurs modernes et antérieurs. Le site offre également 3 mois de tests gratuits entre différents navigateurs, grâce à un partenariat avec BrowserStack. modern.IE fournit de nouveaux compléments Chrome/Firefox et des images d'ordinateur virtuel hors connexion pour aider les développeurs à tester leur site quel que soit le navigateur ou la plateforme qu'ils préfèrent utiliser. Le site modern.IE, que nous actualiserons régulièrement, représente un autre pas en avant en aidant les développeurs à atteindre l'objectif d'interopérabilité par le biais du même code. Notre souhait est que, grâce à ces efforts, les développeurs consacrent davantage de temps à l'innovation sur le Web et moins de temps aux tests.
Commençons par l'assistant. Notre objectif est d'aider les développeurs à consacrer moins de temps aux tests pour Internet Explorer et d'aider la communauté à utiliser le même code sur différents navigateurs et plateformes. La version BÊTA de l'outil détecte 10 problèmes récurrents de codage des sites pour lesquels nous savions pouvoir apporter notre aide. Nous pouvons identifier trois groupes principaux : problèmes découlant de la prise en charge de versions modernes et antérieures d'Internet Explorer, problèmes liés à la prise en charge de plusieurs plateformes et navigateurs et certains aspects qui intéresseront les développeurs pour optimiser l'expérience sur Windows 8.
L'assistant, qui repose sur un scanneur que nous avons utilisé pendant quelque temps au sein de Microsoft, est une version BÊTA et nous planifions de l'améliorer régulièrement au cours des mois à venir, en fonction des commentaires de la communauté. Par exemple, modern.IE effectue désormais une analyse statique du code sur un site Web. Même si cette analyse présente de nombreux avantages en termes de performances, elle peut également donner des résultats incomplets si un développeur utilise du code conditionnel ou la détection des navigateurs. Toutes vos idées sur la manière dont nous pourrions faciliter le test de votre site dans Internet Explorer sont les bienvenues.
Bien que les versions modernes d'Internet Explorer soient mises à jour automatiquement, un grand nombre d'utilisateurs utilisent en réalité une version antérieure d'Internet Explorer, telle qu'Internet Explorer 8, Internet Explorer 7 et Internet Explorer 6. Plusieurs options permettent de configurer une matrice de tests, notamment l'administration des PC avec des versions antérieures de Windows et d'Internet Explorer ou la gestion d'une suite d'images de virtualisation, telles que celles que nous avons mis à votre disposition sur le Centre de téléchargement Microsoft. Sur modern.IE, deux options permettent de tester plus facilement le navigateur, même si vous développez sur un autre navigateur ou sur une autre plateforme du système d'exploitation.
Les services de virtualisation cloud (ou virtualisation « hébergée ») simplifient la gestion des PC anciens ou d'une suite d'images de test. Grâce à des solutions, telles que BrowserStack, vous pouvez effectuer des tests visuels de votre site directement sur votre navigateur. Si le site que vous testez n'est pas publiquement accessible via une adresse IP ou une recherche DNS, vous pouvez tirer parti des tests du serveur local de BrowserStack à l'aide du tunnel sécurisé Java. Nous mettons également à votre disposition des compléments pour Chrome et Firefox afin de rendre encore plus simples les tests d'Internet Explorer sur ces navigateurs.
Voici par exemple à quoi ressemble le blog Internet Explorer dans Internet Explorer 7 sous Windows XP :
L'offre de trois mois proposée avec modern.IE comprend les services Windows de BrowserStack, notamment la plupart des versions d'Internet Explorer, Firefox, Safari, Chrome et Opera. L'offre est valable pendant une période de trois mois suivant votre inscription au service sur modern.IE. Vous pouvez choisir la date d'activation de votre période de trois mois à tout moment au cours de l'année à venir.
Nous avons également actualisé nos images d'ordinateur virtuel de test pour inclure Internet Explorer (Internet Explorer 6 à Internet Explorer 10) et différentes versions du système d'exploitation Windows. Nous proposons des images pour les plateformes de virtualisation suivantes :
Nous ne proposons ici qu'une partie des nombreuses informations qui seront divulguées sur modern.IE. Nous sommes impatients de recevoir vos premières réactions : dites-nous ce que vous aimez et quelles sont vos attentes !
— Sandeep Singhal, chef de projet, Internet Explorer