29 janvier 2010

Apple cherche-t-il a tuer Flash ?

La sortie de l’iPad soulève de nombreuses critiques comme l’absence de multitâches, le choix de l’OS, la connectique, l’absence de webcam ou l’HD sur écran 1024 (merci le marketing). Mais en tant que développeur Flash, le point qui me chagrine est l’absence du Player Flash et/ou du Runtime Air. Mon analyse personnel dans la suite.

ipadkillme

Quand l’iPhone est sorti, Apple a justifié l’absence du Player Flash pour des questions de “puissance”, pourquoi pas. Après tout, flash n’est pas réputé pour sa sobriété.
A la sortie de l’iPhone 3G, la même “excuse” était de nouveau évoquée. Passe encore.

L’iPhone 3GS arrive et ses performances ne sont toujours pas suffisante pour intégrer le player Flash selon Apple. Cette fois ci, le discours à plus de mal à passer. D’autant plus que depuis, les concurrents disposent (ou vont très prochainement disposer) de leur player (Symbian, Android).
D’un autre côté, Apple promeut son téléphone (et l’iPod touch qui partage une grande partie du Hardware) comme une console de jeux (capable de rivaliser avec un DS ou PSP), difficile d’admettre que la puissance nécessaire à faire tourner le player Flash ne soit pas là.

Mais avec l’annonce de l’iPad, dotée d’un processeur d’1Ghz, de plus de mémoire vive et d’un GPU qui tient apparemment la route, la politique d’Apple se révèle au grand : “Pas de Flash chez nous !”.

Pourquoi Flash est incontournable ?

Bien qu’étant développeur AS, je suis souvent le premier à critiquer les sites utilisant Flash à tord et à travers. Cependant, une expérience web complète ne peut pas être considérée sans Flash.

Aujourd’hui 70% des vidéos disponibles sur Internet sont en Flash. Difficile de croire que les utilisateurs de produits Apple se contenteront de Youtube, Facebook ou Viméo pour regarder des vidéos.
De ce côté là, Apple cherche sans doute à imposer son propre standard, quitte à écarter les petits sites, qui, pour mettre des vidéos en ligne, n’ont rien trouver le plus simple que Flash, à défaut d’un HTML5 qui tarde à sortir et être supporté par tous les navigateurs.

La même proportion des jeux disponibles sur le net sont eux aussi en Flash. De ce côté là aucune alternative réelle ne semble pointer le bout de son nez.
Évidemment, l’Apple Store propose de très bons jeux, mais qui pourra prétendre ne pas regretter pouvoir jouer à TG Motocross 3 sur l’iPad (Manu confirmera).

Les sites d’informations, qu’Apple intègre clairement dans les usages majeurs de sa tablette, utilisent encore beaucoup Flash pour certains diaporamas et autres contenus riches. Évidemment, la logique voudrait que la plupart de ces modules soit développés en JS, mais à défaut, l’iPad ne les affichera pas.
Là encore, le partie pris de la marque est d’écarter les petits sites en proposant des partenariat de “contenus inédits” avec les gros. Une politique intéressante, mais élitiste qui oriente clairement les choix des utilisateurs.

Le flash est aussi une grosse source de revenus pour de nombreux sites, à travers d’affreuses bannières, qui, bien qu’elles pourrissent le web, permettent à certains sites de vivre.

Enfin, de nombreux sites à destination d’un jeune public, ou d’un public “trendy fluo fashion”, en cohésion avec la cible de l’iPad, sont entièrement en Flash, et leur absence représentera un gros manque.

Défendons Apple

La démarche de la marque à la pomme a aussi des côté “positif”.

Tout d’abord, elle va surement permettre de “purger” certains sites de contenus flash inutils pour l’adoption de contenus plus accessible.
Ensuite, elle permet de promouvoir les technologies du W3C de manière éfficace auprès des clients et agences, souvent adeptes aux fullflash.
Il y a aussi fort à parier qu’elle permettra également une percé du HTML5 plus rapide.
Enfin, elle pousse Adobe à améliorer sans arrêt son player à un rythme bien supérieur aux années Flash MX & Co.

Alors que penser ?

De mon point de vue, défendre une expérience internet inédite et complète sans intégrer le player Flash est aujourd’hui une “publicité mensongère”.
L’argument de la puissance est aussi clairement devenu obsolète. Apple aurait d’ailleurs tord d’insister sur cet argument, faisant passer ses machines pour des dinosaures (ce qui n’est pas le cas) face à la concurrence.
Apple tourne le dos à une grande communauté de développeurs créatifs, souvent désireux d’étendre leur champs d’activité, comme l’a démontré l’adoption massive du runtime AIR.
Enfin, la marque de Steve se met à dos Abode petit à petit, ce qui n’améliorera pas les performances du player Flash sur Safari4 (aujourd’hui le plus lent).

