Developpez.com - Flash / Flex

Le Club des Développeurs et IT Pro

Developpement web : quelles alternatives préconisez-vous maintenant que Flash entre dans ses dernières semaines de support ?

Adobe annonce la disponibilité d'une ultime mise à jour

Le 2020-12-09 17:28:42, par Patrick Ruiz, Chroniqueur Actualités
Flash entre dans ses dernières semaines de prise en charge par Adobe. L’éditeur le rappelle au sein d’une récente note d’information destinée à annoncer la disponibilité d’une ultime mise à jour : la 32.0.0.465. Le format n’est d’ores et déjà plus pris en charge par les navigateurs web. Windows 10 est même déjà doté dune mise à jour de suppression d’Adobe Flash Player. Quelles alternatives alors pour les développeurs web ?

La technologie Flash est sur le déclin depuis une dizaine d’années à cause de bogues et de failles de sécurité qui en ont fait une cible privilégiée des pirates informatiques. Depuis 2010, sa réputation en a pris un sérieux coup à cause des rapports d’attaques s’appuyant sur des vulnérabilités au sein de cette dernière. Le refus d’Apple de la prendre en charge la même année n’a pas été pour aider à refaire son aura. Comment oublier de citer Google qui, en 2016, a arrêté de l’activer par défaut dans son navigateur Chrome. Pourtant, Adobe continue de publier des mises à jour mensuelles, ce, même si la technologie est utilisée sur moins de 5 % des sites web de nos jours ou encore que le nombre d’internautes qui a eu accès à des contenus Flash via le navigateur Chrome est passé de 80 % en 2014 à moins de 8 % en 2018. C’est un fait, sur le terrain, Flash est sur la voie du cimetière. Dans une publication parue il y a 2 ans, l’éditeur le reconnaît et annonce que la fin de la prise en charge de la technologie est prévue pour la fin de cette année (2020).



Les jours de Flash étant désormais comptés, qu'est-ce que cela signifie pour les développeurs ? Google Chrome est le navigateur web le plus populaire et donc a un grand rôle à jouer dans la définition des tendances du développement Web. Au travers d’une annonce liée à la version 55 du navigateur Chrome, la firme de Mountain View a donné sa position : c’est HTML5 pour remplacer Flash. D’ailleurs ce n’est pas la seule qui définit la position de Google. En effet, les premiers tests sur la généralisation de HTML5 sur YouTube remontent à une dizaine d’années.

Apple s’est exprimé sur la question en 2010 en soulignant que « bien que le système d'exploitation pour l'iPhone, l'iPod, l'iPad soit propriétaire, nous croyons fortement que tous les standards concernant le web doivent être ouverts. Plutôt que d'utiliser Flash, Apple a adopté HTML5, CSS et JavaScript ) tous des standards ouverts. Les appareils mobiles d'Apple sont tous livrés avec des implémentations performantes et utilisant peu de puissance de ces standards ouverts. HTML5, le nouveau standard du web qui a été adopté par Apple, Google d'autres permet aux développeurs web de créer des graphismes, typographies, animations et des transitions avancées, sans devoir dépendre d'un plug-in tiers (comme Flash). HTML5 est complètement ouvert et contrôlé par un comité dont Apple est membre. »

Ainsi, à côté de HTML5 sur lequel le choix de Google porte, JavaScript intègre la liste des technologies vers lesquelles il faut penser une migration pour les bases de code qui dépendent encore de Flash. En sus, le langage de programmation Haxe peut s’avérer être un bon parti pour des développeurs issus d’ActionScript. Avec le langage WebAssembly dont la spécification Core est devenue un standard web il y a peu, les développeurs disposent d’une option supplémentaire. Avec WebAssembly on anticipe sur plus de sécurité, de rapidité, mais il faut se mettre au C, C++, Rust, Java ou C# pour pouvoir exécuter du code sur le web.

Enfin, il convient de préciser que le logiciel Adobe Animate anciennement connu sous le nom de Flash professionnel et qui permet de créer des applications interactives et des animations continue toujours d’exister après la fin du support de Flash. De même, Adobe Air qui est le runtime d’Adobe permettant d’exécuter des applications de bureau multiplateformes (Windows et Mac OS) ainsi que des applications mobiles sur iOS et Android, est toujours soutenu par la firme.

Source : Adobe

Et vous ?

