Publié par Guillaume Champeau, le Mercredi 29 Juin 2011

Convertir du Flash en HTML5 avec Swiffy de Google

Google a lancé une première version de son outil en ligne Swiffy, qui permet aux développeurs de convertir leurs fichiers Flash SWF dans un format HTML5 lisible sur tous les navigateurs de dernière génération, notamment sur iPhone et iPad.

Voilà qui devrait fortement simplifier la vie des développeurs habitués au format Flash, qui ont du mal à rendre leurs applications et animations lisibles sur les appareils iOS (iPhone, iPad). Alors qu'Adobe lui-même travaille sur le sujet avec sa technologie Wallaby, Google Labs a mis en ligne un outil simplissime baptisé Swiffy, qui convertit les fichiers SWF en HTML5, pour rendre les animations Flash lisibles sur les téléphones et tablettes qui n'intègrent pas le support du format d'Adobe. Il suffit d'envoyer le fichier, et la conversion se fait automatiquement.

"Swiffy supporte un sous-ensemble de SWF 8 et ActionScript 2.0, et le résultat fonctionne sur tous les navigateurs Webkit comme Chrome et Mobile Safari", explique Google. "Si possible, exporter vos animations Flash en tant que fichier SWF 5 pourrait donner de meilleurs résultats".

Sur le blog de Google Code, dédié aux développeurs, la société de Mountain View explique que le projet est né presque par hasard, après l'embauche d'un stagiaire qui avait pour mission de rendre les bannières de publicités en Flash lisibles sur les appareils qui ne supportent pas Flash Player. Ils ont été tellement satisfaits du résultat qu'ils ont voulu pousser le projet plus loin. "C'est encore une version précoce, dont ça ne convertira pas touts les contenus Flash, mais ça marche déjà bien sur les publicités et animations", explique Marcel Gordon, le directeur du projet Swiffy.

Pour convertir les animations, Swiffy analyse les éléments graphiques du fichier Flash pour les réécrire avec le langage de dessin vectoriel SVG, et les affiche avec du code aux standards HML5 et CSS3. Les scripts ActionScript 2.0 de l'animation sont ensuite reproduits en javascript/JSON. "Cette représentation rend les animations Swiffy presque aussi compactes que les fichiers SWF originaux", assure Gordon. Dans sa FAQ, Google précise d'ailleurs que Swiffy, contrairement au Wallaby d'Adobe, produit un code qui n'est pas facilement déchiffrable et donc éditable par le développeur. L'accent a été mis sur l'efficacité.

Dans une gallerie, Google montre que Swiffy peut convertir aussi bien des animations basiques que des animations plus complexes, et même des petits jeux vidéo avec support du clavier et de la souris pour l'interaction.

Publié par Guillaume Champeau, le 29 Juin 2011 à 16h15
 
15
Commentaires à propos de «Convertir du Flash en HTML5 avec Swiffy de Google»
Inscrit le 20/05/2011
175 messages publiés
Sinon ya android, splus simple.
Je comprends pas Google sur ce coup-là : en fait ils donnent un énorme coup de pouce à Apple alors qu'ils sont en guerre avec !
Inscrit le 20/05/2011
175 messages publiés
Tout le monde maintient artificiellement Apple en vie depuis 15 ans (crosoft, google et cie...): ça permet de faire croire que toute la camelotte non-apple est bon marché.
Inscrit le 04/04/2008
1492 messages publiés
Punkbydeath, le 29/06/2011 - 16:22
Je comprends pas Google sur ce coup-là : en fait ils donnent un énorme coup de pouce à Apple alors qu'ils sont en guerre avec !


Flash sous GNU/linux c'est une horreur ... cela n'a jamais été optimisé ... si tu tapes top tu es parfois à plus de 100% de CPU en espérant que le plugin ne plante pas ...

Vu qu'android est sous noyeau linux, je pense pas que ce greffon soit optimisé et qu'il suce la batterie vitesse grand v ... donc si Google peut s'en passer .... c'est aussi bien ...
[message édité par enzopitek le 29/06/2011 à 16:30 ]
Inscrit le 21/02/2006
4265 messages publiés
disont que ça permet de la faire boubouler un certain apple qui a interdit un programme faisant exactement la meme chose et venant de adobe
Inscrit le 29/06/2011
4 messages publiés
Je comprends pas Google sur ce coup-là : en fait ils donnent un énorme coup de pouce à Apple alors qu'ils sont en guerre avec !


