Une version de Flash optimisée pour le MacBook Air en test

Christophe Laporte |
Avec le MacBook Air, Apple a décidé de ne plus inclure Flash par défaut. La firme de Cupertino a confirmé qu'à l'avenir ce procédé serait étendu à l'ensemble de ses ordinateurs (lire : Flash ne sera plus préinstallé sur les Mac). Un porte-parole d'Apple avait expliqué que c'était la « meilleure façon pour l'utilisateur d'avoir la version [de Flash] la plus à jour et la plus sûre est de le télécharger directement depuis les serveurs d’Adobe ».



Plutôt que de se lancer dans une nouvelle polémique, Adobe a décidé de répondre de la meilleure des manières. En marge du sommet du Web 2.0 Summit (lire : Adobe vs Apple : "Que les jeux commencent"), Shantanu Narayen, le PDG d’Adobe, a indiqué qu’une version optimisée de Flash était actuellement en bêta test pour le MacBook Air.

D’autre part, il a rappelé que lorsque l’accélération matérielle était activée, Flash faisait aussi bien en matière de performances si ce n’est mieux que le HTML5.
avatar Zed-K | 

Vraiment nawak sur le coup là...
Bientôt une version du Flash Player par machine ?

EDIT:
Une source peut-être ?
Personne semble n'avoir relayé l'info =o

avatar Hasgarn | 

Par machine et par config' Zed-K.
Ben oui, il faut envisager tous les cas de figure ^^
Le problème de Flash n'est plus Flash lui même, mais vraiment ce que le développeur en fait. Et là, c'est un peu n'importe quoi. Shantanu Narayen a vraiment du fric à perdre pour mettre des personnes au boulot sur le développement d'un plug-in réservé à UNE machine.

Vaste blague, je préférerais qu'il bosse d'avantage sur le multi-processing dans Photoshop.

avatar seb2889 | 

"il a rappelé que lorsque l’accélération matérielle était activée, Flash faisait aussi bien en matière de performances si ce n’est mieux que le HTML5"
Qui dit accélération matériel dit aussi moins d'autonomie !

avatar lennoyl | 

ou pas...

avatar ErGo_404 | 

Ils vont simplement installer Flash Mobile 10.1 sur les macbooks air puisque cette machine n'est visiblement pas assez puissante pour avoir la version desktop.

avatar Manu33 | 

Pourquoi seulement pour le Mac Air ? Il faudrait une version Flash optimisé tout court !

avatar Zed-K | 
avatar Arnaud de la Grandière | 

@ Seb2889 : non, l'accélération matérielle consomme moins d'énergie que le calcul de la même tâche en logiciel. C'est bien pour ça d'ailleurs qu'iOS ne supporte que les vidéos H.264.

avatar Zed-K | 

[quote=seb2889]"il a rappelé que lorsque l’accélération matérielle était activée, Flash faisait aussi bien en matière de performances si ce n’est mieux que le HTML5"
Qui dit accélération matériel dit aussi moins d'autonomie ![/quote]
Les animations HTML5 seront également accélérées par GPU (et il vaut mieux au vu des perfs actuelles, à côté Flash est un poids plume - vidéo mise à part).
IE9 a déjà ouvert le bal avec l'accélération par Direct2D utilisant la CG, et WebKit également pour WebGL.

