iPhone : SVG à la place de Flash ?

Christophe Laporte |
Steve Jobs l’a répété encore hier (lire notre article : Apple parle jeu, iPhone, .Mac, Store…), il n’est pas pressé de porter Flash sur l’iPhone. La raison officielle : la technologie d’Adobe est trop gourmande. La grande inconnue à ce jour est de savoir si l’absence de Flash sur l’iPhone est bel et bien liée à une contrainte technique (Flash est gourmand en CPU, mais en même temps, Adobe a développé une version pour les terminaux mobiles) ou si elle est la conséquence de divergence stratégique entre les deux groupes.

Toutefois, si le patron d’Apple souhaite rajouter un peu d’interactivité à son appareil, il peut opter pour Silverlight de Microsoft qui va être disponible sur certains téléphones Nokia, mais connaissant les rapports conflictuels entre Microsoft et Apple, on en doute fortement.

L’autre thèse veut qu’Apple profite de l’essor de l’iPhone pour tenter de modifier le rapport de forces sur le web. Afin de rajouter de l’interactivité sur le web mobile, Apple pourrait opter pour le SVG, un format libre soutenu par la W3C. Ce format de données conçu pour décrire des ensembles de graphiques vectoriels est pris en charge par Safari depuis la version 3.0. En faisant ainsi, Apple mettrait l'accent sur les technologies (Webkit pour n'en citer qu'une) qu'elle a supportées et/ou développées et qu'elle souhaite voir jouer un rôle important dans les années à venir. Peut-être aura-t-on un début de réponse demain lors de l'Apple Special Event.

avatar ifranz67 | 

Le flash c'est tellement lourd que mon macbook fait du bruit rapidement grrr Alors je veux pas que l'iphone soit brulant quand je l'utilise non plus.

Donc je m'en passe du flash. Le SVG serait une fonction en plus ça remplace pas le flash.

avatar Un Vrai Type | 

Le SVG est capable de faire 99% de ce que font les graphistes avec flash.

Il est capable de gérer les actions, les objets génériques, les paramètres...
Il ne lui manque qu'un environnement de développement pour les graphistes et la reconnaissances de ses possibilités par les navigateurs.

avatar oomu | 

flash c'est une aberration

c'est entièrement sous domination adobe (et secret, non documenté, sauf évidemment ce qui n'est pas stratégique : leur machine jscript/actionscript)

c'est de base, inadapté au besoin du web (impossible de séparer la forme du fond, gros problème pour le reférencement comme dit plus haut, pour la navigation (chaque auteur invente), pour l'accessibilité (quoiqu'en dise Adobe, il est impossible de faire de l'introspection du contenu du flash par des outils standards pour synthèse vocale, interface braille etc. flash par sa nature est un obstacle là où css/html est un partenaire)

Svg n'appartient pas à adobe. Svg ne définit que le format vectoriel et son interface avec jscript.

svg est en xml, autant dire que n'importe quoi peut générer du svg. il est aussi possible de le compresser pour le rendre léger à télécharger. (très efficace la compression), par contre, sa nature xml le rend plus lourd à traiter en mémoire
par contre, absolument tout ce qui existe pour manipuler du html et du xml fonctionne évidemment avec svg. cela laisse de quoi inventer tout et n'importe quoi si des gens en ressentait le besoin.

svg n'est pas le concurrent de flash, mais un complément aux normes du W3C. voyez svg comme la suite logique après html / css / jscript.

Le concurrent de flash sera Firefox / Safari / Opera eux même. l'inclusion d'un "canvas" dans firefox 3 et futur safari est une évidence. A terme, jscript et css + svg/png/jpg/vidéos seront à même de faire ce que fait flash. le tout imbriqué dans du html naturellement, le tout intégré au navigateur qui aura la possibilité d'utiliser la meilleure technologie du système d'exploitation.

de fait, je considère Firefox 3 comme l'embryon de concurrent à flash. pas svg.

-
flash, apple en a pas besoin pour vendre des iphones.

