Is Flash dead ?
Depuis quelques temps, au fil de mes pérégrinations sur la toile, je lis un peu partout la mort annoncée de Flash.
L’avènement du HTML 5 et la prise de position d’Apple concernant la gestion du Flash Player sur ses produits (IPhone, Ipad) sont autant d’évènements qui alimentent aujourd’hui les spéculations les plus folles sur l’avenir du produit d’Adobe.
Les développeurs Flash, notamment dans le domaine de l’e-Learning, se voient aujourd’hui dans l’incapacité de diffuser simplement leurs créations sur l’ensemble du marché IPhone, IPad. Ainsi les modules de formations aujourd’hui développés en Flash, pour la plupart, et mis à la disposition des apprenants au travers de plateforme LMS ne sont pas accessibles aux apprenants disposant de ce type d’appareils.
Cet état de fait à été délibérément provoqué par Apple, qui, sous le couvert de failles de sécurité liées au Flash Player ou de surconsommation de la puissance de CPU n’a pas souhaité intégrer le fameux player à ses produits. Mais, si l’on peut juger tout a fait légitime de protéger ses utilisateurs (dont 99% des postes sont équipés du Flash Player) contre d’éventuelles failles de sécurité, il est toutefois plus discutable de défendre le comportement de la marque à la pomme qui a également mis à mal la publication d’application au format iPhone directement au sein du logiciel Flash CS5 en modifiant les conditions de publications d’application sur l’Appstore.
Par ailleurs, s’il est dénigré par Apple, Flash a toujours été mis à l’épreuve par d’autres technologies, que ce soit SilverLight de Microsoft, ou le language Javascript au travers d’API telles que JQuery ou Mootools. Et aujourd’hui sa légitimité est une nouvelle fois mise dans la balance de part l’arrivée du HTML 5.
Les atouts les plus intéressants du HTML5 sont l’intégration de balises (tags pour les intimes) <vidéo> ou <audio> permettant d’intégrer directement des vidéos ou des sons à vos sites sans passer par un plugin spécifique tel que Flash. Bien entendu, qui parle de vidéos aujourd’hui ne peut en parler sans évoquer la problématique des codecs, et si Flash avait standardisé la lecture de vidéos sur le web, le HTML5 soulève quant à lui de nouvelles interrogations sur les codecs. Ainsi les partisans du HTML5 (dont Apple fait parti) se déchirent désormais entre les défenseurs du format Ogg Theora et ceux du H.264.

L’arrivée du HTML5 soulève donc de nouvelles interrogations et entretien donc la confusion. Je regarde d’ailleurs le débat avec un œil amusé car bon nombre des défenseurs du HTML5 arguent le fait qu’il est nécessaire de proposer un standard ouvert pour la diffusion de vidéo en oubliant d’une part que les codecs ne sont pas forcement ouvert d’une part et que d’autre part certaines solutions propriétaires ont su devenir des standards (cf. format PDF).
Par ailleurs, limiter Flash a un simple lecteur de vidéos serait oublié le fait qu’il reste un formidable outil de création graphique (animations, dessins vectoriel, etc.), qu’il s’appuie sur un langage puissant l’AS3 et offre la possibilité au travers d’API telles que Papervision3D, Away3D, Sandy3D, Five3D et bien d’autres, de jongler avec la 3D.
Bref même, si certains annoncent que dans peu de temps notre outil de travail ne sera qu’une antique relique du web, je persiste à croire que je vais encore passer de nombreuses années à vivre ma passion de Flasheur.
Voici quelques liens que j’ai déniché à ce sujet :
- http://www.clubic.com/internet/actualite-338798-html-vs-flash-silverlight-adobe-microsoft-expriment.html
- http://blogs.adobe.com/jnack/2010/06/youtube-talks-flash-and-html5.html (anglais)
- http://www.manuelangelini.info/2010/02/le-html5-ne-tuera-ni-flash-ni-silverlight.html
- http://apiblog.youtube.com/2010/06/flash-and-html5-tag.html (anglais)
- Et PresseCitron qui nous fait une belle synthèse en français : http://www.presse-citron.net/pour-youtube-malgre-html5-flash-a-encore-de-belles-heures-devant-lui
Et un petit clin d’oeil :



passionnant!!