Vous utilisez Flash ? Google va en avertir les internautes dans ses résultats

Vous utilisez Flash ? Google va en avertir les internautes dans ses résultats

HTML5 Powa

Avatar de l'auteur
David Legrand

Publié dans

Internet

16/07/2014 2 minutes
71

Vous utilisez Flash ? Google va en avertir les internautes dans ses résultats

Google vient de faire une annonce concernant l'affichage des sites web, notamment sur mobile. En effet, ceux qui utilisent des « technologies qui ne sont pas supportées par cet appareil » afficheront un message spécifique. Il faut donc comprendre que l'utilisation de Flash va désormais vous être préjudiciable dans certains cas.

On pensait que la guerre contre Flash était plus ou moins terminée, depuis qu'Android, et iOS ne supportent plus cet outil d'Adobe. Mais pour Google, ce n'était sans doute pas suffisant, et afin d'avertir les utilisateurs sur l'utilisation de « technologies qui ne sont pas supportées par cet appareil », un message sera désormais affiché dans ses résultats de recherche.

 

Si cette définition peut convenir à plusieurs solutions, comme Silverlight par exemple, aucune liste précise n'est donnée. Flash est néanmoins mis en avant via la capture d'exemple puisqu'il est le premier concerné par cette décision. Il faut dire que pour les internautes sur mobile, arriver sur un site conçu en Flash peut être une expérience plutôt déplaisante. Pour éviter de laisser penser que le navigateur ou l'OS est en cause, Google préfère sans doute afficher un tel avertissement. 

 

Avertissement Flash Google

 

Le géant du web rappelle d'ailleurs que ceux qui développent des sites web modernes peuvent choisir de se reposer sur des technologies telles que HTML5 pour éviter ce genre de désagrément et être utilisés sur mobile. Mais dans certains cas, cela ne conviendra pas, notamment lorsqu'il faut lire de la vidéo protégée par des DRM, ce qui repose en général sur des outils comme Flash ou Silverlight, utilisés par OCS et MyCanal par exemple. Dans ce genre de cas, se tourner vers l'application mobile sera alors la seule alternative.

Écrit par David Legrand

Tiens, en parlant de ça :

Sommaire de l'article

Introduction

Fermer

Commentaires (71)


J’aime tout ce qui peut nuire à la technologie Flash.

Dans ce cas précis, google est réellement mon ami. <img data-src=" />








Winderly a écrit :



J’aime tout ce qui peut nuire à la technologie Flash.

Dans ce cas précis, google est réellement mon ami. <img data-src=" />







Le seul souci est qu’actuellement, la seule alternative a Flash, c’est les applications natives, qui ne sont pas denuées d’inconviénients: pas dispo sur toute les plate formes (donc avantage à android et ios), installation à répétitions, permissions parfois abusées, tracking publicitaire plus poussé qu’un site…



Google a quelques intérêts à pousser autre chose ?








lionnel a écrit :



Le seul souci est qu’actuellement, la seule alternative a Flash, c’est les applications natives, qui ne sont pas denuées d’inconviénients: pas dispo sur toute les plate formes (donc avantage à android et ios), installation à répétitions, permissions parfois abusées, tracking publicitaire plus poussé qu’un site…





Oui, Flash peut encore être utile pour certaines choses aujourd’hui.



Mais quand on voit un site réalisé entièrement en Flash on a juste envie que cet outil meure dans d’atroces souffrances…



(en fait non commentaire inutile à effacer.)








Konrad a écrit :



Oui, Flash peut encore être utile pour certaines choses aujourd’hui.



Mais quand on voit un site réalisé entièrement en Flash on a juste envie que cet outil meure dans d’atroces souffrances…







Méfies toi, il y a/avait des sites entièrement designés en flash qui sont de toutes beauté, par contre je me souviens d’avoir eu un eeePc à une époque et dès que j’allais sur un de ces sites, ça ramait à mort, ça chauffait, etc …



De manière qu’est qu’on ne peut pas faire aujourd’hui avec HTML5 + JS ?



j’aime choisir librement la technologie qui me convient

et je n’aime pas etre la victime colaterale d’une gueguerre entre super corporate

pour savoir quiqui a la plus grosse .. part de marché



et de rappeler :



depuis qu’Android Google, et iOS Apple ne supportent plus cet outil d’Adobe





Apple a ete le premier et a enchainer une campagne de denigrement des produits d’Adobe … car Adobe demandent des Royalties pour l’utilisation de ses technologies



Google a embrayer car … Youtube utilise (utilisait) du Flash pour les videos …



Microsoft .. heu Silverlight … oui … … un proof of concept ?

pour dire voila on l’a fait ??



HTML5 .. un “nid d’espion” dont la W3c chargee de le valider a fini par vendre son âme aux Diables lobbystes

comprendre : qu’il y a maintenant tellement de surcouche qu’au niveau performance ca revient a lancer avec Wine un programme win32 dans un OS en 64bits …







