Adobe : une campagne de dénigrement menée contre Flash

Christophe Laporte |
Si Adobe n'a pas réagi suite à la décision d'Apple de ne plus inclure Flash par défaut sur le MacBook Air (lire : Flash ne sera plus préinstallé sur les Mac), l'éditeur de San Jose est sorti de sa réserve suite à la publication de tests d'autonomie qui montraient une différence significative lorsque Safari rechargeait des pages web avec et sans Flash (lire : Le MacBook Air se porte mieux sans Flash). Chez certains, la différence est de deux heures. Lors de nos tests, nous avons constaté une différence de trente minutes.

Dans un entretien donné à Fast Company, Kevin Lynch estime que c'est un faux procès qui est fait à Flash. Forcément, un ordinateur est moins sollicité lorsqu'on lui demande de ne rien afficher que lorsqu'on lui demande d'afficher quelque chose. Lorsque Flash n'est pas présent sur un ordinateur, soit les publicités s'affichent en GIF (qui est moins gourmand), soit elles ne s'affichent tout simplement pas.

Le responsable technique d'Adobe estime que si les bandeaux Flash étaient remplacés par des publicités en HTML5, la différence serait encore plus importante. À ce sujet, Adobe avait commandé il y a quelques mois à Frost & Sullivan un livre blanc qui montrait que Flash était moins gourmand que le HTML5 (lire : Polémique sur Flash : parole à la défense).

Mais ce qui agace le plus Kevin Lynch, c'est la conduite d'Apple. Il estime qu'il y a une campagne négative qui est menée contre Flash depuis plusieurs mois. D'après lui, Apple fait tout pour favoriser cette campagne de dénigrement. Il regrette également qu'en ne supportant pas Flash sur ses appareils, la firme de Cupertino tourne le dos à dix ans de création de contenus.

Kevin Lynch insiste enfin sur le fait qu'il ne cherche pas à opposer Flash à HTML5. Bien au contraire, il déclare que le HTML5 "est une opportunité" pour Adobe.
Tags
avatar omega2 | 

@GregLone :
De la pub en javascript? Et quoi encore? Tu t'imagines le bordel sans nom pour avoir un site qui fonctionne comme il faut avec des pubs qui viendront pourrir ta page, des conflits entre ton code et celui des pubs dû à des noms de variable et de fonctions imprévisibles? As tu pensé également aux problèmes de sécurités que ça entrainerait? Il n'y a rien de disponible pour empêcher la création de balise par du code javascript et quand tu couples ça à la lecture d'un cookie et des évènements claviers/souris, tu as tout ce qu'il faut pour prendre l'identité de tous ceux qui sont identifié sur le site.