Qu’en pensez-vous ?
Quelles alternatives à Flash préconisez-vous ?
Quelle est votre approche pour pallier la fin annoncée du support de Flash ?

Voir aussi :

Firefox 55 : les utilisateurs devront autoriser l'activation de Flash par défaut, bientôt l'arrêt du support du plugin dans le navigateur ?
Microsoft Edge envisage de bloquer tout contenu Flash par défaut dans une prochaine mise à jour pour accélérer la transition vers HTML5
Adobe : mort annoncée du Flash Player pour Linux après la version 11.2, Google et Chrome prendront le relais
  Discussion forum
9 commentaires
  • defZero
    Membre extrêmement actif
    Qu’en pensez-vous ?

    Mais comment vont faire les jeunes générations pour connaitre le plaisir de faire pleuvoir des flacons sur leurs sites en faisant ramé leurs machines gaming ?
    Plus sérieusement, il était temps je pense.

    Quelles alternatives à Flash préconisez-vous ?

    On a pas un large panel de choix pour le coups, c'est soit WebASM, soit du HTML5.
    Le WASM, c'est à réserver pour des applis bien cossu vu l'investissement que ça va demander en temps, argent et compétences.
    Le HTML5, pour la majorité des cas a déjà remplacé Flash depuis son existence je pense (on en revient aux fameux flocons mais sans faire ramer la bête).

    Quelle est votre approche pour pallier la fin annoncée du support de Flash ?

    C'est simple, dès le 1er Janvier 2021, Flash saute de mon poste définitivement .
  • supertonic
    Membre averti
    A part les sarcasmes on voit que peu de personnes ici arrive à proposer une alternative qui se rapproche de la puissance de flash.
    Evidement qu'il est une bonne chose que les plugins disparaissent, mais même si en théorie on peut refaire tout ce que faisait flash (javascript moderne, svg, html5 pour canvas/audio/video, support des sockets etc), c'est quand même pas aussi pratique pour un créatif et même un développeur chevronnés, on est pas près de voir autant de choses fun que l'époque des jeux flash etc...
    Et rappelons que si flash a été enterré à un moment c'est principalement du à Apple qui voyait en flash un moyen de contourner son App Store ... pas parce que les développeurs auraient prouvé que flash était dispensable. A l'époque on était loin du compte sur le support (svg sur mobile était une blague par exemple, html5/css3 n'étaient pas supportés etc)
  • der§en
    Membre éprouvé
    Qu’en pensez-vous ?

    RIEN, il a dégagé depuis très très longtemps de mes machines.
  • Doksuri
    Expert confirmé
    rien non plus... ca fait deja 10ans que c'est mort pour moi
    sinon, comme alternative : html5/js propre

    il etait temps que cette techno soit enterree & oubliee
  • Zefling
    Expert confirmé
    Pour l'instant, je connais rien qui puisse faire l'équivalent :
    - SVG on est loin de pouvoir faire les même animations
    - JS / Wasm : réservé à ceux qui font du code à un certains niveau.
    C'était aussi facile de programmer un petit truc sans grande connaissance. L'IDE était facile à prendre un main.
    Aujourd'hui, pour faire l'équivalent il faut soit être une brute en programmation, soit faire de la vidéo.

    C'est loin l'époque des petites animations Flash de quelques Kio que l'on pouvait voir, maintenant c'est un flux vidéo de plusieurs 10aines de Mio.

    J'attends de voir ce que va donner :
    https://maurycyliebner.github.io/
  • vanquish
    Membre chevronné
    Flash ne va pas me manquer en tant que tel, mais je regrette de ne pas avoir trouvé d'alternative à Wink : un super petit logiciel capable de sortir une démo ou un tuto interactif en quelques minutes et sans une ligne de code.

    Mais l'auteur n'a jamais développé de sortie autre que flash. C'est dommage.
  • Doksuri
    Expert confirmé
    Envoyé par Zefling
    Pour l'instant, je connais rien qui puisse faire l'équivalent
    et les canvas ?
  • Zefling
    Expert confirmé
    Au temps pour moi, je pensais pas qu'il y avait d'outil pour faire des animations vectoriels dans le remplaçant de Flash, mais il semblerait que si :
    https://helpx.adobe.com/animate/usin...-document.html
  • Aspartame
    Membre confirmé
    je pense m'orienter vers Silverlight