Ils sont en guerre sur certains sujets mais c'est pas aussi manichéen que cela. HTML5 leur est bien plus utile pour la suite, sans compter qu'ils font partie du groupe développant le standard. Tout comme Apple.inc, c'est un intérêt commun.
[message édité par claneys le 29/06/2011 à 16:47 ]
Inscrit le 11/04/2004
1311 messages publiés
asusVW246H, le 29/06/2011 - 16:17
Sinon ya android, splus simple.


Flash sous Android ça marche pas. Quoiqu'en dise Adobe tous les six mois. J'ai testé un site sur une Tablette Samsung Galaxy ça prend des plombes pour afficher une simple page. J'ai abandonné. Pas que ça à faire. D'ailleurs si tel était le cas ils ne se démèneraient pas pour fabriquer des logiciels de conversion. Flash reste facile d'utilisation et surtout très connu par les graphistes qui paient les licences. S'ils font de bons convertisseurs c'est rentable.
Inscrit le 11/04/2004
1311 messages publiés
claneys, le 29/06/2011 - 16:45
Je comprends pas Google sur ce coup-là : en fait ils donnent un énorme coup de pouce à Apple alors qu'ils sont en guerre avec !


Ils sont en guerre sur certains sujets mais c'est pas aussi manichéen que cela. HTML5 leur est bien plus utile pour la suite, sans compter qu'ils font partie du groupe développant le standard. Tout comme Apple.inc, c'est un intérêt commun.


Toutafé. HTML5 est standard, ouvert, pratique et très efficace. Il n'appartient à personne et surtout pas à Apple. Il serait stupide que Google le délaisse pour s'accrocher à Flash comme un pendu à sa corde.
Inscrit le 10/07/2008
3031 messages publiés
Pas trés intéressant. Les animations sont, de manière générale, dérangeantes sur le web. Elles distraient l'attention. On ne peut pas lire avec un truc qui gigote à côté. Il serait plus urgent de déployer enfin la balise VIDEO (ainsi que de l'implémenter intelligemment dans les navigateurs).
Inscrit le 17/07/2006
491 messages publiés
Je pense que c'est plus simple que ca

flash = pub (dans 90% des cas)

pub = argent
Inscrit le 27/05/2003
74 messages publiés
Oui, Google a certainement plus a perdre lorsque ses publicité ne s'affiche pas sur imachin que de vente d'Android à gagné. Ceux qui ont envie d'un imachin ne se préoccupe pas trop du flash car "il y a une application pour tout".
Inscrit le 21/01/2010
348 messages publiés
Je trouve que les jeux swiffy sont plus difficiles, problèmes de lecture clavier,
sursauts d'images, encore un petit effort ...
Inscrit le 10/04/2007
123 messages publiés
Dans mon cas en tant que webmaster, le flash = protection des textes.

Parce que chacun de mes articles (surtout les dossiers complets) restent exclusifs en moyenne 30 minutes avant de voir apparaitre les mêmes textes sur de nombreux blogs. (Les sites de news comme numerama ou clubiuc n'ont pas ce problème, car les news ne valent plus rien après 24 h).

Le html 5 inclut le texte directement dans le code source des pages web, donc il ne me sert à rien !
Il n'y aura plus d'autre solution, à moins de rendre les pages web illisibles à google (comme transformer les textes en images)
[message édité par kof2006 le 30/06/2011 à 12:32 ]
Inscrit le 03/07/2011
2 messages publiés
j'ai testé swiffy sur des bannieres que j'avais déja réalisé en swf, j'ai remarqué un probléme sur les interpol' concernant la couleur et aussi l'alpha ... ça reste bluffant! j'ai pas encore testé la lecture sur toutes les configs...
Inscrit le 03/07/2011
2 messages publiés
Un petit test:
http://sparadraprod....2011/happy.html
résultat:
ça marche pas sur PC vista/firefox,IE
ça marche pas sur Mac/firefox3,6

ça marche sur PC/chrome (logik!)
ça marche sur Mac/safari,shiira

concernant le poids du fichier final swiffy, c'est environ 5 fois plus lourd que le swf de départ...mais 5 fois plus leger que la même animation en "gif abimé"

si quelqu'un peut tester l'adresse ci-dessus pour ipad et iphone... j'ai pas ce matos
Répondre

Tous les champs doivent être remplis.

OU

Tous les champs doivent être remplis.

FORUMS DE NUMERAMA
Poser une question / Créer un sujet
vous pouvez aussi répondre ;-)
Numerama sur les réseaux sociaux
Juin 2011
 
Lu Ma Me Je Ve Sa Di
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 1 2 3
4 5 6 7 8 9 10