Entre nous, je préfère encore une pub en flash qui ralentis le navigateur (et qu'on peut bloquer facilement) à une pubs en javascript qui rendra d'une part le site imprévisible et d'autre part qui rendra inutile toutes les protections imaginables.

Ceci dit, pour 99.999% des pubs, une version ".gif" serait identique à ce qu'ils mettent dans leurs flash et ce sans avoir besoin de rajouter de javascript.

@Silverscreen :
Les applis iphones drainent déjà la batterie. Pas besoin de flash pour ça. Quand aux interfaces qui ne sont pas prévus pour iphone, il n'y a qu'à voir les jeux commerciaux pour voir qu'on a pas besoin de flash pour bénéficier de portages dont l'interface n'est pas adapté. Quand au multitâche d'IOS ... lol. Les seuls applis que j'ai et qui ont été modifié pour "être compatible avec le multitâche" l'ont été pour retrouver le même comportement qu'avant (tu caches l'applis donc tu retomberas sur l'écran d'accueil de l'applis quand tu reviendras dessus)
Avec ou sans flash, c'est exactement le même problème et on a déjà tous les travers dont tu parles.

@usb09 :
Apple sort une mise à jour de l'os et tous les jeux proposés par steam sont ralentis. Comment croire qu'Apple n'en est pas responsable? ;)

@Manu33 :
Pourquoi tant de dev web ne parlent que de HTML5 alors que pour arriver à un équivalent du flash, il faut au minimum html5+js+canva+SVG ?

avatar Liam128 | 

[quote]Il est fort probable que sur Mac OS X et en html5 on aurait une meilleure autonomie. [/quote]

Ben écoute, certes c'était sous Firefox 3.6, mais j'avais fait le test sur plusieurs jeux et démo qui existaient sous Canvas, et honnêtement, ça consommait effectivement davantage que du Flash. Je me rappelle notamment d'un jeu qui était un clône d'un jeu flash (Boomshine) et qui se payait le luxe de consommer nettement plus en affichant moins d'effets.
Voyez également à quelle vitesse s'exécute Freeciv dans sa version HTML5 : c'est vraiment pas glorieux.

Donc oui, du HTML5 lourd ça consomme lourd. Plutôt plus lourd que du Flash lourd d'ailleurs. En fait sur mon C2D @2,26Ghz, un paquet de contenus lourds en HTML5 saturent le CPU et ne s'exécutent pas avec la fluidité maximale, tout simplement.

avatar Stanley Lubrik | 

Bref, pour avoir du Flash sur mon iPad, pour qu'il ressemble au vrai ordinateur dont on veut lui donner le label, qu'il soit autorisé comme un plug-in optionnel avec pleins de mises en garde. Ainsi pas de victimes malgré elles de cet horrible chancre mou !

L'installation serait précédée d'une vidéo de Steve Jobs me sermonant car je vais commettre un crime de lèse-majesté, suivi de la liste des bons articles localisés redistilant la bonne parole à coups de news répétitives anti-Flash, et agissant d'ailleurs comme du lèche-Majesté (Mac4Ever, MacGé*, MacBidouille...).... J'accepte même une synthèse des avis négatifs des anti-Flash par les fumeurs exclusif du chanvre de Cupertino.... Et même, en conclusion, une vidéo du Pape prononçant mon excomunication irrévocable comme dernier argument pour m'effrayer et m'écarter de ces pulsion Flashouillantes....

Et là, si malgrê cette opprobre sanctifiée, j'appuye sur le bouton "Go Flash", je serais enfin un adulte pleinement responsable de son choix...

* Au fait à quand la disparition totale des pubs en Flash de MacGé pour que la cohérence des actes rejoigne celle des idées.... Ce devrait être un principe culturel quitte à perdre de la pub, car à force de répéter et souligner que Flash, c'est le poison... Sinon, il faut admettre et défendre que des usagers puissent avoir besoin de Flash sur leur iPad, comme d'autres y ont recours pour financer leurs activités avec une certaine tartufferie... Et en faire un peu moins sur le sujet....

avatar pol2095 | 

Je viens de recevoir le galaxy-S et ça tourne convenablement, même les évènements souris fonctionne, il doit y avoir quelque chose qui m'échappe...

avatar Berone | 

@ diavlo [09/11/2010 12 h 32]
– « Apple achète Adobe et c'est réglé. »
Yes.
Impec. Radical. Lapidaire, comme on dirait si c'était SJ qui l'annonçait.
Car à quoi peuvent bien servir cinquante milliards, non de non ! ?
… et là, en effet peut-être, « ça nous permettra en plus d'avoir un Photoshop (et Flash) équivalent (ou comparable) sur Win et sur Mac ».
– Pour ceux qui voudraient absolument Flash + windaub' ou Linux v?, je crois même avoir repéré un clone de mac book air 11 onze pouces chinois vers les 200 $, d'enfer.
D'enfer et surtout « pas cher », comme disait je ne sais plus qui.

@ Manu33 [09/11/2010 10 h 59] « Il est temps pour Adobe de réagir et de livrer des Flashs optimisés et débogués »
… Ça semble quand même être LA conclusion, aujourd'hui.
Sinon, celle qui m'a fait le plus marrer, perso, c'est :
http://www.youtube.com/watch?v=VKIcaejkpD4 (un million huit cent mille visionnages, quand même).

Merci Silverscreen [09/11/2010 9 h 27] et [09/11/2010 9 h 38], avec vous on a tout compris, ou presque, en deux temps, trois mouvements.
:-)