C’est donc bien dommage qu’un appareil comme l’iPad, malgré ses défauts, de propose pas de player Flash, qui rendrait l’expérience internet de celle-ci l’une des plus avancées qu’il soit.

Apple reste fidèle à sa fermeture extrême, de la connectique au solutions logiciels en passant par les contenus ultra DRMisé. Mais je suis sur que ce n’est qu’un mauvais passage. Attendons l’iPad2 !

Commentaires

Zoulou - 30 janvier 2010

Je suis entièrement d’accord avec toi, pour ma part c’est une grosse déception (enfin pour le flash sur iPhone surtout, sur ipad je m’en fout un peu) mais ça m’étonnerait grandement qu’apple change sa politique mensongère du jour au landemain, et même si tous les efforts sont faits du côté d’adobe (qui assure pouvoir développer un player pour safari mobile!), jamais Apple ne retournera sa veste. Le seul bon point que j’y vois, c’est la grande ascension des contenus vidéos en xhtml5. Étant flasheur aussi, ça me chagrine que le flash ne tourne pas sur les iTrucs, mais je prône le tout html5 pour la vidéo en ligne.

Manu - 30 janvier 2010

TG Motocross ou Farmville .. On va en faire quoi de cet iPad ?

En tout cas je suis d’accord avec toi sur le fait que ça va accélérer l’arrivée du HTML5, mais je suis pas convaincu sur le remplacement de Flash..

A voir!

Jour de pluie - 31 janvier 2010

Il est clair qu’HTML5 est à terme la meilleure solution pour la vidéos (pour l’instant les 100% de charge CPU sont encore rédhibitoire), mais en aucun cas cela remplacera Flash pour les interfaces très riches.

Yann - 3 février 2010

…bien d’accord avec ton analyse… Je me permet de reprendre un (long) commentaire écris sur un blog ou l’auteur avait sensiblement la même approche que toi..

“En revanche, ce qui m’interpelle, ce sont les réactions des gens. Il y a une méconnaissance de flash totale, et je suis convaincu que 90% des gens qui le critiquent ignorent tout de la flash-platform dans son ensemble.
Ca fait des mois que je réagis sur les fils de discussions de macgé (parce que je suis aussi un macuser) pour essayer de faire comprendre à ces gens la qu’ils critiquent sans savoir…

Pour autant ca ne m’empêche pas de m’interroger moi même sur flash. Non sur ses qualité, je les connais (c’est mon métier, donc forcément…) ; mais sur sa visibilité. Comment aujourd’hui tant de gens peuvent se contenter de l’amalgame flash = bannière de pub = site de video. En 6 ans, j’ai pas fais une bannière, et je n’utilise la video qu’intégré au sein d’un ensemble bien plus riche qu’un banal player. Comment les gens en sont ils venu a considérer que flash était une bouse mangeuse de ressources, lourdes, et inadapté. Quand les dev que nous sommes se battent pour optimiser nos codes, soigner le référencement (oui, c’est possible en flash) et l’accessibilité (oui aussi!). Alors bien sur, faute de temps, ou lors de la transition AS2-AS3 il m’est arrivé de produire des sites pas optimisé à 100%, ou peu accessible (le client n’en ayant pas toujours qq chose à faire) ; mais tout de même…
J’ai vraiment l’impression que tout un écosystème est vu par le petit bout de la lorgnette : les bannières/les videos/les sites crades et pas optimisés.
Je pense sincèrement qu’Adobe devrait prendre en compte ce déficit d’image et redorer le blason de cette techno qui a de vrai qualité, et une vrai légitimité sur les contenu riches, les mashups, les interfaces innovantes, les sites interactifs, les jeux…
Je pense qu’Adobe manque de pédagogie, et d’humilité aussi ; et ils seraient temps pour eux de réagir, de libérer d’avantage flash, de communiquer sur les perfs, et sur l’optimisation continuelle du player. Aujourd’hui flash n’a pas d’équivalent, quoiqu’on en dise, mais à quoi bon si personne n’en est conscient.
Parce que outils génial ou pas, le jour ou tout le monde détestera flash - ou a défaut, pensera pouvoir s’en passer ; je migrerai sur une autre plateforme de dev… En regrettant le gâchis énorme, d’une techno ayant de vrai et grande qualité, dont le potentiel se sera noyer sous une image trop négative, a cause de défaut mineur, mais réels, et peut-être trop ignorer par adobe.

…et désolé pour ce trop long message ^^

diaporamas - 19 septembre 2010

Moi pour flash cela ne me dérange pas car de toutes les façons depuis windows 7 je n’arrive plus à le mettre à jour. J’ai également vu sur un site que le javascript donne des résultats étonnant :)
http://www.weedle.fr/20-exempl.....cript-ajax

Laisser un commentaire

Commentaire