Flash, où sont passés tes beaux jours ?
L'industrie technologique manifeste peu à peu son mécontentement

Le , par Stéphane le calme

0PARTAGES

7  0 
Flash devrait-il tirer sa révérence ?
Depuis 2012 Mozilla a travaillé sur son projet Shumway, la machine virtuelle dotée d'un moteur d'exécution pour Flash Player écrite en JavaScript. Une approche qui avait pour but d’obtenir un rendu de fichier SWF sans avoir à exiger l’installation préalable du plugin Flash dans le navigateur Firefox. La Fondation semble encourager les développeurs à s’éloigner de Flash et à se tourner vers HTML5 et JavaScript lorsqu’elle a décidé de bloquer le plugin dans son navigateur suite à des préoccupations de sécurité. C’est après l’annonce d’Adobe qui stipulait que deux vulnérabilités critiques pourraient potentiellement permettre à un attaquant de prendre le contrôle des systèmes affectés que Mark Schmidt, le responsable de la section dédiée au support sur Firefox, a annoncé cette stratégie dans un tweet : « GROSSE NOUVELLE !! Toutes les versions de Flash sont bloquées par défaut sur Firefox dès maintenant ».


Dans le fil d’un forum de discussion sur Hacker News, Schmidt a déclaré : « pour être plus explicite, par ‘bloquer’ Flash, nous voulons dire renforcer la fonctionnalité click-to-activate. Le choix de l’utilisateur est toujours la priorité numéro un chez Mozilla. Nous bloquons régulièrement les plugins vulnérables, ce qui rend ce blocage différent c’est que nous l’avons fait avant qu’Adobe ne mette une mise à jour à la disposition du public. Maintenant qu’Adobe a publié une mise à jour, ce n’est plus vrai que toutes les versions de Flash Player sont bloquées dans Firefox... Cependant, nous sommes heureux de voir la conversation que cela a suscitée ».


Dans la déclaration officielle « Résolution des vulnérabilités récentes Flash Player », Adobe a avancé qu' « il y a quelques jours, nous avons été avertis de deux vulnérabilités dans Flash Player qui pouvaient potentiellement permettre à un attaquant de prendre le contrôle d’un système affecté. Après investigation, nous avons confirmé la présence de ces failles, corrigé les problèmes et pris des mesures pour nous assurer que ce genre de classe d’attaque ne puisse plus être utilisé comme futur vecteur d’attaque. Nous avons publié une mise à jour de Flash Player ce matin et déployons progressivement la mise à jour pour nos utilisateurs ».

« Flash Player est l'un des logiciels les plus répandus et les plus utilisés dans le monde et, de par sa position, est une cible de pirates informatiques. Nous travaillons activement à améliorer la sécurité de Flash Player, et comme nous l'avons fait dans ce cas, allons travailler pour résoudre rapidement les problèmes quand ils sont découverts », a promis Adobe.

Ces vulnérabilités n’ont pas uniquement provoqué la réaction de Mozilla. Du côté de Facebook, Alex Stamos, le nouveau responsable sécurité du numéro un des réseaux sociaux, a déclaré « il est temps pour Adobe d’annoncer la fin de vie de Flash et de demander aux navigateurs de définir des bits d’arrêt le même jour ».



Mais Flash a encore ses défenseurs dans la communauté. Koen Witters, développeur de jeu pour le compte de RPG Playground, a avancé en réponse au commentaire de Schmidt que « la technologie devrait être remplacé par une meilleure technologie. J’ai développé des jeux pour tous les types de plates-formes : certaines de ces plates-formes offrent la possibilité d’une seule rédaction pour une exécution partout. Sur d’autres plates-formes, chaque appareil a ses propres caprices et vous devez effectuer des tests sur tous les appareils puis mettre en œuvre des solutions de contournement. Vous pouvez ne pas aimer Flash, mais il excelle à être exécuté sur chaque plate-forme / navigateur avec la même base de code. Si vous le testez sur une plate-forme, il fonctionne sur toutes les autres. (Adobe est également très bon pour garder une rétrocompatibilité). Maintenant, je vous demande, quelle est l'alternative pour Flash ? Est-ce qu’HTML5 propose la rédaction unique et l’exécution identique sur chaque plate-forme / (version de) navigateur ? Non, il ne fait pas, et il ne le fera jamais ».