le progres c’est bien … seulement si cela fait evoluer les technologies dans le bon sens …

ici ce n’est clairement pas le cas <img data-src=" />








Zyami a écrit :



De manière qu’est qu’on ne peut pas faire aujourd’hui avec HTML5 + JS ?







Faire chauffer ta machine et faire tourner les ventillos à fond de ton PC <img data-src=" />









Zyami a écrit :



De manière qu’est qu’on ne peut pas faire aujourd’hui avec HTML5 + JS ?







Regarder des vidéos sur Youtube sans faire monté l’utilisation du CPU a 80% et sans que le buffering ne se coupe a cause de “codec” (ffmpegsumo.dll) bidon sous Google Chrome.



En repassant a Flash, plus aucun problème. Youtube, c’est vraiment la seul utilisation que j’ais de Flash.









Abused a écrit :



le progres c’est bien … seulement si cela fait evoluer les technologies dans le bon sens …

ici ce n’est clairement pas le cas <img data-src=" />





Bha oui, dès que tu mélanges un peu trop progrès quelque chose et pognon il n’en sort plus grand chose de bon.<img data-src=" />



Mais ça, c’est pas d’aujourd’hui.<img data-src=" />









HellXionS a écrit :



[quote:5092678:Zyami]



De manière qu’est qu’on ne peut pas faire aujourd’hui avec HTML5 + JS ?







Faire chauffer ta machine et faire tourner les ventillos à fond de ton PC <img data-src=" />

[/quote]



C’est pas compliqué non plus à faire avec du JS, et même avec des animations CSS on peut faire ramer un PC <img data-src=" />



J’ai l’impression qu’Analytics utilise les cookies Flash (c’est visible dans mon Firefox programmé pour refuser Flash sauf liste blanche de sites).

Est-ce que Google va dégrader les sites qui font appel à Analytics <img data-src=" />

Et quid de Youtube, qui ne met toujours pas l’HTML5 par défaut sur son site <img data-src=" /> <img data-src=" />








Ar-no a écrit :



C’est pas compliqué non plus à faire avec du JS, et même avec des animations CSS on peut faire ramer un PC <img data-src=" />



Oui mais dans le JS et CSS tu le fait parce que tu as envie de le faire, alors qu’avec flash c’est de base.



HTML5 <img data-src=" />



J’ai également fait le choix d’utiliser le moins possible du Flash en développement.








S3T4 a écrit :



Regarder des vidéos sur Youtube sans faire monté l’utilisation du CPU a 80% et sans que le buffering ne se coupe a cause de “codec” (ffmpegsumo.dll) bidon sous Google Chrome.



En repassant a Flash, plus aucun problème. Youtube, c’est vraiment la seul utilisation que j’ais de Flash.







Il me semble que c’est bien la seule utilisation que j’en ai aussi.



Dailymotion n’utilise pas Falsh par contre, les vidéos sont en HD nativement sans faire de réglage particulier et je trouve la qualité générale des vidéos bien meilleure, après je suis sur desktop aussi, je n’ai pas de smartphone ni ordi portable.



Ce qui m’intéresse (que j’ai peut-être raté ?) est à partir de quel moment ce type de message intervient.



Même si j’ai toujours trouvé que le sur-emploi de Flash est une hérésie, qu’adviendra-t-il d’un site qui utilise une anim’ par ci par là, qui si elles ne s’affichent pas ne dénaturent pas complètement le site qui resterait totalement lisible, compréhensible et fonctionnel ?


Je suis développeur web, et j’ai encore des clients qui me demandent des trucs en flash… :(

Mais la plupart sont pas trop cons quand tu leur explique que c’est fini et que tu leur montre que c’est possible autrement, et surtout multiplateforme, c’est plutôt cool :)








S3T4 a écrit :



Regarder des vidéos sur Youtube sans faire monté l’utilisation du CPU a 80% et sans que le buffering ne se coupe a cause de “codec” (ffmpegsumo.dll) bidon sous Google Chrome.



En repassant a Flash, plus aucun problème. Youtube, c’est vraiment la seul utilisation que j’ais de Flash.





Bizarre, chez moi j’ai pas de soucis avec Youtube sur Chrome en utilisant le HTML5. Par contre, quand j’utilise Flash sur un C2D, ca monte vite a 50% d’utilisation et ca rame pas mal si je dois faire d’autres choses a coté <img data-src=" />









Winderly a écrit :



J’aime tout ce qui peut nuire à la technologie Flash.

Dans ce cas précis, google est réellement mon ami. <img data-src=" />





Je ne vois pas pourquoi… Dans certains cas, Flash reste quand meme un bon choix, notamment pour faire des “applications lourdes”.

Certes, on peut tout faire en HTML5/JS, mais Flex reste encore beaucoup utilisé et à raison.









Zorglob a écrit :



Ce qui m’intéresse (que j’ai peut-être raté ?) est à partir de quel moment ce type de message intervient.