silverlight, comme tout ce qui est microsoft est windows et pur windows.
peu importe si novell va bricoler un plugin linux
peu importe si ms va nous vomir un plugin mac

avatar oomu | 

@un vrai type:

en gros il manque à svg tout ce qui fait queles graphistes aiment flash :)

soyons réaliste, svg c'est un format d'image vectoriel, sa nature xml le rend particulièrement facile à générer par programmation (et donc jscript dans un navigateur)

c'est tout. c'est un excellent truc de Développeur de code. pas de graphistes.

svg n'est pas flash

svg ne gère pas les animations, la synchronisation etc.

non

mais à terme, c'est le navigateur qui offrira tout cela. Apple se servira de ses briques webkit/quicktime etc, Firefox étendra xul, avec cairo et gstreamer. Opera se débrouillera, mais globalement c'est le navigateur qui offrira tout ce qu'offre le plugin flash.

et les outils de création seront des outils générant des projets webs, et non plus un .swf

mais on en est loin

très loin.

Flash a de nombreuses années, et peut être qu'Adobe le mutera ou lui fera suivre la même voix que PDF pour éviter son obsolescence. tout est possible

mais une chose est certaine : apple n'a pas besoin de flash sur iphone, et peu de gens d'industriels a envie de laisser flash sur le web.

le web ce n'est pas flash
le web permet d'atteindre des zolies zapplications multimédia en flash qui font plaisir aux artistes. c'est tout.

Flash est un formidable (le meilleur) outil de créations d'animations et interfaces multimédias interactives, mais il n'est pas le Web.

à cause de trop de limitations et du contrôle absolu de Adobe.

avatar Michel Poulain | 

Le Flash est une aberration. C'était bien quand l'objet DOM n'était pas répandu sur les navigateurs. Mais depuis 1994 pas mal de choses ont changé. Si c'est pour faire du Flash avec des éléments XML pour passer les données, autant faire directement du JavaScript.

