Flash vs HTML5: le dernier combat

Croyez-le ou non, Flash a toujours un fan club ardent. Le lecteur multimédia autrefois omniprésent pour les navigateurs a fait ses preuves, en grande partie grâce à des problèmes de sécurité. Cependant, les purs et durs restent dans le coin de Flash dans sa bataille contre HTML5, malgré le sentiment que Flash est peut-être sur les cordes, car HTML5 continue de combler les lacunes de fonctionnalité qu'il aurait pu avoir avec son prédécesseur propriétaire.

Occupy HTML5, une page Facebook qui se présente comme «Le mouvement pour débarrasser le monde du purisme HTML», est l'un de ces débouchés qui reprend le flambeau de Flash. La page souligne qu'il ne s'agit pas d'un mouvement anti-HTML5, mais plutôt d'une opposition au purisme, à la suprématie biaisée et à l'intimidation des entreprises. Flash, dit Occupy HTML5, est mature. «Il est pris en charge par tous les principaux navigateurs de bureau. Il est stable lorsqu'il est utilisé correctement. Sinon, cela plante beaucoup, comme toutes les autres technologies. » La page, qui compte plus de 700 mentions J'aime, a été créée par l'ardent défenseur de Flash Stephane Beladaci, qui a récemment déclaré qu'il prévoyait de relancer le site.

Flash «alimente des expériences étonnantes qui fonctionnent de manière cohérente sur tous les principaux navigateurs d'une manière qui ne peut être reproduite sans la technologie Flash», écrit Beladaci sur la page Facebook Occupy HTML5. «Le fait de défendre des déclarations simplistes concernant les technologies Web rend le Web moins éduqué. À ce stade, cela retient le Web. »

Mais ces dernières années, Flash a fait l'objet de problèmes de sécurité et les fournisseurs de navigateurs, notamment Apple, Google et Mozilla, s'en sont éloignés. W3Techs, qui compile des statistiques sur l'utilisation des technologies Web, rapporte que Flash n'est utilisé que sur 8% des sites Web, contre 10% il y a un an. Il y a six ans, Flash était utilisé sur 28,5% des sites Web, lorsque Steve Jobs écrivait «Pensées sur Flash», la lettre ouverte dans laquelle il citait des problèmes tels que la sécurité, les performances et l'autonomie de la batterie en annonçant qu'Apple interdirait Flash sur ses iPhones.

Le glas de la mort

Cette décision de Jobs a été la condamnation à mort de Flash, déclare Shawn Drost, co-fondateur de Hack Reactor, qui forme des ingénieurs logiciels en JavaScript.

«Là où l'histoire a commencé, c'est en fait qu'iOS, lors de son lancement, ne prenait pas en charge Flash et ne l'a jamais fait», explique Drost. «Ils ont essentiellement creusé un fossé où, tout à coup, chaque entreprise a dû disposer d'une version non Flash de son site pour accéder à tout le monde utilisant iOS.»

JavaScript, quant à lui, est devenu le remplacement de Flash, dit Drost. «Je ne pense pas qu'aucune entreprise n'écrira de nouvelles applications Flash à l'avenir», ajoute-t-il.

Pire encore, les revers de Flash continuent de se produire. Le mois dernier, Google a désigné HTML5 comme l'option Rich Media préférée dans son navigateur Chrome par rapport à Flash Player.

De plus, les cas où Flash pourrait être considéré comme plus flexible que HTML5 ont diminué. Même là où HTML5 est à la traîne, il y a des avantages à être en retard.

Par exemple, alors que Flash accorde un accès par défaut à des fonctionnalités telles que la caméra et le système de fichiers, HTML5 nécessite des autorisations spécifiques, explique Drost. Cela pourrait être considéré comme une lacune de fonctionnalité pour HTML5 ou comme une faille de sécurité pour Flash, que HTML5 ferme, note Drost.

De plus, jusqu'à récemment, Flash offrait plus de support pour la gestion des droits numériques que HTML5, mais cela a été principalement résolu, sauf dans les navigateurs hérités, ajoute-t-il.

L'outillage Flash toujours supérieur

Bien que Flash soit en déclin, il ne disparaîtra pas de sitôt. Bien que détracteur, Drost voit toujours Flash traîner pendant un certain temps. D'une part, Flash offre un bien meilleur environnement de création, avec Animate CC d'Adobe, que tout ce qui a été développé dans le monde HTML5, dit-il.

«Il n'y a pas de parallèle dans HTML5. Alors peut-être que l'héritage de Flash survivra et que Flash l'environnement de création peut encore aujourd'hui exporter HTML5 », dit-il.

Adobe, pour sa part, a adopté HTML5. La société a renommé son outil Flash Professional Animate CC et l'a désigné comme un outil de développement de contenu HTML5 tout en continuant à soutenir le développement de contenu Flash.

«Alors que des normes comme HTML5 seront la plate-forme Web du futur sur tous les appareils, Flash continue d'être utilisé dans des catégories clés comme les jeux Web et la vidéo premium, où les nouvelles normes n'ont pas encore atteint leur pleine maturité», a déclaré la société à la fin de l'année dernière.

Adobe dès 2010 proposait son propre widget de lecteur vidéo HTML5, basé sur la bibliothèque open source Kaltura.

Articles Liés

  • Cours gratuit: Commencez avec AngularJS
  • 7 raisons pour lesquelles les frameworks sont les nouveaux langages de programmation
  • MEAN vs LAMP pour l'avenir de la programmation
  • Télécharger: Le guide de survie en entreprise du programmeur professionnel
  • Téléchargement: 29 conseils pour réussir en tant que développeur indépendant
  • 13 fabuleux frameworks pour Node.js
  • 7 mauvaises idées de programmation qui fonctionnent
  • 7 langages de programmation que nous aimons détester
  • 9 mauvaises habitudes de programmation que nous aimons secrètement
  • 21 tendances de programmation à chaud - et 21 à froid
  • 22 insultes qu'aucun développeur ne veut entendre
  • Les 13 compétences de développeur que vous devez maîtriser maintenant