Même si j’ai toujours trouvé que le sur-emploi de Flash est une hérésie, qu’adviendra-t-il d’un site qui utilise une anim’ par ci par là, qui si elles ne s’affichent pas ne dénaturent pas complètement le site qui resterait totalement lisible, compréhensible et fonctionnel ?





je rajouterai : quid des sites ayant des pubs en Flash ? <img data-src=" />



Vous allez où pour choisir entre HTML5 et Flash sur youtube?








metaphore54 a écrit :



Google a quelques intérêts à pousser autre chose ?





Youtube principalement, et le référencement. A part ça Android, google s’en fout car site en flash = obligation de faire une app = des $$$.

Peut être qu’il est aussi plus compliqué d’intégrer de la pub made by google en flash?



Sinon les failles de sécurité, et la consommation excessive de mémoire, et le fait que ça n’existe pas sous chrome OS.









Konrad a écrit :



Oui, Flash peut encore être utile pour certaines choses aujourd’hui.



Mais quand on voit un site réalisé entièrement en Flash on a juste envie que cet outil meure dans d’atroces souffrances…





le plus dramatique c’est qu’il existe encore plusieurs site pro qui utilise le flash alors que ce n’est absolument pas utile (je pense a youporn à joomeo ou à Pearltrees)





notamment lorsqu’il faut lire de la vidéo protégée par des DRM





C’est à peu près le seul truc qui puisse justifier flash.



Je suppose que les videos sur les sites de replay sont protégées par DRM et que c’est pour cela que je ne peux pas les voir sur mon Linux même avec la dernière version de Flash. (En revanche le tunnel de pub avant fonctionne très bien.)



Bon ben finalement Flash ne sert plus à rien








monpci a écrit :



le plus dramatique c’est qu’il existe encore plusieurs site pro qui utilise le flash alors que ce n’est absolument pas utile (je pense a youporn à joomeo ou à Pearltrees)





Ce sont mis au HTML5 <img data-src=" /> <img data-src=" />









metaphore54 a écrit :



Google a quelques intérêts à pousser autre chose ?







Principalement pour l’indexation des sites, la mise en avant de chrome. Les app etc









jinge a écrit :



Youtube principalement, et le référencement. A part ça Android, google s’en fout car site en flash = obligation de faire une app = des $$$.

Peut être qu’il est aussi plus compliqué d’intégrer de la pub made by google en flash?



Sinon les failles de sécurité, et la consommation excessive de mémoire, et le fait que ça n’existe pas sous chrome OS.





Merci, oui ça parait crédible au niveau des intérêts il y en a peut être d’autres.









Winderly a écrit :



J’aime tout ce qui peut nuire à la technologie Flash.

Dans ce cas précis, google est réellement mon ami. <img data-src=" />





Ha non, Flash c’est cool ! Ca permet de bloquer les pub chiantes simplement! Avec HTML(en particulier le HTML5), ça sera plus chiant de bloquer ces pubs qui envahissent l’écran, qui font du bruit qui clignotent……



Non, je soutiens l’utilisation de flash !









lionnel a écrit :



Le seul souci est qu’actuellement, la seule alternative a Flash, c’est les applications natives, qui ne sont pas denuées d’inconviénients: pas dispo sur toute les plate formes (donc avantage à android et ios), installation à répétitions, permissions parfois abusées, tracking publicitaire plus poussé qu’un site…





C’est juste.





Wen84 a écrit :



Je ne vois pas pourquoi… Dans certains cas, Flash reste quand meme un bon choix, notamment pour faire des “applications lourdes”.

Certes, on peut tout faire en HTML5/JS, mais Flex reste encore beaucoup utilisé et à raison.





J’ai commencé à détester Flash quand je matais des “vidéos à frags” de Counter-Strike 1.6 sur un PC windows un peu poussif (pentium 3 à 550 MHz à l’époque).

Une vidéo en 800*600 dans un conteneur .avi passait sans souci, tandis que dans un conteneur Flash pour la même résolution (la même vidéo en fait) je passais en mode diapositive.

Depuis ça ne s’est pas amélioré.

Flash fait presque tout (il manque le café) mais il le fait avec une usine à gaz.

Je dis pas que la concurrence fait mieux (je m’en fiche presque) mais qu’un logiciel aussi vieux (et je te raconte pas sur ma distrib’ linux, c’est l’enfer) ait si peu progressé…c’est un problème.



(ok j’exagère maintenant ça passe pour les vidéos si on a un CPU de bourrin mais bon…je suis quand même pas satisfait)



Mais, techniquement, ils verront que le flash est utilisé dans les données EXIF, c’est ça ?



<img data-src=" />








tazvld a écrit :



Ha non, Flash c’est cool ! Ca permet de bloquer les pub chiantes simplement! Avec HTML(en particulier le HTML5), ça sera plus chiant de bloquer ces pubs qui envahissent l’écran, qui font du bruit qui clignotent……