Quant à parler de « calomnies », même si vous avez aussi raison vers [09/11/2010 10 h 26], Zed-K, il y a un pas… Quelques grossièretés, pas plus.

Et enfin @ ecegler [09/11/2010 9 h 14]
… « Sur HTML5, il faut prendre le temps pour programmer et ce n'est pas évident par rapport Flash. »
Car :
Justement, j'aurai deux très petites questions pour Steve :
– iWeb 100 % HTML5 w3c 300/300, dans combien de temps ? (Un an ou plus ?)
Et : iWeb était-il un hobby, comme le Xserve ?

Pardon pour les Pros du « développement maison », SCIII ou autres. Moi j'ai abandonné le langage informe à tics, le Varnier et la programmation à la ligne de bug depuis 1986, alors…
Only end user.

Cordialement.

… Si ! : @ Stanley Lubrik [09/11/2010 16:53] t'es payé cher ou t'as rien d'autre à foutre, pour écrire ça ?

avatar demenla971 | 

@apenspel dis lui d'aller faire un tour sur l'Appstore peut être qu'elle trouveras son bonheur. Pour ce qui est de Flash je pense qu'il y a un vrai problème sur mac quand je l'utilisais sur mon MBP 2009 l'autonomie chutait énormément depuis j'ai connu click to flash et je me suis aperçu que je pouvais vivre sans.

avatar BennyLaMalice | 

@ Stanley Lubrik :
Je crois que la/les régie publicitaire qui gère la pub sur macgen s'affranchissent déjà du flash, pour autant qu'il ne soit disponible. Sur mon iPad j'ai pas moins de pub qu'avec mon mbp.

avatar Stanley Lubrik | 

@Berone

Pour te citer, dommage que ton cerveau soit resté bloqué sur "la ligne de bug depuis 1986".....

Pour le moment, je ne peux vivre qu'avec les technologies de mon temps, pas celles d'après demain....

Comme tu le dis si bien mon grand : "Only end user"...

avatar BennyLaMalice | 

Je ne permet d'insister sur le fait que la non disponibilité de flash sur iOS n'a jamais - il me semble - été justifiée par Apple avec l'argument de la non optimisation. Il s'agit clairement d'une technologie prévue pour le monde de bureau (au sens Desktop ; clavier + pointeur) et non destiné au monde tactile multipoint... L'avantage du html (5 ou 4), est avant tout de pouvoir s'adresser a ces 2 mondes (desktop et multitouch) car les interactions de l'utilisateur peuvent être interprétées différemment au sein de la logique de navigateur. L'expérience utilisateur d'un même site web sous osX et sous iOS est très différente, pourtant c'est bien le même code source. Pour s'en convaincre, il suffit de voir le non succès ces 10 dernière années des tabletPC qui n'ont jamais dépassé le paradigme du pointeur souris.
L'absence de flash sur iOS est pour moi uniquement un choix de cohérence et de perfectionnisme en matière d'interface homme-machine... N'en déplaise aux développeurs fainéants qui veulent avoir accès a iOS :
- sans vouloir utiliser le Html 5
- sans vouloir passer par iOS sdk

Ah oui... Les flasheurs ... Comment on fait pour surfer correctement sur un site Flash qui utilise plein de rollover ( la majorité des site full flash le font, c'est fashion) depuis un appareil tactile sans pointeur ?

avatar Berone | 

@ Stanley Lubrik :
C'est que voyez-vous ma chère, depuis 1986 donc que je vis en End User du côté de la Pomme, en fait, je n'ai jamais eu qu'à m'en réjouir.

avatar Berone | 

@ Berone :
Enfin presque...
Mais aussi je suis de ceux qui oublient vite les galères, surtout si, derrière, comme souvent mais pas toujours, elle révèlent de bonnes surprises.
C'est sûr, c'est dur la confiance. Et ça ne paye pas toujours. Mais avec l'action, par exemple, depuis une douzaine d'années, c'est super. Non ?
Je dis ça, je n'ai même pas d'action Apple Juste je croque les iGadgets.
;-)

