Nous nous souvenons tous qu'Adobe Flash Player a cessé d'être pris en charge le 31 décembre 2020 , marquant la fin de cette technologie qui avait fait sensation à l'époque. Et même si nous pensions tous ne plus jamais entendre parler de Flash , la réalité est tout autre : il n'est pas complètement mort, puisqu'il reste disponible en Chine et pour les entreprises.
En effet, l' équipe du projet Clean Flash a profité de la situation pour continuer à diffuser le logiciel dans le monde entier. Cela a déplu à Adobe , qui a alors déposé une demande de retrait DMCA afin de faire fermer le projet open source.
En réalité, bien qu'Adobe ait cessé de distribuer de nouvelles versions internationales de Flash, la technologie reste prise en charge sur deux marchés : les entreprises et la Chine, via Flash.cn. Cependant, la difficulté réside dans l'obtention d'une copie fonctionnelle de Flash en dehors de la Chine et des environnements d'entreprise, une copie sécurisée, régulièrement mise à jour et sans risque pour les ordinateurs des utilisateurs. L'équipe du projet Clean Flash a résolu ce problème en créant un programme d'installation qui ne dépend pas du service système Flash Helper utilisé par Adobe pour désactiver certaines versions de Flash. En conséquence, Adobe a émis une notification de retrait DMCA visant à faire fermer le projet sur GitHub.
« Adobe est le propriétaire des droits d'auteur et je suis autorisé à agir en son nom. Notre logiciel Adobe Flash Player a été violé. Les fichiers en question contiennent du matériel protégé par le droit d'auteur appartenant à Adobe Inc. (code logiciel) », explique le conseiller juridique de l'éditeur.
De son côté, Chrome a joué un rôle déterminant dans l'émergence des tendances du développement web. Lors de la sortie de la version 55, Google a confirmé son engagement à remplacer Flash par HTML5. Par ailleurs, ce n'est pas le seul facteur expliquant la position de Google. En effet, les premières traces de l'adoption généralisée de HTML5 sur YouTube remontent à dix ans.
Apple a abordé la question en 2010, soulignant que « bien que le système d’exploitation de l’iPhone, de l’iPod et de l’iPad soit propriétaire, nous croyons fermement que toutes les normes relatives au Web doivent être ouvertes. Au lieu d’utiliser Flash, Apple a adopté HTML5, CSS et JavaScript, qui sont tous des standards ouverts. »
Tous les appareils mobiles Apple sont livrés avec des implémentations hautes performances et basse consommation de ces normes ouvertes. HTML5, la nouvelle norme Web adoptée par Apple, permet à d'autres développeurs Web de créer des graphiques, des polices, des animations et des transitions avancés, sans avoir à recourir à un plug-in tiers (tel que Flash). HTML5 est complètement ouvert et contrôlé par un comité dont Apple est membre. »
Ainsi, outre HTML5, choisi par Google, JavaScript figure parmi les technologies vers lesquelles les bases de code utilisant encore Flash devraient envisager une migration. De plus, le langage de programmation Haxe pourrait constituer un excellent complément pour les développeurs ActionScript.
Avec le langage WebAssembly , dont la spécification de base est récemment devenue un standard du Web, les développeurs disposent d'une option supplémentaire. WebAssembly promet une sécurité et une vitesse accrues, mais les développeurs doivent maîtriser le C, le C++, le Rust, le Java ou le C# pour exécuter du code sur le Web.
Parmi les options actuellement disponibles, Ruffle reste une solution pour ceux qui souhaitent continuer à utiliser Flash, puisqu'il s'agit d'un émulateur Flash Player écrit en Rust . Ruffle fonctionne nativement sur tous les systèmes d'exploitation modernes en tant qu'application autonome et sur tous les navigateurs modernes grâce à WebAssembly.
Il s'agirait d'une alternative supplémentaire proposée aux tiers souhaitant continuer à utiliser Flash. Concernant les composants Flash sous licence et ceux qu'Adobe ne prévoit probablement pas de publier, Adobe pourrait inclure une note indiquant les composants qui seront supprimés. Ces derniers pourront alors être omis ou remplacés par des alternatives libres de droits.
Dans tous les cas, l'ouverture d'Adobe à Flash dans la communauté des développeurs est controversée. D'un côté, certains soutiennent que des dizaines de milliers de jeux et de médias dépendent de Flash, et que pour des raisons historiques aussi, utiliser l'open source est une bonne idée. Cela devrait également économiser de nombreuses heures de travail.
D'autres trouvent cette idée ridicule étant donné qu'il est temps d'abandonner Flash et de le rendre open source ne fera que le garder en vie pour toujours.
Source : https://github.com