Non, je soutiens l’utilisation de flash !





Oui mais alors seulement pour les pubs. <img data-src=" />



Il suffit juste de déclarer le site comme listant des infos privées pour qu’il disparaisse complètement des résultats Google, flash ou pas <img data-src=" />


Bienvenu sur l’internet 3.0 , Google approved only!








athlon64 a écrit :



Bizarre, chez moi j’ai pas de soucis avec Youtube sur Chrome en utilisant le HTML5. Par contre, quand j’utilise Flash sur un C2D, ca monte vite a 50% d’utilisation et ca rame pas mal si je dois faire d’autres choses a coté <img data-src=" />







Hey ! C’est ca la magie de l’informatique !

Grace a mes recherche sur le net, j’ai visité pas mal de thread avec un certain nombre de personne ayant les même problème que moi.



Pour régler mes problème lier au HTML5 sur Youtube, j’ais dabord suivie quelque astuce comme suprimer le fichier en charge de l’encodage (ffmpegsumo.dll), youtube lisait ensuite les vidéos en Flash, mais ca a rendu impossible a lecture de truc comme le .webm. J’ais donc installé un plugin dispo sur Google Play qui permet de “désactivé” le HTLM5 seulement pour Youtube, comme ca, j’ais le meilleur des deux monde.<img data-src=" />









Winderly a écrit :



J’ai commencé à détester Flash quand je matais des “vidéos à frags” de Counter-Strike 1.6 sur un PC windows un peu poussif (pentium 3 à 550 MHz à l’époque).

Une vidéo en 800*600 dans un conteneur .avi passait sans souci, tandis que dans un conteneur Flash pour la même résolution (la même vidéo en fait) je passais en mode diapositive.

Depuis ça ne s’est pas amélioré.

Flash fait presque tout (il manque le café) mais il le fait avec une usine à gaz.

Je dis pas que la concurrence fait mieux (je m’en fiche presque) mais qu’un logiciel aussi vieux (et je te raconte pas sur ma distrib’ linux, c’est l’enfer) ait si peu progressé…c’est un problème.



(ok j’exagère maintenant ça passe pour les vidéos si on a un CPU de bourrin mais bon…je suis quand même pas satisfait)







On est d’accord Flash devient facilement une grosse usine à gaz. Cela dit, il y a encore moyen de faire de truc relativement optimal dessus. Il y a pas que le probleme de la techno, y a aussi le souci de ce qu’on en fait avec. Dans notre boite, on a une interface riche qui fonctionne tout avec flex, parce que c’etait plus rapide à developper qu’en HTML5, et niveau perf, c’est tout à fait correct.

Evidemment, c’est un outil destiné à disparaitre sur le moyen/long terme, mais il couvre encore certains besoins.



Après que Google previenne qu’un site utilise Flash, sachant qu’Android ne gere pas flash, c’est plutot pas mal. Pour moi, Flash reste reservé au desktop.









ZeMeilleur a écrit :



Et quid de Youtube, qui ne met toujours pas l’HTML5 par défaut sur son site <img data-src=" /> <img data-src=" />







C’est pas faux… mais ça a évolué. Maintenant, lorsque je me connecte en “navigation privée”, il se met correctement en mode HTML5 (puisque je refuse d’installer La Daube Flash) mais ça a effectivement l’air d’être en “fallback”.

Au moins ça a changé de l’époque où il fallait s’identifier pour qu’il veuille bien faire du HTML5.



Et bien sûr, je supporte l’initiative de Google en la matière. L’article le dit bien d’ailleurs, à peu près la seule chose que l’on ne puisse pas faire en JS de nos jours c’est les vidéos avec DRM.

Franchement, comme je n’ai aucune envie d’encourager les vidéos avec DRM… je suis bien content d’avoir éradiqué Flash depuis un bail et que des grands noms comme Google poussent à sortir de cette techno obsolète !



Je me souviens que la détection de plugins avait été suggéré à Exalead en 2006 :/


Dans le cas de la vidéo, Google pourrait commencer par résoudre ses bugs de fakestreaming MP4 avant de donner des leçons de comptabilité.


Quand on voit que des sites modernes comme github utilisent flash, c’est navrant.








S3T4 a écrit :



Hey ! C’est ca la magie de l’informatique !

Grace a mes recherche sur le net, j’ai visité pas mal de thread avec un certain nombre de personne ayant les même problème que moi.



Pour régler mes problème lier au HTML5 sur Youtube, j’ais dabord suivie quelque astuce comme suprimer le fichier en charge de l’encodage (ffmpegsumo.dll), youtube lisait ensuite les vidéos en Flash, mais ca a rendu impossible a lecture de truc comme le .webm. J’ais donc installé un plugin dispo sur Google Play qui permet de “désactivé” le HTLM5 seulement pour Youtube, comme ca, j’ais le meilleur des deux monde.<img data-src=" />





