En matière de Web, Microsoft abandonne progressivement ses pratiques restrictives et propriétaires du passé en faveur d'une approche moderne respectant les standards ouverts. La firme de Redmond a il faut le dire fait un choix fort avec Windows 8 : beaucoup d'applications Metro seront en fait des webapps exécutées par le cœur d'Internet Explorer 10. Autant faire en sorte que tout le monde parle le même langage.
Charité ordonnée commençant par soi-même, Microsoft a décidé de redéfinir le rôle de Silverlight : il est désormais dédié à la création d'applications riches hors du navigateur (comme Adobe AIR), les animations et la vidéo sur le Web étant réservées aux technologies de la plateforme HTML5. Objectif : débarrasser le Web des plug-ins d'une part, fournir une gamme de langages aux différents publics de développeurs Windows Phone 7 et Windows 8 (HTML5/JS, C/C++/C# avec XAML en trame de fond) d'autre part.
Avec Windows 8, les choses vont d'ailleurs plus loin : toute la partie Metro de l'interface sera débarrassée des plug-ins. En clair, il sera impossible d'utiliser Flash dans une application Metro, y compris si elle est en fait une webapp IE10 : il faudra s'en tenir aux technologies de la plateforme HTML5. Comme l'explique Dean Hachamovitch, directeur de l'équipe IE, il s'agit d'« améliorer l'autonomie, la sécurité, et la fiabilité, de protéger la vie privée des utilisateurs ». L'absence de compatibilité avec des technologies plus anciennes permet aussi de se concentrer sur le contenu, plutôt que sur l'adaptation d'une technologie à Windows 8.
Attention cependant : il faut bien séparer usage des plug-ins dans les applications Metro et usage des plug-ins dans le navigateur (notamment dans la partie fenêtrée de Windows 8). Pour peu qu'Adobe développe une version compatible, Flash sera tout à fait disponible sur Windows 8 dans IE 10.
Charité ordonnée commençant par soi-même, Microsoft a décidé de redéfinir le rôle de Silverlight : il est désormais dédié à la création d'applications riches hors du navigateur (comme Adobe AIR), les animations et la vidéo sur le Web étant réservées aux technologies de la plateforme HTML5. Objectif : débarrasser le Web des plug-ins d'une part, fournir une gamme de langages aux différents publics de développeurs Windows Phone 7 et Windows 8 (HTML5/JS, C/C++/C# avec XAML en trame de fond) d'autre part.
Avec Windows 8, les choses vont d'ailleurs plus loin : toute la partie Metro de l'interface sera débarrassée des plug-ins. En clair, il sera impossible d'utiliser Flash dans une application Metro, y compris si elle est en fait une webapp IE10 : il faudra s'en tenir aux technologies de la plateforme HTML5. Comme l'explique Dean Hachamovitch, directeur de l'équipe IE, il s'agit d'« améliorer l'autonomie, la sécurité, et la fiabilité, de protéger la vie privée des utilisateurs ». L'absence de compatibilité avec des technologies plus anciennes permet aussi de se concentrer sur le contenu, plutôt que sur l'adaptation d'une technologie à Windows 8.
Attention cependant : il faut bien séparer usage des plug-ins dans les applications Metro et usage des plug-ins dans le navigateur (notamment dans la partie fenêtrée de Windows 8). Pour peu qu'Adobe développe une version compatible, Flash sera tout à fait disponible sur Windows 8 dans IE 10.