iphone

Polémique sur Flash : parole à la défense

par Christophe Laporte le 24.06.2010 à 12:42
La polémique Flash revient au centre des débats. Interrogé à ce sujet lors de la présentation du Droid X, Sanjay Jha a tenu des propos assez ambigus. Pour lui, il est impératif que l'expérience de surf sur un téléphone mobile soit la plus proche possible à celle obtenue sur un ordinateur. Partant de ce principe, le directeur général de Motorola pense qu'il est indispensable de supporter Flash. Par rapport à la concurrence, il estime que c'est un élément de différentiation.

Interrogé sur la lettre de Steve Jobs consacré à la technologie d'Adobe, Sanjay Jha a fait preuve de franchise : "Il y a des choses vraies dans ce que Steve Jobs dit", cependant il rajoute que ses conclusions sont différentes de celles du patron d'Apple.



Sanjay Jha est d'accord sur certains points de l'analyse de Steve Jobs notamment au niveau de l'impact de Flash sur l'autonomie. Cependant, il indique que ses équipes de développement ont travaillé de concert avec Adobe et sont parvenues à un résultat très satisfaisant. Pour lui, le Droid X est tout simplement le meilleur terminal mobile pour joueur du contenu Flash.

Avec Froyo, Google et Adobe ont redoublé d'efforts afin que Flash 10.1 offre les meilleures performances possible tout en ne nuisant pas à l'autonomie des smartphones Android. Qu'en est-il dans la pratique ?

À la demande d'Adobe, Frost & Sullivan a réalisé un livre blanc [format PDF] sur le sujet. Premier test : la lecture d'une vidéo sur YouTube. Le Nexus One a tenu 3 heures et 46 minutes avec le lecteur natif d'Android et 3 heures et 8 minutes avec Flash Player 10.1. La vidéo en question était encodée en H.264. Il y a donc une différence de 16 %.

Autre domaine dans lequel Flash est beaucoup utilisé : les jeux. Le même jeu - le Pendu - a été porté en Flash et en JavaScript. Là encore, la technologie d’Adobe se montre plus gourmande. L'appareil a tenu 2 heures et 40 minutes avec la version Flash contre 3 heures pour la version JavaScript.

La version Flash à gauche, la version JavaScript à droite

Les auteurs de ce rapport ont également testé des jeux Flash plus complexes avec le Nexus One. Ils ont pu jouer à Alchemist pendant plus de 7 heures et à Chroma Circuit pendant 5 heures et 23 minutes.

Alchemist à gauche, Chroma à droite

Enfin, des tests d'animations ont été effectués en HTML5 et en Flash. Pour le coup, les résultats sont sur ce point nettement plus contrastés. Dans deux tests sur trois, Flash tient plus longtemps que son rival.


Et dans le seul test, où Flash est légèrement derrière le HTML5, cela est dû aux mauvaises performances de ce dernier capable d'afficher uniquement 9 images par seconde alors que Flash tournait à plus de 25 images secondes.

Le sprint test : en HTML5 à gauche, en Flash à droite

Pour les auteurs de cette étude, il est indéniable que Flash peut se révéler être gourmand notamment pour les jeux et les vidéos. Cependant, selon eux, contrairement à ce qu'affirment certains "détracteurs", Flash n’est pas du genre à mettre à plat la batterie des smartphones en quelques minutes.

Maintenant que Flash 10.1 est officiellement disponible sur Android, il n'y a plus qu'à attendre les réactions des utilisateurs et voir si elles concordent avec cette étude.

|  |  

Découvrez les nouveautés de Mountain Lion avec notre livre
4
3
2
1
Vos réactions (57 réactions)
sebastiano [24/06/2010 12:49]

Encore une comparaison entre une technologie qui mûri depuis des années, et une autre qui vient à peine de naître. C'est idiot au possible.
marc_os [24/06/2010 12:56]

Le problème, ce n'est pas Flash en soi !
C'est son implémentation non optimisée pour Mac OS X depuis des années.

Qu'Adobe fasse bien son travail sur les autres plate-formes, tant mieux !
Mais qu'ils fassent aussi bien sur Mac OS X, alors ils pourront s'attaquer à iOS X !
Mais tant que Flash pour Mac OS X restera à la traîne par rapport aux autres plate-formes...
cybry [24/06/2010 13:01]