<img data-src=" /> oui, mais c’est pour ca qu’on aime <img data-src=" />



Perso, le HTML5 passe bien sur Chrome et vu que je désactive toutes les anims Flash et que je les active a la demande, j’ai le choix si jamais ca plante <img data-src=" />



Le vrai problème, c’est de ne parler que des “lecteurs” quand on aborde Flash…


Flash avait au moins un avantage concernant l’obfuscation du code, qui n’est clairement pas possible à un même niveau du côté de JS.








brazomyna a écrit :



Flash avait au moins un avantage concernant l’obfuscation du code, qui n’est clairement pas possible à un même niveau du côté de JS.





Il existait à une époque des “désassembleurs” Flash.

Je mets “désassembleurs” entre guillemets, car Flash étant un langage semi-compilé et non compilé, tu pouvais avoir énormément d’infos sur la structure du code, parfois même récupérer le nom des variables, méthodes…



A ceux qui disent que Flash n’est pas compatible avec Androïd, ils devraient regarder du côté d’Adobe Air.



J’aime quand ceux qui critiquent un langage n’y ont jamais touché.



Moi je programme en Flash depuis sa première version, et je dois avouer qu’avec le temps, ce logiciel s’est alourdi et a cumulé plus de bugs, de plus, selon la programmation cela peut utiliser beaucoup de mémoire et de processeur ce qui n’est pas très optimisé (mais d’autres en font tout autant, voir côté Microsoft).



Une chose est sûre, c’est que tout ce que je fais en Flash/Flex, je ne peux carrément pas le faire avec un autre langage de programmation ou bien avec beaucoup de perte de temps en matière de codage et de maintenance.

Par exemple :

. Programmer une animation en utilisant le moins possible d’images (grâce au principe d’interpolation), en gros 10 images gérées en Flash en donnent 50 en gif. Niveau maintenance c’est pas top.

. Réaliser une datagrid en Flex/Php/Mysql me prend 20 lignes alors que cela prend 3 à 4 fois plus en Php/Mysql ou Asp/Sql.

. Modifier la couleur des roues de toute ma bibliothèque d’image de voitures grâce à la programmation objet me prend une ligne, quid d’un autre langage ?



Ce que j’ai toujours apprécié avec Flash c’est la combinaison programmation objet et gestion/création d’images vectorisées.

Je n’ai vu aucun autre logiciel en faire autant.



Ce qui est dommage est que les grosses majors vont finir par avoir la peau du langage actionscript utilisé par Flash et Flex, mais qu’il n’existe aucun logiciel ou langage susceptible de faire aussi bien (même en considérant les divers défauts de ce langage : sécurité, consommation, …).