L'annonce du "30% de batterie en plus sans Flash" est parfaitement stupide, puisqu'elle ne se base sur aucune comparaison avec un équivalent HTML5 (sous différents navigateurs, puisque WebKit, Gecko, IE9 n'afficheront pas les mêmes performances à ce niveau).

En partant de ce principe je peux dire que l'iPhone gagne 80% en autonomie si on ne téléphone pas avec... Intérêt de ce constat ?

avatar Shralldam | 

Je remarque tout de même qu'il faut qu'Apple retire Flash de l'installation par défaut de ses machines, pour qu'Adobe se décide à développer une version optimisée de son lecteur... Pourquoi y aurait-il une beta pour le MBA, sinon ?

avatar Zed-K | 

@ [MGZ] Shralldam :
D'après l'article d'Engadget, Apple n'aurait pas fourni de MBA à Adobe pour qu'il puisse travailler sur la question et travailler à une solution.

En gros ils se sont contentés de retirer le Flash Player de l'install par défaut, pour poursuivre leur lynchage ridicule en profitant du buzz ainsi généré, sans même chercher à engager une discussion.
Pas bien étonnant de la part d'Apple àmha.

[i](Ce qui ne retire rien au fait que l'idée même d'une version optimisée pour le MBA ou pour une quelconque machine me semble parfaitement ridicule, mais bon...)[/i]

avatar Yohmi | 

Il faut pas déconner non plus… entre une vidéo HD en HTML5 (car flash en SD j’en parle même pas, c’est l’horreur car ça n’est pas accéléré) et une vidéo HD en flash, même avec la toute dernière version, il y a des différences de facilement 15 à 20 % (activité processeur) chez moi si mes souvenirs sont bons…

Mais que compte donc faire Adobe avec cette version spéciale pour MBA ? Enfin faire un boulot correct sur Mac ? Ou amputer Flash, pour créer une nouvelle version pas totalement compatible ?

avatar Goldevil | 

seb2889 : "Qui dit accélération matériel dit aussi moins d'autonomie !"

C'est techniquement faux.

Un coprocesseur optimisé pour une tâche précise fera bien mieux en consommant beaucoup moins qu'un CPU généraliste. De tout temps, on a intégrés des coprocesseurs dans les ordinateurs pour palier les faiblesses du CPU pour des tâches spécialisées (DSP, GPU, contrôleur mémoire, Copro arithmétique...)
Par contre, il ne faut pas demander à un copro de faire des choses variées, c'est moins performant voir impossible.
Une carte graphique bas de gamme consomme moins que le CPU tout en fournissant des performances bien supérieures. Même les ridicules GPU GMA d'Intel laissent sur place un Core i7 pour certaines opérations typique de la 3D (du genre appliquer le même calcul à beaucoup de données en même temps).

Le problème des coprocesseurs spécialisés c'est le manque de souplesse. L'exemple du décodage video est édifiant. L'iPad décode bien le H.264 mais pour d'autres formats c'est bien moins intéressant car alors c'est le petit CPU à 1GHz qui doit faire le travail. Essayez différents formats de vidéo avec VLC pour iPad et comparez.

avatar françois bayrou | 

@Manu33 [17/11/2010 10:45]

"Pourquoi seulement pour le Mac Air ? Il faudrait une version Flash optimisé tout court !"

Oui effectivement :)
Ca laisse supposer que cette version sera une version dégradée du player classique. Genre pas d'antialiasing, rendu des polices simplifié etc.

avatar Hari-seldon | 

Ce que je comprends pas chez Adobe c est que plutôt de prendre Apple a son propre jeu en les laissant sans flash il commence a tout faire pour que flash soit a nouveau admit par jobs. Alors est ce un aveu de faiblesse d' Adobe.

avatar elamapi | 

flash n'est pas non plus installé par défaut sur Linux ou windows ! je vois pas ou est le soucis

avatar lyca | 

Flash en application web, jeux et animes, je suis pour et comprend l'intérêt. Mais qui peut m'expliquer l'avantage de foutre un mpeg (un genre de) dans une enveloppe flash de nos jour ?

Autant il y a quelques années c'était intéressant et facilitait la publication des vidéos sur le web. Autant aujourd'hui je pense que c'est une phase inutile.
Puisque en quelques sorte une vidéo flash c'est toujours l'application flash servant d'enveloppe ET la video. Donc tjr 2 éléments... Mais je me trompe peut être.

avatar Zed-K | 

[quote=lyca]Flash en application web, jeux et animes, je suis pour et comprend l'intérêt. Mais qui peut m'expliquer l'avantage de foutre un mpeg (un genre de) dans une enveloppe flash de nos jour ?[/quote]
Les soucis de compatibilités (navigateurs ne gérant pas l'HTML5, nécessité d'encode multiple - H264 pour WebKit, Ogg Theora ou WebM pour Firefox et Safari).

Le Flash Player permet la compatibilité tous navigateurs, même sur les plus anciens (IE6 pour ne parler que de lui...)

Adobe propose une solution, à savoir un player HTML5 avec une version Flash en fallback si jamais le navigateur ne le supporte pas, ce qui constitue actuellement la meilleure solution envisageable :
[url]http://blog.mediabox.fr/adobe-annonce-un-player-video-html5/[/url]

avatar chenzo57 | 

@hari-seldon c'est parce qu'ils savent qu'ils ont tord !! et ils savent qu'il y aura du de l'argent à la clef, ce macbook air va marcher c'est sur, moi j'ai été conquit dès le premier jour je regrette juste l'absence de clavier retroeclairé mais j'attends encore un peu on ne sait jamais mais ça me paraît peu probable, enfin bref il y a truc que je ne comprends pourquoi il ne serait optimisé que pour le macbook air c'est pas le moins puissant des ordianteur d'apple ? j'avoue ne pas trop comprendre

avatar omega2 | 

@Zed-K : La meilleure t'es sur? A mes yeux, la meilleure, c'est de laisser faire en natif ce qui peut être fait en natif (vidéo html5, menus avec roll over, etc) et ne charger un lecteur flash (ou tout autre programme en flash) que quand le navigateur ne sait pas faire ou quand les navigateurs sont besucoup trop lent (flash reste plus performants que les navigateurs pour tout ce qui est jeux en temps réel).