Source : Hacker News, blog Adobe

Et vous ?

Qu'en pensez-vous ? Flash a-t-il un avenir ? Y a-t-il une alternative qui vous semble prometteuse ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Zefling
Membre expert https://www.developpez.com
Le 21/07/2015 à 14:02
Shumway, pour moi, c'est ce qu'Adobe aurait du faire... et c'est Mozilla qui le fait.
Avatar de erwandime
Nouveau Candidat au Club https://www.developpez.com
Le 21/07/2015 à 15:48
C'est toujours l'éternel problème avec HTML5 & Cie...on est jamais sur que ça va fonctionner sur toutes les plateformes possibles malgré qu'on nous vante que si...

Au moins entre un Win 8.1, un XP, un MacOS, un Android...on sait à quoi s'en tenir globalement au niveau des différences avant de commencer un projet ! Niveau web par contre il y a un flou artistique...
Avatar de nchal
Membre expérimenté https://www.developpez.com
Le 21/07/2015 à 16:46
Je pense que Flash peut cohabiter avec HTML5 mais avec une présence réduite et moins systématique.
Les bannières de pub par exemple peuvent être écrite en HTML5 avec des spécificités pour avoir un rendu globalement identique sur tous les navigateurs. J'ai l'impression qu'il y a une espèce de fainéantise autour de Flash, on en met de partout et ça marche. Il faut casser ce comportement et rendre les gens un peu plus responsable. Si Flash devient moins utilisé, il sera moins ciblé par les hackers.
Par contre, niveau jeux en ligne et les sites fait uniquement en Flash, devoir développer des spécificités pour chaque navigateur peut être une tâche assez lourde.
Avatar de arfany
Membre régulier https://www.developpez.com
Le 21/07/2015 à 17:13
J'ai voulu voter :
Non, il reste bon malgré toutes ces failles découvertes


Mon vote n'a pas été pris en compte
Avatar de
https://www.developpez.com
Le 21/07/2015 à 17:23
A la base c'était pour les menus de commandes proposant un design très sophistiqué, ensuite les jeux et les vidéos en Streaming apparurent, il y a même eu un système d'exploitation incluant noyau IHM etc... N'a pas su trouver sa place comme PDF vs PS2PDF, dommage, l'installer qui fait que les solutions qui n'ont pas besoin de cette étape d'installation seront probablement préférés.
Avatar de Zefling
Membre expert https://www.developpez.com
Le 21/07/2015 à 17:53
Citation Envoyé par MikeRowSoft Voir le message
A la base c'était pour les menus de commandes proposant un design très sophistiqué, ensuite les jeux et les vidéos en Streaming apparurent, il y a même eu un système d'exploitation incluant noyau IHM etc... N'a pas su trouver sa place comme PDF vs PS2PDF, dommage, l'installer qui fait que les solutions qui n'ont pas besoin de cette étape d'installation seront probablement préférés.
Ce que j'ai vu depuis 1999 (chronologiquement) :
- bouton design
- animation vectoriel & interface sophistiqué
- site full flash & jeux flash
- vidéo
- intégration de la 3D

La vidéo, au début c'était pas terrible face au plug-ins de lecteurs.... puis le support du H263, puis surtout le H264 a tout changé.
Avatar de Gugelhupf
Modérateur https://www.developpez.com
Le 21/07/2015 à 20:29
Je suis sur que le sujet a déjà été abordé mais si Adobe publie le code source de Flash (un peu comme MS pour Roselyn ou Sun pour le JDK), il y aurait peut-être moins de *faille dont on ne connait pas la raison* et peut-être même des contributions pour améliorer les performances ?

Le fait d'éliminer Flash va surement "supprimer" des emplois, pour en créer d'autres en HTML5/CSS/JS d'autres certes, mais est-ce que tomber dans le monopole c'est quelque chose de bien ? Tous les développeurs front-end feront du HTML5/CSS/JS [+ frameworks à foison] et après ? Où sera l'innovation s'il n'y a plus de concurrence ?

