Dans un billet paru jeudi, Microsoft aborde la transition de l’industrie des médias vers le HTML5 et de nouveaux systèmes de gestion des DRM. Rappelant que le monde évolue vers une disparition des plugins, il encourage notamment les développeurs se servant encore de Silverlight à abandonner cette technologie.
Chrome s’est débarrassé en avril du vieux protocole NPAPI, avec une disparition complète du support prévue pour septembre (on peut encore l’activer via un flag « enable-npapi »). L’arrivée d’Edge dans Windows 10 marquera pour Microsoft un abandon complet des plugins tiers, à l’exception notable du lecteur Flash qui sera directement intégré dans un espace isolé.
ActiveX et Silverlight passent à la trappe
Le choix de Microsoft avec Edge passe notamment par la coupure avec les contrôles ActiveX, ce qui affecte directement l’une de ses propres technologies : Silverlight. On rappellera qu’elle permet, comme Flash ou l’environnement AIR, de bâtir des solutions complètes, notamment pour tout ce qui touche aux flux vidéo. Edge devenant le navigateur par défaut dans Windows 10 (et le seul d’ailleurs dans la version Mobile du système), les utilisateurs se retrouveront mathématiquement dans l’impossibilité de lire de tels contenus. À moins bien sûr qu’ils lancent Internet Explorer 11, qui sera là pour assurer justement une mission de compatibilité.
Pour Microsoft cependant, ce choix radical ne devrait pas être un problème… si les développeurs ont suivi les tendances sur les technologies DASH (flux vidéo adaptatif), MSE (prefetching et mise en tampon), EME (gestion des DRM) et CENC (qui permet à plusieurs systèmes différents de DRM de lire la même vidéo protégée), toutes supportées par Edge. En clair, il faut se tourner vers le HTML5 et finaliser les transitions en cours, Windows 10 étant sur le point de débarquer sur un grand nombre de machines.
Les chaînes de TV et services de (S)VOD vont devoir faire leur transition vers HTML5
On note que cette transition, annoncée de longue date, a déjà bien été prise en compte. Ainsi, on a déjà vu Netflix sauter le pas il y a un moment, mais plus récemment des acteurs comme le groupe Canal ont fait de même. Ce dernier a en effet mis en place un lecteur HTML5 (rx-player) pour MyCanal et CanalPlay, dont le code est distribué dans un dépôt GitHub sous licence Apache.
Reste le cas d'OCS qui avait promis un tel changement sans qu'il ne soit encore mis en place. Mais nombreuses sont encore les chaînes à reposer sur des solutions autres que HTML5 pour le moment, M6 exploitant par exemple toujours Flash pour l'ensemble de l'interface de son 6Play sur ordinateur par exemple.
Évidemment, tous les possesseurs du système n’utiliseront pas le nouveau navigateur et beaucoup se servent de Chrome et Firefox notamment (qui peuvent toujours se servir de Silverlight). Par ailleurs, Silverlight continuera d’être supporté par l’éditeur pour les contenus dans Internet Explorer 11 ou les applications dédiées.
Commentaires (67)
#1
La révolution est en marche ! A mort ces plugins lourds, vive le natif browser !
#2
Au revoir les ActiveX
" />
Sinon Silverlight se basait sur ActiveX ? C’est sérieux ?
Mais sinon ça annonce que des bonnes nouvelles ça !
#3
ActiveX était la plateforme de plugins de IE, au même titre que NPAPI pour les autres navigateurs. Donc forcément, Silverlight et Flash utilisaient ActiveX pour IE.
#4
" />
#5
Ah ok mais ça reste curieux, surtout que même Microsoft déconseillait ActiveX, donc l’utiliser comme base pour les plugins …
#6
Comment ça MS déconseillait ActiveX ?
#7
Ça tombe bien, nous non plus.
#8
Enfin pour le moment Netflix n’aime pas Edge, j’ai essayé hier, à croire que j’avais senti venir l’article " />
Mais de toute manière, l’App Netflix est très bien, et pour moi bien plus agréable d’usage que la lecture dans le navigateur.
#9
#10
@seblutfr : bon, impossible de citer ou de répondre …
Il me semblait bien avoir vu une actu où MS déconseillait ActiveX.
#11
#12
De mémoire, il y avait eu un gros problème avec ça (genre piratage ou autre) et MS avait avoué que cette méthode était foireuse, source d’ennuis. Le fait qu’ActiveX soit devenue une source de propagation leur avait fait regretté d’avoir fait ce choix de développement.
Pas moyen de retrouver l’actu mais ça date de quelques années … donc si quelqu’un retrouve l’info : " />
#13
Le choix de Microsoft avec Edge passe notamment par la coupure avec les contrôles ActiveX, ce qui affecte directement l’une de ses propres technologies : Silverlight.
Hum… Une autre manière de voir les choses: “Microsoft ne proposera pas un plugin Silverlight pour Edge.”
Parce que, bon, faut pas me faire croire que seule l’architecture activex est capable de faire tourner une VM/CLR sous forme de plugin.
#14
Question bête, la technologie mse c’est la nouveau buffering de YT ? Si oui c’est vraiment de la daube.
#15
#16
La seule info que j’ai pu trouvé et celle-là :http://pro.clubic.com/it-business/securite-et-donnees/actualite-720167-internet-…
En gros, Microsoft bloque les vieux activeX vecteur d’attaque autour de IE à travers le plugin Java.
Flash et Java, même combat " />
#17
Byebye les plugins obsolètes ! " />
Welcome les DRM sous HTML5 ! " />
#18
#19
Bon du coup il reste plus qu’a tuer définitivement flash et on en aura terminé " />
#20
#21
J’attends toujours netflix en html 5 ailleurs que sur chrome…
#22
Ce qui m’inquiète un peu c’est que si ils abandonnent les plugins ca veut dire que le nouveau html fourni ce qu’il faut en matière de contrôle sur l’utilisateur, je ne m’y connais pas trop mais c’est pas censé être ouvert et sans trucs privateurs, l’html5 ?
#23
#24
Il faut quand même noter que ton argumentaire (et plus généralement les “contre)” se fait complètement démonter dans les commentaires de la news en question.
#25
bonne nouvelle.
Maintenant ils vont vendre le fait inverse.
Silverlight c’est dépassé !
#26
#27
#28
#29
#30
Et du coup plus de Candy Crush, CityVille, Criminal Case… ? Ca va faire un scandale ça !
#31
#32
Flash reste supporté car intégré dans le navigateur pour Edge et Chrome … Firefox reste compatible avec tout les plug-in NPAPI (donc Flash, Silverlight, Unity, Java etc) …
#33
Idem… sur Firefox 38 et 39 on est censé avoir ce qu’il faut techniquement, mais pas encore validé par Netflix.
#34
ON ne peut pas installer d’autres navigateurs sur win10 mobile ? Bon vu le peu d’utilisateurs ça devraient pas trop gêner mais bon c’est dommage.
#35
#36
#37
#38
#39
Si on peut, il existe plusieurs navigateurs alternatifdont Opéra Mini qui existe en bêta (une version modifié du moteur presto qui permet de compressé les donnée) (pas d’Opera Mobile par contre). Mais la plupart reprennent les base techniques de Trident/Chackra (les moteurs de rendu d’IE/Edge)
D’un point de vue contrat d’utilisation, rien n’empêche les développeurs de développer un navigateur concurrent à Edge contrairement à iOS qui oblige à utiliser une webview du Webkit de Safari. Donc de ce point de vue là rien n’empêche Mozilla et Google de porter respectivement Gecko et Blink sur les API WinRT.
Après d’un point de vue technique, Microsoft empêche, pour des raisons de sécurité, l’utilisation de la compilation à la volé (le JIT) nécessaire au fonctionnement des moteurs Javascript récent, excepté pour son propre moteur javascript (Chackra) utilisé par IE/Edge mais qui peut aussi être utilisé par tout le monde. (Coté Apple,jusqu’à iOS 8, seul Safari avait le droit d’utilisé le JIT. Chrome pour iOS utilisait une webview de Webkit sans JIT..)
Donc en gros :
Chez Apple, les navigateurs ne sont que des surcouches de Safari à cause du CLUF du store .. Et avant iOS 8 ce n’etait que des surcouche de Safari moins performante que Safari ..
Chez Android, c’est open bar … Autre moteur de rendu et JIT autorisé …
Chez Microsoft, d’autre moteur de rendu peuvent exister mais doivent être associé au moteur javascript de Microsoft pour avoir de bonne performance … Mais au final, Mozilla n’a pas daigné porté gecko sur WinRT et Google encore moins pour le compte de Blink.
La question du JIT sur Windows 10 reste mystérieuse … Des rumeurs parlaient d’une ouverture sur ce point mais j’ai pas vraiment vu de confirmation officiel …
#40
S’enfermer sur une plate-forme propriétaire et fermée n’est pas “le meilleur choix possible pour une immense majorité d’utilisateurs”.
Ça va même frontalement à l’encontre de l’intérêt des consommateurs, et n’importe quel économiste te le confirmera.
Par ailleurs le chiffre de 100 millions d’utilisateurs actifs est grossièrement exagéré. Peut-être 100 millions de Windows Phone vendus en tout depuis WP 7, en comptant très large ?
#41
#42
#43
#44
#45
Le problème sur mon PC en fin de vie est plus radical : dès que je passe en lecture de flux vidéos par HTML5, bah surchauffe du CPU -et mise en sécurité du PC- assez fulgurante " />
#46
#47
#48
Et bien ça va devoir bosser dur chez Eurosport pour pondre une version de leur player sans Silverlight, et c’est vraiment une très bonne nouvelle vu le support limite désastreux de cette technologie hors Windows (jamais réussi à faire tourner ça sous Linux) et la consommation de ressources.
#49
Tant mieux, à mort Silverlight, à mort Flash, à mort les plug-ins propriétaires, ça n’est pas compatible avec un Web ouvert et accessible à tous. Ça fait des années que Microsoft recommande de ne pas utiliser Silverlight pour le Web, c’est donc logique qu’ils ne le supportent plus dans leur nouveau navigateur.
#50
Alléluia !
#51
#52
J’attends avec impatience que Silverlight disparaisse de outlook.com aussi, il arrête pas de demander son installation.
#53
#54
Pas tout lu mais du coup l’outil de config des Logitech Harmony.. " /> enfin on peut se garder un installeur silverlight dans un coin mokay..
#55
#56
#57
Désolé d’avoir fait un raccourci " />
Mon point était simplement de dire que si les autres navigateurs fournissent une API adaptée pour les plugins Web, IE utilise ActiveX pour ça.
#58
#59
Hé bah on le sent le changement de direction chez MS…ça se trouve, il n’y aura plus de nouvelle version majeure de Windows car leur prochain OS sera une distrib Linux ;o)
Je vais pas pleurer pour l’abandon de Silverlight, bien au contraire, mais y a pas mal d’applis métier qui l’utilisaient. Certes il y aura IE11 mais on va se retrouver dans une situation aberrante où des gens vont rester sur FF/Chrome, pour ne pas avoir à utiliser un navigateur spécifiquement pour Silverlight !
Bon, mieux vaut un mea culpa tardif que pas de mea culpa.
“confessio dimidio ipsi suppleatur” " />
#60
Il me semble que dans peu de temps Chrome va supprimer totalement le support NPAPI, donc il n’y aura que Firefox et IE11 qui pourront utiliser Silverlight.
#61
C’est cool du taf en plus, on va devoir migrer nos applications qui sont sous silverlight
#62
#63
C’est con pour les gens d’Eurosport, ils viennent tout juste de sortir leur nouveau lecteur Silverlight. C’est pas comme si MS avait pas prévenu il y a longtemps qu’ils allaient abandonner Silverlight…
#64
#65
Ils ont déja une version HTML5 de prévue pour dans pas longtemps, ça figure dans leur FAQ.
Après perso je ne regretterais pas trop le player Silverlight actuel qui ne fonctionne à peu près correctement qu’avec IE, donc sous Windows : le direct ça marche encore par trop mal avec FF et Chrome mais les vidéos en replay ne marchent qu’avec IE, du moins si elles font plus de 1-2 minutes.
C’est con parceque perso je le trouve excellent ce player, le contrôle du direct dispo sur tous les canaux en simultané c’est excellent, pour moi c’est un truc que toutes les boxs FAI devraient offrir en standard.