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 juanitomaille | 

Ma conclusion après la lecture de 3 pages de commentaires :
- Beaucoup de personnes ne connaissent pas les possibilités de SVG, il y a plus d'un an, je réalisais déjà des animations synchronisées sur des graphiques poussés, d'ailleurs assez bluffantes pour 5 lignes de code.
- SVG n'est tout simplement pas supporté par les navigateurs et je ne crois pas du tout à la pertinence de l'adoption du SVG par Apple, même si ce standard a la capacité de révolutionner ce que nous connaissons du web.
- Pour moi le flash est très bien adapté à l'événementiel. Pas pour apporter de la dynamique à un site web standard.

PS : je suis dirigeant d'entreprise et ai commandé la conception d'un site à une agence de com'. Il y aura une dose de flash dans celui-ci pour apporter de la dynamique, aucune autre solution n'est viable aujourd'hui.

avatar nlex | 

@juanitomaille
- Tant que SVG n'est pas supporté par IE c'est même pas la peine d'en parler
- définit 'événementiel'
- un mélange de JS pour l'interface et FLASH pour les effets d'images ne serait-ce pas une bonne solution qualité/simplicité-de-mise-en-place en attendant mieux ?

avatar gloup gloup | 

[quote="juanitomaille"]SVG n'est tout simplement pas supporté par les navigateurs[/quote]

Disons plutôt qu'il n'est pas supporté par IE, parce qu'il est très bien supporté nativement dans les autres navigateurs. Certaines installations Windows auraient le plugin SVG installé mais ce serait une vieille version du plugin, faut faire la mise-à-jour pour profiter des dernières technologies. ;-)

avatar properso | 

SVG n'est pas supporté par IE, je crois que ça peut clore le débat... peut-être que l'avenir changera mais comme les 80% des ordinateurs sont équipés de I.E., si on fait un site ou il faut mettre un plug-in ou alors n'est pas compatible, je ne vois vraiment pas l'intérêt...
de parler de ce que l'on peut faire, c'est une chose, mais concrètement dès qu'il y a des anims et autres , ca passe par flash à 95%...

de plus, avec l'explosion de AIR d'Adobe, ca va encore prendre de l'ampleur puisque l'on pourra directement faire des applis à partir de flash/php/mysql... comme le souligne Adobe, de toute façon flash est très bien implanté et ne pas l'avoir sur l'iphone, c'est se privé d'une catégorie de site...!

avatar Un Vrai Type | 

Pour info : css permet de faire des calques semi transparent, javascript permet de les animer.
@ juanitomaille :
Comme je l'ai dit, il y a une énorme différence entre une animation flash et un site web en flash.
De plus, du point de vue d'Apple, l'iPhone est le moyen de promouvoir (s'ils le veulent) svg.
En effet, ils décideront de ce qu'ils feront marcher sur l'iPhone et svg sera dans cette hypothèse dans un premier temps focalisé sur l'iPhone.
Evidement, avoir un site accessible par tous les navigateurs interdit l'utilisation de SVG, tout comme le PNG n'était pas utilisé et que le mng ne l'a jamais été...
Mais les technologies évoluent et Apple peut (mais encore une fois, je ne vois pas encore son intérêt, vu que les animations Quartz peuvent aussi être embarqués, pilotée en javascript etc...) accélérer ou même changer les choses.

@ properso :
IE ne fonctionne pas sur iPhone, ça peut clore le débat ? (ou bien tu es en hors sujet ?)
Evidement que parler de SVG, c'est parler d'avenir et parler de l'iPhone c'est parler de l'influence du support de flash ou de SVG sur l'avenir... (En partie).

avatar Un Vrai Type | 

@ nlex : Image en cache, ça met moins longtemps, mais chronomètre en main, c'est presque 5 secondes pour la 1ere page.

avatar properso | 

bon, je vois mal les développeurs flashs développer juste pour l'iphone un autre langage... on verra bien...
perso, je n'y crois pas... les "flasheurs" sont devenus trop nombreux pour changer de technologie et se remettre à l'ajax et svg

avatar gloup gloup | 

De toutes façons, que ce soit l'un ou l'autre, aucun ne fonctionnent pour l'instant… Faut attendre…

avatar tfoth | 

[quote=properso]SVG n'est pas supporté par IE, je crois que ça peut clore le débat[/quote]

Parce que Flash est supporté par IE sans plugin ?

avatar vintz72 | 

Flash est lourd c'est clair. Mais est-ce le SVG, c'est plus léger ? Et quid des possibilités ? En outre le Flash Player permet aussi (surtout ?) de jouer des vidéos...

avatar Chamyky | 

Par exemple, l'horloge du Dashboard affiche du SVG.
Et Safari est, par définition, léger. Mais le SVG n'est qu'une technologie d'image; on le manipule avec du Javascript.

avatar properso | 

je veux du flash !!! nom d'une pipe ! le svg c'est pour du html, autant dire que c'est kif kif avec du gif...
tous les plus beaux sites graphiques sont en flash, faut évoluer...

grrrr !!!

avatar françois bayrou | 

"mais est-ce le SVG, c'est plus léger ?"
regardes ici, le code source pour afficher ca, ca se passe de commentaires.

http://www.w3schools.com/svg/fecomponenttransfer_1.svg

Aller les graphistes qui veulent bosser en svg lèvent la maiiiiiin !!!!
personne ?
comment ca ?

avatar yellowiscool | 

Le svg, ce sera très bien une fois optimisé, avec des outils d'animations.

Et aussi avec un Inkscape plus évolué, pour que les graphistes y arrivent.

avatar Cactaceae | 

Il n'y aurait pas une confusion de technologies ? Depuis quand le SVG peut remplacer FLASH ? le SVG n'est, sauf erreur, qu'un format d'image vectoriel qui permet aussi de faire l'animation, mais c'est tout. Je ne pige pas.

avatar lemail2mi | 

Ce qui est rigolo c'est que le SVG est un format que Adobe a fait (et à rendu ouvert) pour concurrencer Flash quand il appartenait encore à Macromedia... Comme ils ont pas réussi à forcer la main des dev web il les ont racheté.
Ce serait rigolo que le SVG revienne les emmerder

avatar ricchy | 

Le Flash c'est bien joli, mais c'est pas aussi rapide qu'un flash...

Chargement..... Chargement..... Chargement.....

Je ferme et passe à autre chose. :o)