PS: Je ne sais pas si vous avez jeté un coup d'oeil sur ActionScript (le langage de programmation des applications Flash), mais on dirait de l'EcmaScript 6 avant l'heure, à vu d'oeil c'est plus accessible que JavaScript ES5, je comprends pourquoi certaines personnes préfèrent utiliser (à tort peut-être) des applications Flash xD
Avatar de
https://www.developpez.com
Le 21/07/2015 à 21:02
Citation Envoyé par Zefling Voir le message
Ce que j'ai vu depuis 1999 (chronologiquement) :
- bouton design
- animation vectoriel & interface sophistiqué
- site full flash & jeux flash
- vidéo
- intégration de la 3D

La vidéo, au début c'était pas terrible face au plug-ins de lecteurs.... puis le support du H263, puis surtout le H264 a tout changé.
C'est vraie, le pseudo système d'exploitation exploitant flash est d'un autre quelque chose.
Merci de me le rappeler.
Dreamwaver c'est la base pour Flash? là je m'en souviens plus...
Avatar de Zefling
Membre expert https://www.developpez.com
Le 22/07/2015 à 0:19
Citation Envoyé par Gugelhupf Voir le message
PS: Je ne sais pas si vous avez jeté un coup d'oeil sur ActionScript (le langage de programmation des applications Flash), mais on dirait de l'EcmaScript 6 avant l'heure, à vu d'oeil c'est plus accessible que JavaScript ES5, je comprends pourquoi certaines personnes préfèrent utiliser (à tort peut-être) des applications Flash xD
Pour avoir faire un jeu en AS3, c'est quand même plus simple que le JS. Le JS n'est pas un mauvais langage, mais la programmation prototypé, personne ne l'enseigne, donc forcement c'est plus chaut, tout le monde préférait avoir de l'objet, mais je dois dire pour que la gestion du DOM ça reste quand même pas mal. Pour le reste, c'est peut-être pas ce qu'il y a de mieux.

Citation Envoyé par MikeRowSoft Voir le message
Dreamwaver c'est la base pour Flash? là je m'en souviens plus...
Non, Dreamwaver c'était pour faire des sites HTML. Un rival de FrontPage... Ça me rajeunis pas tout ça : l'époque ou IE 5.5/6 c'était bien.... (Ça n'a pas durée longtemps)
Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 22/07/2015 à 0:21
Il a fallu vingt quatre ans à Linux pour devenir une alternative presque crédible à Windows ; en huit ans Silverlight n'est jamais parvenu à sérieusement concurrencer Flash ; Après quinze ans d'existence, C# arrive à peine à égaler Java sur les plateformes Windows et demeure notoirement incompatible sur les autres OS quand il en existe un portage ; en bureautique StarOffice->OpenOffice->LibreOffice n'a jamais réussi à égaler les outils de la suite Office de Microsoft en trente ans ; Apple a voulu niquer dix ans d'expérience Google Maps avec une appli nommée Plan qui s'est rapidement avérée être une énorme bouse de par sa jeunesse... Le plugin Flash d'Adobe a presque vingt ans d'expérience en matière de faille de sécurité critique . Les Steve Jobs et autres Alex Stamos qui souhaitent la fin de Flash, veulent surtout que la voie soit dégagée pour qu'ils puissent proposer leur propre standard et ainsi récupérer la place de leader qu'occupe actuellement Adobe avec son plugin ; et si possible conclure des partenariats avec les diffuseurs de contenus vidéos pour s'en mettre plein les poches. Il ne faut pas être naïf, leur avis n'est pas celui d'un consommateur de lolcats, mais un point de vu d'outsiders. Ils savent qu'ils ne peuvent pas du jour au lendemain proposer une technologie qui rendra obsolète ce plugin qui, indépendamment des problèmes de sécurités qu'il peut occasionner, est la solution la plus performante pour lire des flux vidéos sans licence DivX depuis un navigateur. Parce que pour l'heure, le html5 c'est presque une blague tellement c'est mauvais (et incidemment une techno facile à concurrencer) ; il n'y a que sur les machines de dernières générations que cela semble potable, et à condition de ne pas trop regarder ce qu'il y a sous le capot.
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web