avatar RDBILL | 

Hum...
J'ai cru lire dernièrement des réactions nettement moins consensuelles de M. Shantanu Narayen... ?
Il semble faire montre de bonne volonté envers Apple finalement le bougre !!

Et sinon bien d'accord, il a fallu qu'Apple décide radicalement de virer Flash par défaut de tous ses Macs pour qu'Adobe réagisse enfin et optimise son logiciel préhistorique... Si c'est pas malheureux ca quand même ma brave dame... !

avatar Zed-K | 

@ omega2 :
Euh... c'est exactement ce que je disais, et précisément ce que fait le widget en question ^^;

avatar Stanley Lubrik | 

Pour les groupies du tout HTLM5, je vous propose cette petite balade en .... pur HTML5...

http://www.thewildernessdowntown.com/

The Wilderness Downtom

Sur station multicore ce film interactif roule...

[b]Sur mon iPad, j'ai une roue qui tourne,qui tourne, qui tourne, qui tourne...
Rien ne se lance !

Du Flash ???

Non, non du HTML5 pur jus....[/b]

Mon pauvre Safari est horriblement sur les genoux avec ce cher HTML5... Que dis-je... Carrément à terre !

avatar Le Gognol | 

"HTML5" n'est pas synonyme de "site adapté à une machine mobile"...

avatar marc_os | 

S'ils veulent autant profiter de l'accélération matérielle quand elle est disponible, c'est AMHA qu'ils ont définitivement renoncé à optimiser Flash dans son ensemble sur Mac OS X, et qu'ils ne le feront jamais pour obtenir au moins des résultats comme avec Flash pour Windows.
Mais faut dire que rattraper 10 ans de codage non optimisé, ça doit coûter bonbon en ressources humaines et en temps, et ça ne m'étonne pas qu'ils aient jeté l'éponge.

avatar marc_os | 

@ Stanley Lubrik
Tu n'as pas dû voir la note "This is a Chrome Experiment" en bas à gauche de la page.
Sur mon MBP non Unibody, ça tourne nickel avec Safari qui a pourtant pleins de fenêtres et onglets ouverts, alors qu'ils conseillent de tout quitter et de ne garder qu'une fenêtre ouverte !
Faut donc pas s'étonner si sous iOS ça ne marche pas - encore.
"This film is processor intensive.
Please shut down other programs and close unnecessary browser tabs. Doing this will enhance your viewing experience. Thanks."

Ceci dit, on fait comment la même chose en Flash ? :P

avatar Switcher | 

En arriver là pour obliger les développeurs à optimiser leur code en fonction de la plate-forme.
Pathétique.

(on me dira qu'Apple ces temps-ci aussi...)

avatar Zed-K | 

[quote=marc_os]Ceci dit, on fait comment la même chose en Flash ? :P[/quote]
- compatible tout OS
- moins gourmand sur l'animation vecto (les oiseaux)
- moins gourmand et bien plus propre sur l'animation bitmap (les zoom/travellings, qui auraient bénéficié d'un lissage...)
- globalement plus gourmand sur la vidéo, mais pas dans tous les cas (dépend de l'OS/navigateur et d'autres facteurs)
- plus proprement niveau code (un langage moderne et pas laxiste au possible ça aide =p)
- en utilisant un langage unique et sans réinventer la roue (Google Street View utilise Flash... Mr.doob a dû tricher comme pas possible pour réutiliser les données et les afficher avec un semblant de 2.5D)

Enfin pour faire régulièrement un tour des sites vitrines (majoritairement full-Flash) sur The FWA, la démo, bien que réussie et très sympa, ne m'a pas paru révolutionnaire, loin de là.

Plus d'info sur le site de Mr.doob (flasheur reconnu au passage), qui s'est occupé de cette démo pour Google :
[url]http://mrdoob.com/blog/post/705[/url]

[quote]Google Chrome internally uses a different graphics library in MacOS than in Windows and Linux. CoreGraphics for MacOS and Skia for Windows and Linux. Each library have their own pros and cons but CoreGraphics is specially slow when transforming and clipping big images. [b]Street View would run at 30fps on Windows/Linux while it would get 1fps on MacOS.[/b][/quote]
A méditer...

avatar Zed-K | 

Quant au choix de l'HTML5, dixit Mr.doob toujours dans les commentaires :
[quote]It was done in HTML5 because one of the intentions of the project was to push the HTML5 platform. That's what Google was after.[/quote]

avatar Benlop | 

@Zed-K