avatar 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...

avatar Dr_cube | 

Sur téléphone on fait beaucoup de jeux en SVG. Mais ce n'est pas vraiment comparable à Flash. Un fichier SVG c'est "juste" un fichier XML qui décrit une image, ou une animation. Avec Adobe Illustrator on fait des beaux dessins, qui sont convertis en SVG. On peut ensuite les intégrer, les grouper, les animer etc. Pratique, mais peu portable toutefois. Android ne le supporte pas, et très peu de navigateurs Web le gèrent sans plugin.
Bref, SVG c'est bien, et j'espère qu'on pourra l'utiliser sur iPhone, mais ce n'est pas l'équivalent du Flash. Le Flash a de nombreux avantages (un très bon logiciel, un bon langage de programmation, une bonne portabilité, et il est aussi très répandu). Le vrai avantage du SVG c'est que c'est un format XML. Les performances dépendent de l'implémentation, et du sous-ensemble de SVG considéré.

avatar pierre_pracht | 

Flash c'est du bitmap ! et une boite noire pas de séparation de la forme et du contenu.
Vous voulez du bitmap : canvas , du vectoriel svg
@vintz72
Pourquoi flash est lourd : car c'est un système de rendu indépendant donc non optimisé pour une plate-forme donnée
Les vidéos en flash : car flash est indépendant de la plate-forme donc c'est le moyen le plus universel. SilverLight ne serait pas sorti, flash aurait toujours qu'un codec de m..d.
@ properso
Les plus beaux sites sont en flash, car flash son plus grand avantage c'est son environnement de développement qui convient au graphiste. De plus, rien n'est plus simple que de faire un joli site sans texte et qui ne s'adapte pas à la résolution. Ce n’est pas pour rien que Macromedia à fait flex pour les développeurs.
Je me demande qui devrait évoluer ... En manque de jouer à un jeu en flash ?
@françois bayrou
Et pourquoi pas simplement faire les graphismes avec Illustrator et les exporter en svg. Adobe sortira Thermo pour justement que les graphistes arrêtent de faire du code.

avatar Nicky Larson | 

Le flash c'est de la daube. Je hais les site fait en flash, c'est trop immonde.

Vivement que cette techno ladaube disparaisse ....

avatar angealexiel | 

voila le genre de truc que je hais au sujet d'apple, ils n'ont pas a nous faire chier avec du SVG pourri alors qu'on voudrait tous du flash sur l'iphone, ( ce que n'importe lequel des telphones gere) pareil pour le divx et appleTV... bref ... il sont lourd pour ca

avatar Ziflame | 

[quote= properso]
je veux du flash !!! nom d'une pipe ! le svg c'est pour du html, autant dire que c'est kif kif avec du gif...
tous les plus beaux sites graphiques sont en flash, faut évoluer...

grrrr !!!
[/quote]

Ce sont surtout les sites le plus pénible à visiter... Et, non, ce ne sont pas les site en Flash qui sont les plus beaux... c'est surtout très tappe à l'oeil...

Pages

CONNEXION UTILISATEUR