C'est plutôt un article factuel, qui montre ce qu'implique vraiment flash sur les terminaux mobiles, et qui permet de se faire sa propre idée indépendamment des querelles de chapelle.

Pour revenir sur la comparaison flash/html5, on peut aussi le voir comme une comparaison entre une technologie décriée par Apple (flash), et celle qui est promue pour la remplacer, et sur laquelle, visiblement, il y a encore du boulot.
HAL-9000 [24/06/2010 13:02]

@ marc_os

Flash à la traine sur MAC OS X.
Open CL à la traîne sur MAC OS X.
Gestion des multicores à la grosse traine sur MAC OS X.

Tout ça evidemment à mettre sur le dos de Flash, Open CL, etc. et Apple blanc comme neige, bien entendu...
edmini [24/06/2010 13:03]

Steve Jobs a donné d'excellentes raisons pour refuser Flash sur le iPhone et le iPad. Le succès de l'iPad et surtout de l'iPhone est aujourd'hui si important qu'il est certain que les diffuseurs de contenu sur Internet passeront progressivement à html5. Flash a vécu.
Polochon610 [24/06/2010 13:08]

Je ne vois pas l'intérêt de ce test.
Je ne demande qu'une chose. Refaire ce même test mais cette fois-ci sur un iPhone
death_denied [24/06/2010 13:09]

Très bon article qui montre que le refus de Flash sur iPhone et iPad n'est pas du à la batterie, étant donné que le html 5 c'est pire !
HAL-9000 [24/06/2010 13:14]

@ edmini

Qui es-tu pour oser dire : "Flash a vécu" ?

Ah pardon, c'est Steve Jobs qui l'a dit, donc forçément...
Artanis [24/06/2010 13:15]

@ HAL-9000:
- Flash est incontestablement à la traîne sur MacOS X, et Adobe a beau dire que c'est de la faute d'Apple, leurs arguments tiennent pas la route;
- les problèmes d'OpenCL viennent des drivers, comme pour OpenGL, qui sont clairement une catastrophe. Cela dit, je ne vois pas le rapport avec Flash;
- tu peux développer sur le multicore? Je passe un certain nombre d'heures par jour à faire de la programmation parallèle, entre autre sur Mac, et je n'avais pas remarqué ça, mais peut-être que tu as des informations qui m'ont échappées...

Il était temps qu'au moins /une/ implémentation de Flash Mobile tienne la route, ou Adobe perdait complètement la face...
lemail2mi [24/06/2010 13:23]

Le problème de flash est que toute amélioration doit impérativement de chez Adobe, si Adobe décide qu'une plateforme ne mérite plus aucun investissement c'est mort pour elle. Alors, qu'avec html5 tout le monde (presque) peut améliorer les performances de son navigateur (mozilla, webkit, opera... et même microsoft)
bluheim [24/06/2010 13:27]

@HAL-9000 :

Ah pardon, c'est Steve Jobs qui l'a dit, donc forçément...


C'est exactement ça ! Les fanboys Apple c'est comme les fanboys Nintendo : il suffit que leur gourou dise un truc pour qu'ils se mettent tous au diapason.
manu1707 [24/06/2010 13:32]

oh bon sang, on pourrait les envoyer à la niche les 2 là ...
sunjohn [24/06/2010 13:33]

manu1707 : je plussoie
lukasmars [24/06/2010 13:38]

"Encore une comparaison entre une technologie qui mûri depuis des années, et une autre qui vient à peine de naître. C'est idiot au possible."

Alors Steve Jobs est idiot au possible puisque c'est lui qui propose le remplacement d'une technologie par une autre pas encore normalisée...
iLazoW [24/06/2010 13:39]

Je n'ai toujours pas vraiment compris quelle était la raison de l'absence de Flash sur iPhone ou iPad.
Les arguments de Jobs sont convaincant mais pas totalement réalistes et commercialement Apple n'a rien à perdre à installer flash sur son téléphone, à part forcer au développement du HTML, mais j'imagine mal une entreprise mondiale pousser au développement d'une technologie si elle n'y gagne rien derrière..
4
3
2
1



Réagir

attention Il n'est pas possible de réagir à cette dépêche. Si vous souhaitez toutefois réagir, n'hésitez pas à faire un tour dans nos forums.