Le JavaScript est puissant. On peut même faire des graphiques dessus, comme le montre [url=http://www.liquidx.net/plotkit/]www.liquidx.net/plotkit[/url] Cela fonctionne même sur iPhone! Et la plupart des animations Flash sont affreuses et remplaçables par des animations JavaScript+CSS en 3 lignes! Le CSS gère la transparence et même les ombres... Et cela fonctionne d'ores et déjà sur iPhone.

Si le Flash arrive sur l'iPhone, il n'y aura plus aucun effort de fait pour l'iPhone. Tous les sites qui ont été montés pour l'iPhone, en respectant les normes W3C, c'était parce que les sites ne respectaient pas les normes et étaient donc impraticables pour l'iPhone.

avatar properso | 

[b]@ Obidjoule :Faire un site en flash est totalement désuet de nos jours, c'est une plaie pour le référencement, c'est lourd, c'est totalement contre-productif, ça revient à faire un site pour les potes qui auront l'adresse et des macs suffisament puissant pour mater les anims, point. En plus l'anim on l'a mate une fois et puis on passe à autre chose, c'est juste une technologie qui s'essoufle...[/b]

on voit que tu n'est pas webmaster, et que ta vision se limite au passé... quant au référencement, c'est identique à un site html mais c'est sur il faut avoir quelques compétences...

avatar spypol | 

oui et aujourd'hui, flash sépare très bien les données du contenant... ya qu'à voir pas mal de sites qui sont comme ça (deezer.com pour n'en citer qu'un..)

avatar properso | 

bien sur, mon site utilise à 100 % le flash accouplé au php et mysql... franchement, par rapport au anciens sites html, c'est du pur bonheur... il y a toujours des gens qui se moquent du design, alors bien sur, un blog est plus facile à gérer, cependant, lorsque l'on voit les agences de pubs, elles sont à 95 % en flash...
les 5 % qui ne le sont, c'est par manque de compétences... :-)

avatar Un Vrai Type | 

@ oomu :
Oui, mon post contient du second degré...
Sinon, SVG gère l'animation et même la synchronisation...
Safari et Firefox ne les gèrent pas.
Nuance.

avatar françois bayrou | 

"Le JavaScript est puissant. On peut même faire des graphiques dessus"
Ouaiiiis ! et si t'es doué, tu le le faire avec un éditeur de texte
Et si t'es un balèze, via la console ! en telnet, zou sur le serveur
Et si tu tapes vites tu pourras même faire du streaming

En attendant moi je bosse sous flash c'est plus pratique

avatar Jean Claude Dusse | 

Y en a t-il un qui parle français ici ? Non, tout le monde parle le Ch'ti c'est ça hein ? Ne comprend rien à ce que vous dîtes moi !!!

avatar Un Vrai Type | 

@properso :
"les 5 % qui ne le sont, c'est par manque de compétences... "

Je t'interdis de juger des compétences de personnes que tu ne connais pas.

avatar Psylo | 

SVG est un vrai standard ouvert et normalisé.
Ca profiterait a tous les logiciels libres

avatar pierre_pracht | 

@ françois bayrou --En attendant moi je bosse sous flash c'est plus pratique--
La d'accord. Mais en attendant si l'iPhone n'a pas de flash et c'est bien, car cela fait avancer les autres techno.
@ spypol : -- deezer.com pour n'en citer qu'un.. --
Pas un autre exemple, car il y a bien du deep linking, mais pas de contenu alternatif.
@ properso --quant au référencement, c'est identique à un site html mais c'est sur il faut avoir quelques compétences--
La je vais peut-être mourir moins idiot : google sait qu'un lien vers :
http://www.deezer.com/#news/page/1
c'est la même chose que le contenu indexé à :
http://www.deezer.com/news/page/1
La bonne solution c'est de laisser les plug-ins changer la barre d'adresse et vive le pishing...

avatar gloup gloup | 

Hé bé qu'est-ce qui ne faut pas lire… ^^

avatar gloup gloup | 

Encore une fois, svg c'est bien, c'est libre, j'aime le svg mais NON flash n'est pas pourri : quand c'est bien programmé, ça fonctionne très bien. UNE DERNIÈRE CHOSE : flash est accessible si on prévoit un contenu alternatif. Alors arrêtez vos délires…

Ah oui, et pour l'instant svg ne fonctionne pas sur iPhone et IPT.

Salutations.

P.S. : et flash gère aussi bien le vectoriel que les bitmaps (comme en svg).

avatar pierre_pracht | 

@ gloup gloup : --NON flash n'est pas pourri--
Je suis tout a fais d'accord.
C'est juste que flash :
- ce n'est pas parfait (mais rien ne l'est)
- je ne vois pas l'intérêt sur un petit écran de 480x320 (si des petits jeux qui rame)
Franchement, il existe quelqu'un qui s'imagine en train d'utiliser avec un iPhone les sites en flash existant.

avatar HyperB | 

Heureusement que [s]madame Irma[/s] sait avec certitude ce que sera le web dans les prochaines années...

En attendant Flash fonctionne. Pour le reste, il faut safari 3 ou le dernier navigateur à la mode ? Autant dire qu'on ne s'adresse pas à grand monde.

avatar HyperB | 

À quand des commentaires éditable ?

Heureusement que [s]madame Irma[/s] Oomu sait avec certitude ce que sera le web dans les prochaines années...

En attendant Flash fonctionne. Pour le reste, il faut safari 3 ou le dernier navigateur à la mode ? Autant dire qu'on ne s'adresse pas à grand monde.

avatar Almux | 

Bon... n'étant pas le meilleur webdesigner du monde, j'utilise tout ce qui me permet de faire un site attractif (je hais les sites "standard-trend" du genre blog) et adapté au sujet... Mais s'il y avait une alternative valable à Flash --> avec des fonctions similaires et en plus léger sur le web, je serais preneur.
Là où Flash m'em...de c'est que la plupart des browsers n'aiment pas traiter les animations superposées dans des layers...