J’attend toujours qu’on me montre que dans un autre langage (Html5, Php, C#, Java, …) l’on peut faire des applications ou même des jeux avec autant de facilités et sans tripler ou quintupler le temps de codage et de maintenance qu’avec de l’Actionscript.<img data-src=" />








shino a écrit :



A ceux qui disent que Flash n’est pas compatible avec Androïd, ils devraient regarder du côté d’Adobe Air.



J’aime quand ceux qui critiquent un langage n’y ont jamais touché.



Moi je programme en Flash depuis sa première version, et je dois avouer qu’avec le temps, ce logiciel s’est alourdi et a cumulé plus de bugs, de plus, selon la programmation cela peut utiliser beaucoup de mémoire et de processeur ce qui n’est pas très optimisé (mais d’autres en font tout autant, voir côté Microsoft).



Une chose est sûre, c’est que tout ce que je fais en Flash/Flex, je ne peux carrément pas le faire avec un autre langage de programmation ou bien avec beaucoup de perte de temps en matière de codage et de maintenance.

Par exemple :

. Programmer une animation en utilisant le moins possible d’images (grâce au principe d’interpolation), en gros 10 images gérées en Flash en donnent 50 en gif. Niveau maintenance c’est pas top.

. Réaliser une datagrid en Flex/Php/Mysql me prend 20 lignes alors que cela prend 3 à 4 fois plus en Php/Mysql ou Asp/Sql.

. Modifier la couleur des roues de toute ma bibliothèque d’image de voitures grâce à la programmation objet me prend une ligne, quid d’un autre langage ?



Ce que j’ai toujours apprécié avec Flash c’est la combinaison programmation objet et gestion/création d’images vectorisées.

Je n’ai vu aucun autre logiciel en faire autant.



Ce qui est dommage est que les grosses majors vont finir par avoir la peau du langage actionscript utilisé par Flash et Flex, mais qu’il n’existe aucun logiciel ou langage susceptible de faire aussi bien (même en considérant les divers défauts de ce langage : sécurité, consommation, …).



J’attend toujours qu’on me montre que dans un autre langage (Html5, Php, C#, Java, …) l’on peut faire des applications ou même des jeux avec autant de facilités et sans tripler ou quintupler le temps de codage et de maintenance qu’avec de l’Actionscript.<img data-src=" />





Je crois que là, tu es en train de comparer language et IDE. Si tu veux comparer Flash avec PHP5 ou java, tu ne peux que comparer Actionscript. Les autres languages ne sont pas à proprement dit limités. C’est juste qu’ils n’ont pas ce genre d’outil. Mais pour te donner une idée d’outil similaire, Unity permet aussi de faire beaucoup d’édition visuelle tout en fournissant la programmation C#. Ton flash, y permet de faire ça?<img data-src=" />









Pwney a écrit :



Mais, techniquement, ils verront que le flash est utilisé dans les données EXIF, c’est ça ?



<img data-src=" />





<img data-src=" />



Je crois que les autres photographes dorment. <img data-src=" />









shino a écrit :



A ceux qui disent que Flash n’est pas compatible avec Androïd, ils devraient regarder du côté d’Adobe Air.



J’aime quand ceux qui critiquent un langage n’y ont jamais touché.



Moi je programme en Flash depuis sa première version, et je dois avouer qu’avec le temps, ce logiciel s’est alourdi et a cumulé plus de bugs, de plus, selon la programmation cela peut utiliser beaucoup de mémoire et de processeur ce qui n’est pas très optimisé (mais d’autres en font tout autant, voir côté Microsoft).



Une chose est sûre, c’est que tout ce que je fais en Flash/Flex, je ne peux carrément pas le faire avec un autre langage de programmation ou bien avec beaucoup de perte de temps en matière de codage et de maintenance.

Par exemple :

. Programmer une animation en utilisant le moins possible d’images (grâce au principe d’interpolation), en gros 10 images gérées en Flash en donnent 50 en gif. Niveau maintenance c’est pas top.

. Réaliser une datagrid en Flex/Php/Mysql me prend 20 lignes alors que cela prend 3 à 4 fois plus en Php/Mysql ou Asp/Sql.

. Modifier la couleur des roues de toute ma bibliothèque d’image de voitures grâce à la programmation objet me prend une ligne, quid d’un autre langage ?



Ce que j’ai toujours apprécié avec Flash c’est la combinaison programmation objet et gestion/création d’images vectorisées.

Je n’ai vu aucun autre logiciel en faire autant.



Ce qui est dommage est que les grosses majors vont finir par avoir la peau du langage actionscript utilisé par Flash et Flex, mais qu’il n’existe aucun logiciel ou langage susceptible de faire aussi bien (même en considérant les divers défauts de ce langage : sécurité, consommation, …).



J’attend toujours qu’on me montre que dans un autre langage (Html5, Php, C#, Java, …) l’on peut faire des applications ou même des jeux avec autant de facilités et sans tripler ou quintupler le temps de codage et de maintenance qu’avec de l’Actionscript.<img data-src=" />





Coté dev peut être, mais eu… Quand je dev un site ou une apli l’important c’est pas si c’est plus facile dans tel ou tel langage, c’est plus: “ le client vas en dire quoi? c’est le mieux pour lui?”

A partir de ce moment… Flash, on oublie!



ps: de toute j’ai toujours su que Flash c’est de l’Adobe…









Guyom_P a écrit :



<img data-src=" />



Je crois que les autres photographes dorment. <img data-src=" />









Crap j’avais pas compris….



<img data-src=" /><img data-src=" />



gokudomatic :



Mais pour te donner une idée d’outil similaire, Unity permet aussi de faire beaucoup d’édition visuelle tout en fournissant la programmation C#





J’ai jeté un oeil à ce que peut faire Unity (je ne prétend donc pas le connaître), en allant à l’adresse suivante :

http://pixelnest.io/tutorials/2d-game-unity/animations-1/

Effectivement on peut faire la même chose qu’avec Flash, seulement il faudra y passer 2 fois plus de temps au vu de toutes les étapes à réaliser que dans Flash. De plus, vu que c’est basé sur de la 3d, cela doit sûrement consommer plus de ressource que du Flash et nécessité une carte qui gère la 3d, donc adieu la programmation sur tablette et mobile. Enfin, il existait un plugin pour faire du Flash/unity qu’il ont abandonné, il vont peut être faire de même avec C# (même si il y a peu de chance tant que Microsoft ne sortira pas une technologie qui remplace ce langage).



latlanh :



Quand je dev un site ou une apli l’important c’est pas si c’est plus facile dans tel ou tel langage, c’est plus: “ le client vas en dire quoi? c’est le mieux pour lui?” ]



Tu as raison, mais dans mon expérience j’ai souvent vu les délais être privilégié (j’ai proposé une méthdologie objet étant plus longue à mettre en place mes permettant des mise à jour et une maintenance plus courte, on m’a souvent dit non, c’est le délais qui importait, même si il faut tout refaire plus tard). Donc j’exagère mai si tu dis à ton client que telle technologie, même si elle n’est plus mise à jour ou suivie, permet de réaliser un projet en 2 fois moins de temps et que cela lui coûtera moins chers, je pense qu’il sera plutôt intéressé.








ZeMeilleur a écrit :



Il existait à une époque des “désassembleurs” Flash.

Je mets “désassembleurs” entre guillemets, car Flash étant un langage semi-compilé et non compilé, tu pouvais avoir énormément d’infos sur la structure du code, parfois même récupérer le nom des variables, méthodes…





C’est comme Java ; on peut récupérer une partie de l’info, et on peut en récupérer beaucoup plus si une phase d’obfuscation du code n’a pas été faite (en Java, on récupère même les commentaires).



Mais si on veut vraiment faire de l’obfuscation, Flash (tout comme Java) est capable d’aller infiniment plus loin que ce que peut intrinsèquement permettre Javascript.









shino a écrit :



gokudomatic :





J’ai jeté un oeil à ce que peut faire Unity (je ne prétend donc pas le connaître), en allant à l’adresse suivante :

http://pixelnest.io/tutorials/2d-game-unity/animations-1/

Effectivement on peut faire la même chose qu’avec Flash, seulement il faudra y passer 2 fois plus de temps au vu de toutes les étapes à réaliser que dans Flash. De plus, vu que c’est basé sur de la 3d, cela doit sûrement consommer plus de ressource que du Flash et nécessité une carte qui gère la 3d, donc adieu la programmation sur tablette et mobile. Enfin, il existait un plugin pour faire du Flash/unity qu’il ont abandonné, il vont peut être faire de même avec C# (même si il y a peu de chance tant que Microsoft ne sortira pas une technologie qui remplace ce langage).





Ah mais bien sûr, chacun a ses spécificités. Unity est fait pour des jeux moyennement lourds en 3d, alors que flash est fait pour de l’interface 2d. Et même si les 2 se veulent facile pour du prototypage et qu’ils sont les 2 matures, l’un est plus fait pour la performance que l’autre.

Pour donner une idée, on peut faire avec unity un far cry complet qui a de bonnes performances tout le long, alors qu’il sera difficile de faire un super mario world complet avec Flash. Par contre, pour faire un pacman, il n’y a pas photo, je choisirais flash.

De même, AS3 ne peut pas être directement comparé avec C#, du fait que l’un est interprété et l’autre compilé. Donc si tu programme une intelligence artificielle, c’est C# qui gagne haut la main. Alors que pour coder vite, c’est AS qui gagne facilement.



Flash, même après toutes ces années, reste lourd car il privilégie la souplesse à la performance.









ZeMeilleur a écrit :



J

Et quid de Youtube, qui ne met toujours pas l’HTML5 par défaut sur son site <img data-src=" /> <img data-src=" />







Il le mets sur chrome par défaut mais pas sur firefox, surement car Firefox ,ne supportait pas H264 en HTML5 jusqu’a récemment.



C’est effectivement casse pieds car on doit activer HTML5 manuellement, meme si flash est en “ClickToplay” il passe pas en HTML5 cet idiot de youtube.









gokudomatic a écrit :



Ah mais bien sûr, chacun a ses spécificités. Unity est fait pour des jeux moyennement lourds en 3d sous windows ou Mac OS only





<img data-src=" />





Flash avait au moins le bon goût de tourner sous linux.









brazomyna a écrit :



<img data-src=" />





Flash avait au moins le bon goût de tourner sous linux.





pour linux, unity ou flash, même combat. Les deux compilent pour linux mais aucun des 2 IDE ne fonctionnent sous linux.









gokudomatic a écrit :



pour linux, unity ou flash, même combat. Les deux compilent pour linux mais aucun des 2 IDE ne fonctionnent sous linux.





L’IDE n’a rien à voir là dedans.



Flash propose (proposait ?) une version linux de son plugin, installable sous n’importe quel browser.



Du côté d’Unity, il n’y a aucun player pour linux.














brazomyna a écrit :



L’IDE n’a rien à voir là dedans.



Flash propose (proposait ?) une version linux de son plugin, installable sous n’importe quel browser.



Du côté d’Unity, il n’y a aucun player pour linux.





Il y a un player. Il est disponible depuis déjà plus d’un an. C’est tellement mentionné sur la page principale du site officielle que je ne peux que déduire que tu n’es pas allé vérifier tes dires.



Edit: en fait de player, ça ne veut rien dire. Unity compile un executable du jeu. Il n’y a pas besoin de player.









gokudomatic a écrit :



Il y a un player. Il est disponible depuis déjà plus d’un an. C’est tellement mentionné sur la page principale du site officielle que je ne peux que déduire que tu n’es pas allé vérifier tes dires.



Edit: en fait de player, ça ne veut rien dire. Unity compile un executable du jeu. Il n’y a pas besoin de player.





Tu as lu l’article que tu commentes ? On parle de plugin dans le cadre du navigateur. On parle donc de WEB player, qui n’a rien à voir avec les application standalone.



Et autant une solution pour faire des builds d’applications standalone est possible pour linux, autant un plugin officiel pour les browser n’existe toujours pas officiellement à ma connaissance, ou alors file moi le (bon) lien (et par pitié, pas un lien moisi qui t’explique comment faire un vieux hack à base de wine).









brazomyna a écrit :



Tu as lu l’article que tu commentes ? On parle de plugin dans le cadre du navigateur. On parle donc de WEB player, qui n’a rien à voir avec les application standalone.



Et autant une solution pour faire des builds d’applications standalone est possible pour linux, autant un plugin officiel pour les browser n’existe toujours pas officiellement à ma connaissance, ou alors file moi le (bon) lien (et par pitié, pas un lien moisi qui t’explique comment faire un vieux hack à base de wine).





Sauf que je ne commentais pas l’article mais du débat lancé par shino, petit malin. Et shino pourra te le confirmer, le débat ne parlait pas de plugin web en particulier.









gokudomatic a écrit :



Sauf que je ne commentais pas l’article mais du débat lancé par shino, petit malin.





le petit malin, c’est pas celui qui quote et répond à un commentaire en parlant sansle mentionner d’application standalone quand le comm en question parle de browser <img data-src=" />









brazomyna a écrit :



le petit malin, c’est pas celui qui quote et répond à un commentaire en parlant sansle mentionner d’application standalone quand le comm en question parle de browser <img data-src=" />





merci de me rappeler pourquoi je t’avais mis un filtre. Je le remet.



T’as bien raison: en mettant chaque personne qui te montre quand t’as tort, ça te fera économiser beaucoup de lecture <img data-src=" />


Je sort de ma grotte: HTML 5 est validé ? Officiel ?


Pour gokudomatic

Un petit détail qui me revient à propos d’Unity (peu importe le sujet, plugin ou standalone), il a le gros défaut d’être payant pour une application commercialisable et mensuellement, si je ne me trompe pas et qu’il n’ont pas changé de principe de fonctionnement.

Flash, une fois le logiciel acheté, il n’y a pas de “pseudo abonnement”.

Ca peu faire une grosse différence, même si les 2 applications, ne joue pas dans la même cours et ne permettent pas de faire la même chose.

Autre défaut, Flash a l’avantage d’être portable via Adobe Air, pas le C#, même si il y a, il me semble, une possibilité de portage sous Androïd mais qui rajoute une couche donc alourdi l’application.


Pour __Chris__ :



Le projet HTML5 est donc revenu au statut de Last Call, la dernière étape avant le passage à l’état de recommandation proposée. Un rapide retour en arrière afin d’intégrer les derniers retours des développeurs et navigateurs mais ce statut ne devrait perdurer que jusqu’au 15 juillet. Après cela, le passage à l’état de recommandation proposée devrait être définitif, et le document final devrait être livré avant la fin de l’année 2014



cf. zdnet.fr - actualités html5








shino a écrit :



Pour gokudomatic

Un petit détail qui me revient à propos d’Unity (peu importe le sujet, plugin ou standalone), il a le gros défaut d’être payant pour une application commercialisable et mensuellement, si je ne me trompe pas et qu’il n’ont pas changé de principe de fonctionnement.

Flash, une fois le logiciel acheté, il n’y a pas de “pseudo abonnement”.

Ca peu faire une grosse différence, même si les 2 applications, ne joue pas dans la même cours et ne permettent pas de faire la même chose.

Autre défaut, Flash a l’avantage d’être portable via Adobe Air, pas le C#, même si il y a, il me semble, une possibilité de portage sous Androïd mais qui rajoute une couche donc alourdi l’application.





C’est bien possible qu’unity ait un abonnement. Et c’est vrai que la portabilité de flash est nettement meilleure, proche de celle de java en terme de plateformes supportées. Et j’ajoute que flash peut faire de l’applicatif. S’il ne faisait que des jeux et des animations, il n’aurait pas le succès qu’il a aujourd’hui.









shino a écrit :



Pour __Chris__ :



cf. zdnet.fr - actualités html5





Merci, donc toujours pas officiel ce HTML5. Dingue…









___Chris___ a écrit :



Merci, donc toujours pas officiel ce HTML5. Dingue…





Boarf.



Comparé à Wine qui a mis 15 ans avant d’arriver en version 1.0, HTML5 est un ptit jeune.









brazomyna a écrit :



Boarf.



Comparé à Wine qui a mis 15 ans avant d’arriver en version 1.0, HTML5 est un ptit jeune.





Oui sauf que:




  • Wine c’est quoi?

  • HTML 5 commence à être déployé partout par les agences web qui vendent ça alors que ce n’est pas validé ! Ca me choque quand même un peu.









___Chris___ a écrit :



Oui sauf que





Du calme, c’était une boutade.









brazomyna a écrit :



Du calme, c’était une boutade.





Ah mais y a pas de malaise :)