avatar Hareth | 

Etant développeur Web depuis quelque années, je peux tout de même affirmer que sur bien des points Flash a de gros avantages sur le HTML/JS, et même sous mac :

- Il est beaucoup plus performant :
Et oui contrairement a ce que vous pourriez croire le Flash reste beaucoup plus performant que les HTML/JS sur bien des points, si il fait exploser votre CPU, c'est parceque qu'on lui en demande beaucoup plus que ce qu'on demande au HTML/JS une pub rempli d'animation mal faite par un graphiste c'est forcément plus gourmand que le texte de WIKIPEDIA, ne jugez pas une techno sur les mauvaise utilisations qui en sont faite; le jour ou les publicitaire réaliseront leurs publicité avec le HTML5/Canvas vous verrez si vous aimez toujours autant cette technologie ^^" surtout que contrairement a Flash ça ne sera pas un plugin, et quand ça plantera votre Navigateur plantera :D.

-Il permet de faire des choses a l'heure actuelle impossible d'en d'autre technologie :
Streaming, systéme d'ui beaucoup plus avancé ect ect je ne vais pas rentrer dans les détails mais de nombreuse application serait impossible sans.

-Il est un gain de temps et de productivité ENORME pour les développeur :
Un vrai langage Objet avec des vrai outil de développement, une machine virtuelle qui render exactement de la même façon de partout, j'en passe et des meilleurs.

Alors certes il a des défauts, d'abord parce que par les possibilités qu'il apporte il permet de faire n'importequoi a un publiciste qui fera une animation pourri et non optimisé en 5 click et vous la servira sur un site WEB sans se préoccuper de votre CPU,
Ensuite il n'est pas accessible (ou presque) au moteur de recherche,

Mais dans l'ensemble il est bie nsupérieur au HTML5 pour de nombreuse utilisation, Adobe ont été des précurseur, les premier a faire de l'ajax (la XMLSocket ça date de 2000 je crois ? ) du p2p etc etc

Mot de fin : Ne jugez pas une technologie sur ses mauvaises utilisations ...

avatar Zed-K | 

[quote=bennylamalice]Je ne permet d'insister sur le fait que la non disponibilité de flash sur iOS n'a jamais - il me semble - été justifiée par Apple avec l'argument de la non optimisation.[/quote]
Dixit la [url=http://www.apple.com/hotnews/thoughts-on-flash/]lettre ouverte de Jobs[/url] :
[quote]In addition, Flash has not performed well on mobile devices. We have routinely asked Adobe to show us Flash performing well on a mobile device, any mobile device, for a few years now. We have never seen it.[/quote]
Il ne l'a jamais vu, et pourtant :
[url]http://clockmaker.jp/blog-en/2010/10/butterfly-3d-canvas-javascript[/url]

[quote=bennylamalice]Il s'agit clairement d'une technologie prévue pour le monde de bureau (au sens Desktop ; clavier + pointeur) et non destiné au monde tactile multipoint...[/quote]
Argument fallacieux repris par Jobs dans sa lettre également.
1) Ce point est parfaitement indépendant de la technologie utilisée. Développe ton jeu en JS ou en Flash, s'il se commande au clavier, le même soucis se posera.
2) Jètes un œil aux dernières versions du Flash Player (10 et 10.1), qui intègrent des fonctionnalités avancées pour le multitouch, dont la reconnaissance [b]native[/b] des gestures.
En HTML5/JS, il faut une fois de plus passer par des librairies/framework additionnels (type Sencha Touch).

@ Hareth :
+1

Pages

CONNEXION UTILISATEUR