avatar poco | 

En tant que simple "internaute" (désolé), je trouve que :

- Les sites Flash peuvent être beau, mais sont lents, peu informatifs (on semble y privilégier le look, la forme au fond), je n'arrive pas à stocker mes mots de passe pour y accéder avec Safari ou Firefox (ex. Nespresso).

Le plus énervant ce sont les objets utilisés en programmation (barre d'ascenseur, bouton, navigation avant-arrière etc...) qui sont utilisés et qui se substituent mal à ceux de l'OS et du Navigateur. Pour ex la barre d'ascenseur qui ne réagit pas à la molette de la souris, le pire la navigation avant arrière qui a fait le bonheur des navigateurs Grrrrrrr!!! On ne peut pas sauvegarder un écran non plus comme on peut le faire d'une page web.

- Le SVG, oui, je veux bien mais il me semble qu'aujourd'hui les programmateurs web passent peu à peu la main aux designers, et dans ces conditions sans avoir un environnement de "programmation" comme de la mise en page en PAO (comme pour Flash) on n'est pas prêt d'en voir sur le web. Sans compter le support de ces merveilles soutenues par le W3C qui tarde à poindre son nez sur nos navigateurs.

Bref, un combat entre d'un côté des gens qui gagnent leur vie en présentant des jolies animations à leurs clients (ils sont blousés) et d'un autre les techniciens qui savent que la techno y est meilleure de ce côté de la barrière, que c'est pas du propriétaire etc… mais qui n'en vivent pas au jour le jour.

Pour finir de vous embêter, moi je vis TRES TRES bien sans Flash sur l'iPhone, et j'espère que s'il débarque un jour on aura la possibilité de choisir ce que l'on veut télécharger dans Safari, parce que 3 plombes pour afficher des pubs ou animations flash quand ce que je veux c'est une info et non pas du design...

avatar Michel Poulain | 

Pour enfoncer le clou : Flash 9.04 lit les vidéos en Mpeg-4 + AAC. Les mêmes vidéos que délivre YouTube pour l'iPhone. En gros, Flash est une coquille pour ceux qui n'ont jamais entendu parler de standard : Mpeg-4, Javascript ou CSS.

Naviguer dans un site 100% Flash c'est vraiment pas pratique :
- Impossible de faire un Pomme-F pour trouver directement le contenu qui nous intéresse
- Impossible de donner l'adresse exacte à un ami (il doit se coltiner l'intro, les menus, etc...)
- Impossible de stocker les mots de passe
- Google ne donne aucun lien direct pour une page précise du site
- Ne fonctionne : ni avec les téléphones, ni avec l'iPhone sauf si le webmestre a refaire son travail à l'identique en Javascript + CSS (l'interêt?)

Le meilleur (pire?) exemple est [url=http://www.beatport.com]www.beatport.com[/url] dont Google ne peut rien indexer. Pour savoir ce qu'il y a dessus, il faut utiliser leur moteur de recherche interne... Tout ça parce que des webmestres sont bloqués en 1994 lorsqu'ils ont vu leur première image qui bouge...

A part si vous voulez que votre site internet ressemble à un sapin de Noël qui clignote, si vous avez besoin de menus interactifs et d'animations simples pour égayer votre site sans gêner la navigation et la lisibilité, des outils Javascript+CSS existent et sont 100% plus simples qu'Actionscript. Je parle de [url=http://www.mootools.net]www.mootools.net[/url]

avatar Obidjoule | 

@ properso...
J'ai même pas a te répondre, tout le monde l'a fait... t'es oldschool, ok, il en faut aussi, y'a encore des gens qui croient en la N-Gage de Nokia mordicus... des illuminés... comme toi on dirait bien.
En ce qui concerne le référencement, il est juste évident que tu ne sais pas se dont tu parles, donc je t'invite à relire tous les posts, je n'ai rien a rajouter.

Pages

CONNEXION UTILISATEUR