"En gros ils se sont contentés de retirer le Flash Player de l'install par défaut, pour poursuivre leur lynchage ridicule en profitant du buzz ainsi généré"

N'importe quoi. Quand Microsoft ne fournit pas Flash en bundle, c'est un lynchage et du buzz aussi ?

Ou alors c'est normal, ça évitera les demi-scandales comme on en a eu récemment type "oh mon dieu, Apple fournit une ancienne version de Flash avec son système". Va savoir.

Tout est bon pour cracher un peu, hein...

"Apple n'aurait pas fourni de MBA à Adobe pour qu'il puisse travailler sur la question et travailler à une solution."

En même temps, personne ne leur a demandé de bosser sur une version spécifique pour MBAir, hein. Ils font ça de leur propre chef.

@ ErGo_404

"puisque cette machine n'est visiblement pas assez puissante pour avoir la version desktop."

Encore une fois, n'importe quoi. Ça devient vraiment, mais vraiment pénible.

avatar Zed-K | 

[quote=Benlop]N'importe quoi. Quand Microsoft ne fournit pas Flash en bundle, c'est un lynchage et du buzz aussi ?[/quote]
Microsoft ou les grandes distributions Linux n'ont jamais à ma connaissance intégré Flash de base. Quand bien même c'eût été le cas, qu'il l'ait retiré n'aurait pas le même effet car pas vraiment dans le même contexte...
A moins que pour toi les relations entre Apple et Adobe soient actuellement tout à fait cordiales ?
Jobs n'a pas hésité à pencher dans le FUD dans sa lettre ouverte aux apparences aimables et pleine de bons sentiments pour le Mac User lambda, à traiter les développeurs d'Adobe de fainéants (et si on parlait d'iTunes ?), et je vais pas refaire l'historique complet.
Donc à moins que tu n'ai pas suivi l'actualité informatique depuis 2-3 ans, ou que tu sois incapable de prendre en compte le contexte...

[quote=Benlop]ça évitera les demi-scandales comme on en a eu récemment type "oh mon dieu, Apple fournit une ancienne version de Flash avec son système"[/quote]
Demi-scandale pas justifié du tout.
Le fait d'embarquer dans son OS une version obsolète d'un composant pourtant fortement sollicité alors que tout le monde sait qu'elle contient une grosse faille de sécurité, tu as raison, ce n'est pas grave du tout.
Tout comme de laisser une faille Java moisir pendant 6 mois, exposant tout le parc Apple à un exploit potentiel, alors qu'un patch est disponible et ne demande qu'a être intégré.
Pas grave non plus, les sites de news conseilleront de désactiver l'un et l'autre pour ne pas prendre de risque.
Attention, ce n'est en aucun cas stratégique, non non...

avatar Zed-K | 

[quote=Benlop]En même temps, personne ne leur a demandé de bosser sur une version spécifique pour MBAir, hein. Ils font ça de leur propre chef.[/quote]
Ce n'est pas ce que je disais.
Si Apple se rend compte d'un problème d'autonomie sur leur dernier MBA, un processus "logique" aurait été de prévenir Adobe, de lui envoyer un proto pour tester, avec un avertissement : si pas de solution, plus de Flash Player installé par défaut.
Or rien de tout cela n'a été fait, et c'est précisément ce que le PDG d'Adobe dit dans l'article d'Engadget.

Apple s'est contenté de retirer le Flash Player sans rien dire, sans aucune annonce, et une fois de plus de laisser les sites spécialisés faire le travail à leur place.
Mission réussie, on en arrive même à des articles ridicules annonçant "30% d'autonomie en plus sans Flash"... sans prendre la peine d'effectuer le moindre comparatif. Conclusion parfaitement dénuée d'intérêt donc.

Et une fois encore, ça aurait pu être anodin si ça ne s'était pas produit dans le contexte actuel de la gué-guerre lancée par Steve.

Après pour la version "[i]spéciale MBA[/i]", j'ai déjà donné mon avis dessus, ce n'est que pure connerie. J'imagine qu'il s'agit d'une erreur d’interprétation parc'que sinon on touche le fond là ^^;

avatar Stanley Lubrik | 

Soyons clairs !

Il faut qu'Apple s'offre les services de Mike Galbraith pour booster son noyau, et rendre OSX mieux armé pour le multitâche et Flash...

224 Lignes de bonheurs qui boosrent le multitâche dans Linux :

http://www.pcinpact.com/actu/news/60418-linux-patch-multitache-performances-ordonnanceur.htm?vc=1#vc

avatar macfille | 

Oui pourquoi juste sur le Macbook air.

avatar #[OmeR]_'666' | 

A quand une version Linux optimisée aussi tant qu'ils y sont ?

CONNEXION UTILISATEUR