Le HTML5 enterre le Flash
Le HTML5 a eu raison du Flash. Adobe a annoncé l’abandon des développements de son Flash player pour terminaux mobiles. Mauvais présage pour les technologies propriétaire d’exécution d’applications Internet riches.
La technologie Flash ne survivra pas à l’avènement des smartphones et tablettes. Son éditeur, Adobe, vient d’annoncer l’arrêt des développements de la version mobile de son lecteur Flash au-delà de la version 11.1 du Flash player pour Android et Blackberry PlayBook. Une technologie qui, pour mémoire, permet d’exécuter des applications au sein des navigateurs. Les vidéos en lignes de Dailymotion, YouTube et autres Vimeo, ou encore les jeux en ligne, sont de parfaits exemple de l’exploitation de la technologie qu’Adobe avait acquise en rachetant Macromedia en avril 2005.
Certes, Flash est une technologie propriétaire, gourmande en ressources processeur et souvent à l’origine des instabilités et des failles de sécurité des navigateurs. Autant de défaut qui avaient poussé Steve Jobs à rejeter le Flash sur ses iPhone et iPad au profit du HTML5, en cours de standardisation et ouvert. « Le HTML5 est maintenant universellement soutenu sur les principaux terminaux mobiles, dans certains cas, exclusivement, a reconnu Danny Winokur, vice-président responsable développement des produits interactifs. Cela fait du HTML5 la meilleure solution pour créer et déployer du contenu dans le navigateur sur toutes les plateformes mobiles. »
Adobe privilégie AIR
Voire sur toutes les plates-formes tout court. La mort du Flash mobile risque en toute logique d’entraîner celle du Flash dans son ensemble, les développeurs préférant certainement se concentrer sur une seule technologie tant est que le HTML5 soit capable de remplacer toutes les fonctionnalités du Flash, notamment en termes de requêtes de bases de données. Le HTML5 est donc en passe de gagner la bataille des contenus riches, sur mobiles dans un premier temps. Le langage du Web gagne aussi un contributeur puissant. Adobe confirmant qu’il allait élargir ses efforts de contributions à la norme du W3C, l’organisme de standardisation du Web. Cependant, Adobe maintiendra bien sûr le support du Flash pour corriger les inévitables failles de sécurité le temps qu’il faudra.
Face aux projets en cours, Adobe invite les développeurs à se tourner vers son environnement d’exécution AIR qui permet de déployer des applications web localement. « Nos futurs travaux sur Flash pour les appareils mobiles se concentreront sur le portage des applications natives Adobe AIR sur tous les app store majeurs. » Ce qui permettra aux développeurs Flash de distribuer leurs applications Flash sur les iPhone et iPad, notamment. Difficile effectivement de faire l’impasse sur la première tablette du marché qui, malgré le dynamisme concurrentiel, devrait continuer à détenir plus de 50 % du marché sur les deux prochaines années encore. Néanmoins, il y a de forte chance que les développeurs concentrent uniquement leurs efforts sur le HTML5.
Microsoft Silverlight le suivant ?
La chute du Flash pourrait entraîner celle d’un concurrent : Silverlight en l’occurrence. Si Microsoft ne s’est pas prononcé officiellement sur le sujet, les rumeurs courent sur la fin des développements de son offre au-delà de la prochaine version, Silverlight 5. Une rumeur confortée par les annonces de Redmond sur l’intégration plus poussé du HTML5 dans Internet Explorer 10 et Windows 8 et même l’abandon des plugins. Silverlight pourrait néanmoins survivre dans certains environnements telle la Xbox mais plus comme solution multi-plateforme de prédilection pour Microsoft. Il restera alors à voir la stratégie qu’Oracle appliquera, à son tours, à sa technologie JavaFX…
Autres articles sur ce sujet
adobe
développement
Flash
HTML5
JavaFX
RIA
Silverlight
web
Derniers commentaires
27 replies to Le HTML5 enterre le Flash
Ce n’est pas un « Mauvais présage pour les technologies propriétaire d’exécution d’applications Internet riches » : c’est un EXCELLENT présage pour TOUTES les technologies ouvertes !
Souhaitons que les autres dinosaures de l’informatique comprendront rapidement le message, et se concentreront les véritables innovations au lieu de continuer à vouloir enfermer les utilisateurs à coups de barrières, de brevets et de procès !
Attendre que steve soit parti pour faire l annonce c pas sympa…
Quel titre racoleur… Que de rumeurs dans cet article. Pourquoi ne pas parler d’avenir avec AIR plutôt que du présumé assassinat de FLASH par HTML5 ?
N’importe quoi, le flash à encore de beau jours devant lui.
je ne suis pas du tout d’accord avec l’analyse de cet article.
Tout d’abord, il ne faut pas oublié que adobe Air intègre le player flash. Air ne fait qu’ajouter des fonctionnalités d’accès direct aux ressources de la machine.
Il me semble au contraire que la stratégie d’Adobe est très fine. Qui utilise réellement un navigateur web sur son smartphone. Personnellement, pour accéder à mes sites favoris ou utile j’ai des applications spécifiques que je telecharge….sur android market (désolé j’ai honte mais j’ai pas un iphone :=)
Je trouve bien au contraire que cette nouvelle stratégie annonce la mort des navigateurs internet sur les smartphones.
Le probleme est différent pour les tablettes et les ordinateurs qui ont des écrans plus grands….quoi que….
Quelques remarques sur cet article :
« tant est que le HTML5 soit capable de remplacer toutes les fonctionnalités du Flash, notamment en termes de requêtes de bases de données »
Je ne vois pas le rapport entre HTML5 et les requêtes BDD… HTML5 n’est pas un language serveur, ce sont des normes d’affichage.
« Néanmoins, il y a de forte chance que les développeurs concentrent uniquement leurs efforts sur le HTML5. »
Oui pour les sites web, mais il n’y a pas de rapport non plus entre AIR qui permettra des déployer des APPLICATIONS natives sur les différents OS mobiles (évitant de faire de la portabilité entre JAVA, Objective-C, etc.) et HTML5 qui concerne les pages web. La seule interaction entre HTML5 et les OS mobiles sont les webapp… Et ce ne sont que des sites web.
Quel article polémique, orienté et sans fond.
On voit bien que tu ne connais rien au monde du développement. Merci de revoir tes sources ou affiner ton travail.
Adobe Flash ne ce fait pas assassiné par HTML 5. L’entreprise n’est pas dupe et a vu le coup venir. Ce qu’elle a donc fait, c’est se concentrer sur un nouvel aspect et utilité de flash, et cela depuis plus de 3 ans maintenant. Elle a aujourd’hui décidé d’arreter d’exploiter le flash sur le web seulement.
Quand je lis ceci :
« HTML5 soit capable de remplacer toutes les fonctionnalités du Flash »
« AIR qui permet de déployer des applications web localement. »
Je trouve ca scandaleux ! Coder en flash c’est utiliser un IDE extrement puissant et bien pensé que n’offrira pas HTML5. Attention au raccourci.
De plus adobe AIR permet de develloper des application web localement.. ? oO
Permet de coder des applications interprété par une machine virtuel au meme titre que Java. Rien à voir avec du web.
Je suis d’ailleurs a l’origine d’un jeu multijoueur dévellopé sous la platforme adobe, et je ne comprend pas comment on peut écrire de tel énormités. Puis avec steve jobs le grand seigneur de l’informatique, il faut arreter avec ca, il n’etait pas non plus aimé de tous, loin de la.
Un article désastreux ! Ca ne donne pas envi de repasser sur ce site.
@Georges : Il ne faut pas s’y tromper : délaisser Flash et Silverlight au profit d’HTML5, c’est faire un saut technologique de près de 10 ans en arrière au profit de la sacro-sainte portabilité. Les standards ouverts n’ont pas que des qualités, ce sont justement les plus lents à évoluer et à innover.
HTML 5 n’est même pas encore clairement défini, son support sur chaque browser est aléatoire comme toutes les versions de HTML, les outils de développement n’existe pas.
HTML est vieux, JavaScript est un sous langage préhistorique et CSS un odieux bricolage.
Trois vieilleries pourraient elles remplacer par exemple Silverlight, utilisant le framework .NET managé, des langages comme C# dotés de Linq, des Ria Services pour les données, etc ?
C’est une plaisanterie. Et un drame aussi. Car le buzz ce sont les journalistes, incompétents en informatique, qui le font et qui vont peut-être réussir à tuer totalement Flash et Silverlight.
C’est de l’inconscience ! Ecoutez un peu des pros et pas uniquement les gamins boutonneux qui font du php et de l’Html ! Avec HTML 5, s’il venait à tuer Flash et Silverlight à cause d’un simple buzz, c’est 15 ans de retard que l’informatique va se prendre dans la tête ! 15 ans pour que HTML 5 en arrive péniblement à proposer ce que Flash et Silverlight offrent déjà aujourd’hui. Un Délire total !
Pas un journaliste pour faire une analyse réaliste et pro de ce délire ?
Le roi est mort
… vive le roi!
Flash , active x, java, … des outils qui permettent aux marchands d’habiller leurs produits de poudre de perlimpinpin et aux utilisateurs d’avoir la sensation de progresser dans le multimédia, … et bien sur d’exister!
Quant aux développeurs, un nouvel axe de travail, … dans la perspective de vivre!
En fait il faut mourir …
« Ecoutez un peu des pros et pas uniquement les gamins boutonneux qui font du php et de l’Html »
Tu m’as l’air hyper pro toi, ça tue… Est-ce que tu as juste un début de commencement d’idée sur le nombre de sites au monde qui utilisent le HTML & php, hein ? Même un vague idée ?
Et mysql et apache, tu considères que c’est un divertissement pour les moins de 6 ans ? Que c’est Dora et son pote le singe qui ont mis ça au point ?
Ah c’est sûr, il va falloir recommencer à faire du code, à réfléchir, à consulter les docs W3C sur le CSS et html5.. Mince, que de boulot pour ces pauvres anciens codeurs flash… Enfin codeurs, c’est un bien grand mot. Passer la journée à faire des clic et déplacer des formes à la souris, sans jamais écrire la moindre ligne de code, ni même se soucier de la structure, et se prétendre codeur, c’est un peu insulter les vrais codeurs… Un codeur flash n’a rien d’un vrai codeur, tout juste a-t-il besoin d’un bon mulot.
Flash va disparaître, c’est pas plus mal. Et t’inquiètes si t’es trop mauvais en html, adobe sortira sans doute un nouveau dreamweaver pour les gens comme toi. Mais si tu connaissais uniquement le flash, alors oui ton métier est mort..
@barbouze que de troll ici
Tu confonds développeur Flash et animateur Flash.
L’AS3 est un langage objet, mais je pense pas que tu comprennes cette phrase si tu essaye de bidouiller du code HTML/CSS qui nécessite aucune connaissance poussée…
Renseigne toi, au même titre que l’auteur de cette article, avant de te ridiculiser avec des affirmations aussi absurdes.
Effectivement les journalistes parlent sans réellement savoir. Mais si l’on pouvait voir deux démons mourir (Flash et Silverlight) cela ferait du bien à l’informatique. Et Olivier Flash et Silverlight sont des regressions, c’est tout sauf multiplateforme c’est truc là. HTML5 est multiplateforme, donc c’est l’HTML5 qui a 15 ans d’avance? renseigne toi au sujet de ce qu’il se passe sur les autres OS avant de mettre en avant tes compétences qui se résument à Windows.
@Nico:
Je te le dis en tant que programmeur Java, PHP, C, Python, Ruby (donc je sais de quoi je parle quand il s’agît d’orienté objet, et également d’orienté aspect), si tu considères que HTML/CSS ne demande aucune connaissance poussée, c’est que tu connais mal ces domaines.
Pourquoi tant de haine après Flash ?
Il y a beaucoup d’erreur dans cet article ….. et dans les commentaires.
Flash c’est 20% des possibilités pour les graphistes avec les interpolations de mouvements et de formes, les masques, les calques etc…. et 80% d’un langage de programmation orienté objet l’AS3.
AS3 n’est pas seulement orienté objet mais c’est aussi est un langage évènementiel c’est à dire capable de réagir en fonction par exemple des actions de l’utilisateur. Il permet une gestion très fine des écouteurs et donc de monter des interactions extrêmement sophistiquées.
Pour les bases de données, il n’est pas possible, contrairement aux propos de l’article, de connecter Flash directement. Mais il est en revanche possible de connecter Flash à des scripts PHP ou ASP côté serveur pour envoyer des informations à une base de données ou lire les données issues d’une base mysql ou access ou sql.
Flash permet en plus de concevoir des sites construits autour de l’utilisation de bibliothèques partagées pouvant contenir du graphisme, des composants d’interface, des polices etc… Cela permet d’économiser la bande passante sur internet en limitant le nombre d’octet à télécharger. Une bibliothèque chargée dans le cache du navigateur du client devient accessible a chaque fichier Flash présent sur le poste du client faisant partie de la même application.
Au niveau manipulation des images ou de la vidéo, Flash permet d’agir en temps réel sur les pixels d’une image ou d’une vidéo donc de créer dynamiquement des effets. Il est même possible de créer des images dans Flash et de les enregistrer sur un serveur distant en utilisant uniquement du code AS3 côté client et php ou asp côté serveur.
Pour la vidéo la gestion des point de repère est aussi possible cela permet de déclencher des actions synchronisées avec la diffusion d’une vidéo comme le sous titrage par exemple.
Au niveau de la manipulation du son, Flash permet d’agir directement et en temps réel par échantillonnage sur le son et donc de faire des effets sonores comme accélérer le son ou le ralentir, le lire à l’endroit ou à l’envers etc….
Pour le texte il est possible de traiter la mise en colonne et les ligatures, de travailler avec des polices non disponible sur le poste client, de créer des lettrines etc….
Il est même possible en AS3 de créer un véritable traitement de texte WYSIWYG en ligne.
Flash peut aussi utiliser des CSS, des fichiers XML, des fichiers txt.
Souvent oublié, Flash permet de générer : des applications avec Air pour Android et Air pour IOS ainsi que des « app » pour Mac ou des exe pour PC.
La manipulation des images, de la vidéo, du texte, du son avec 1 seul langage de programmation qui dit mieux ?
images, de la vidéo, du texte, du son et même des évènement genre souris et clavier évidemment, avec flash professional CS4-5 c’est tellement facile à programmer que à ce moment là tu te rends compte que le Java pu vraiment, pourquoi utiliser swing et autre antiquité qui vont te prendre 5h de code (et encore) alors que tu peux le faire si facilement avec l’IDE fournit par adobe ? La seul raison valable c’est de ne pas l’avoir tester.
HTML/CSS ne demande aucune connaissance poussée! oui c’est vrai, n’importe quel ado peut s’y mettre, pas besoin d’être un génie, faut arrêter de se prendre pour l’élite messieurs parce que vous savez utiliser des « langages script »! (et oui, pas des langages de programmation!)
@Thorn: Si tu considere que le HTML/CSS sont des « langages » (qui plus est) poussés! Je me demande bien comment tu as fais pour apprendre le C, qui lui demandes de vrai capacité de compréhension (ou alors tu as du t’arrêter a la création d’un main contenant un printf)
@Thorn: donc je sais de quoi je parle quand il s’agît d’orienté objet
Et le rapport avec l’html et le css ?
@barbouze: Et mysql et apache, tu considères que c’est un divertissement pour les moins de 6 ans ?
Mmmm oui, et pour en revenir a ce que ça représente vraiment, un mot « WAMP »/ »XAMP »/ »LAMP », bref pas de quoi casser trois pâtes à un canard, sort tous les mots un peu difficile que tu connais pour faire l’érudit quand tu ne connais que ça.
Bien sûr tout le monde a l’air d’oublier que flash interprète le javascript et les page web.
Alors il en sera de même pour le html5.
Je veux dire: afficher une page web intégrant du html5 dans une app AIR.
Et on aura une combinaison des deux, cool non ?
pour ceux qui savent pas on a des client AIR pour toute sorte de site « Badoo, Twitter, Grooveshark ».
Mais on peu très bien avoir un vrai logiciel AIR(adobe muse), et même des jeux (League Of Legend)!
@barbouze: il va falloir recommencer à faire du code, à réfléchir, à consulter les docs W3C sur le CSS et html5
Mmmm, « faire du code » ? genre css c’est du code ?
@auteur de cet article ci-dessus(Christophe Lagane) : qui permet de déployer des applications web localement
déployer des applications web localement…. moui, mais ça veut dire quoi en fait ? rien. (Salut je sais pas ce que j’écris!)
@auteur de cet article ci-dessus(Christophe Lagane) : Autant de défaut qui avaient poussé Steve Jobs à rejeter le Flash sur ses iPhone et iPad
Pas du tout! oh mon dieu! Quel manque de culture ou devrais-je dire désinformation!?
Notre cher oh feu Steve a boudé adobe en entier parce que ces dernier ont passé un marcher avec Microsoft et non avec lui! Et la réaction qui s’en ai suivi fut le ban de flash sur ses produits. rien de plus qu’une espèce de vengeance.
Bref se site à l’air de posté des articles orientés sans sources ni citations, qui a déformé la réalité (par manque de connaissance dirons nous). Je reviendrai pas me pourrir les yeux ici, et evidemment je ferai passer le message,
Belle contribution a la réputation de ce site web Christophe Lagane !
Enfin, une grande avancée pour le web !
Quand à Silverlight, peut-on vraiment parler de concurrent tant il est inexistant sur le web ?
Moi je suis d’accord, le flash est lourd et contre productif.
Le flash n’a aucun intérêt, lorsqu’il s’agit faire des sites web.
Et quand on parle de jeux flash (League Of Legend), faut pas exagérer, ils sont pas de super qualité et il sont gourmand en ressources systèmes, une horreur.
@Pouak : j’aurai pas dit mieux.
@Barbouze : heuuu… C’est très réducteur de penser que Flash c’est seulement des interpolations pourris, tu connais AS3 ?
Pour ma part, j’ai le sentiment que l’on se crée des obstacles et qu’après on passe par des lourdeurs pour pouvoir les franchir !
Ces machines sont créées pour communiquer, IBM il y a longtemps a créé un protocole repris par windows, et il est encore le meilleur. Pas besoin de flah ou de streaming, juste des applications asynchrones qui démarrent avant la fin de la communication entre deux P.C.
La plupart des langages que je rencontrent ne sont là que pour empecher des machines de communiquer, rendre des cjhoses simples, en choses compliquées.
Cordialement
Pour ma part je suis analyste programmeur, et j’ai choisi la technologie Flash d’une part pour son IDE qui gère nativement le vectoriel, mais SURTOUT pour le langage AS3 (@Pas content a très bien expliqué pourquoi). Porter mes RIA en Javascript serai comme retourner à l’age de pierre.
Les terminaux mobiles gonflent en puissance (dual core!) et le player flash ne cesse de s’améliorer au niveau performances il est en réalité supérieur à ce que propose l’HTML5 + JS pour les contenus complexe.
Seulement voila, quand le marketing s’en mêle, que les écervelés estampillés du sceau à la pomme suivent en masse le troupeau on a droit à ce genre d’incohérence technique, de retour en arrière…
J’attends avec impatience Dart de Google pour porter mes application vers un langage structuré, pas cette technologie dépassée qu’est Javascript.
@sebz : on atteint aujourd’hui avec stage3d une qualité console, et du 60fps.
Quand je vois que la 3D en WebGL peine à atteindre du 30fps, je me dis que Flash a encore de long jours devant lui…
Simple avis de profane !
Graphiste 3D depuis 20 ans.. je n’ai jamais aimé Flash !
J’ai eu la chance de me faire « baiser la gueule » avec Director :-D et donc…
Rien que pour la satisfaction de ne pas avoir perdu mon temps avec cette merde »made in macromedia », ça me ferait plaisir de voir crever Flash :-D !!!
Même le bloc-notes de Windows est plus proche et efficace de la philosophie du développement web. Je préfère aller moins loin avec deux instructions php que de balayer la poussière sous le tapis avec Flash. Simple question d’honnêteté intellectuelle.
Bin voui… coder c’est un métier. Ce n’est pas le mien et je respecte ceux qui savent coder.
Flash a surtout permis aux agences de com d’exploiter à fond ses « opérateurs PAO » et aura égaré les codeurs sincères.
ok, je me casse et je vous laisse entre initiés, crr crr
Bonjour à tous et à toutes,
j’avoue être très choqué des commentaires contre le flash.
Je pense qu’il y a une incompréhension à la base… mais pourquoi tant de haine !
Premier préjugé Flash c’est nul pour le référencement naturel :
Sa fait déjà cinq ans que j’entend que flash est à bannir
à cause du réferencement hors la plus part des sites sous js/ajax ont les même problèmes…
remarquez les solutions qu’on trouve :
http://www.5emegauche.com/
sa vous rappel en rien sa :
http://www.asual.com/swfaddress/samples/flash/
Second préjugé l’html 5 c’est transversal :
il y a qu’à voir ici
http://html5readiness.com/
pour les tests il ne faut plus 3 virtuals machines (mac, linux, win)
mais au moins 10 pour faire le tour des bugs.
Bonjour les retours clients !
Troisième préjugé on peut comparer l’HTML5 avec Flash :
Non impossible d’ailleurs sans l’Html (hors zinc et Air..) Flash ne peut exister.
Que devons nous alors comparer ? …Le JS vs AS3 !
et bien c’est là que nous devons nous poser la question :
Est ce que le JS est mieux que l’AS3 ?
les deux langages viennent de l’ECMA script d’ou pas mal de similitudes
http://www.williammalone.com/articles/flash-vs-html5-canvas-drawing/
Mais ne devons pas plutôt comparer le JS acutel avec de l’AS2 ?
À en voir les projet type
http://www.sencha.com/
ou ce que veux faire Google
http://www.dartlang.org/
nous sommes sur la voie d’une nouvelle façon de coder le JS
affaire à suivre…
Personnellement j’aimais bien le rendu du Flash sur des sites développés correctement, mais en temps que référenceur depuis plusieurs années je peux confirmer qu’il est toujours très difficile de positionner un site full flash sur des requêtes concurrentielles sans dupliquer le site avec une version html. Ne pas confondre indexation (où les moteurs comme Google ont bien progressé) et positionnement sur les résultats de recherche. Penser aussi aux ressources nécessaires (influençant la décision d’Apple) et aux sites mal conçus avec des entrées « splash » (que les moteurs comme Google permettent de shunter) ou des temps de chargement initiaux beaucoup trop longs pour les utilisateurs. C’est tout ça AMHA qui a joué en défaveur du Flash.
C’te blague…
Je vous laisse le soin de lire les commentaires de Pouak et Morgan Wild qui ont très bien résumé la chose…
@Steph : Graphiste 3D? Normal que t’aimes pas Flash. Pour ton boulot en tout cas. Mais la on parle code, alors retourne jouer sous Maya petit padawan.