Veille

Flash en route vers la liberté ?

Billet original sur blogbangbang.com

Adobe à annoncé aujourd’hui la libération des spécifications des formats swf et flv !

Cet article va donc s’efforcer de détailler ce qui va changer, mais aussi ce qui ne changera pas suite à cette annonce.

Ce qui change :

Le player unique

C’est le principal changement apporté par cette nouvelle, d’autres players flashs vont être écrits et chacun va pouvoir écrire le sien.

Cette situation à des avantages, on va pouvoir avoir de bon player flash sur des plateformes non-supportés par le player officiel (64bits, MID…) ainsi que des mini-players (j’y reviendrais plus tard)
et ses inconvénients, on va surement voir apparaître des problèmes de compatibilité de certaines fonctionnalités de flash sur certains players notamment à cause des plateformes
(même si c’est déjà le cas avec le player officiel qui par exemple ne supporte pas le scrolling sous Mac).

Malgré quelques déboires à prévoir, c’est vraiment la révolution apportée par cette annonce, vos télévisions, votre portable, votre frigo… pourront bientôt embarquer un player flash quelquesoit leur architecture matérielle !

De plus dans son annonce, Adobe annnonce un énigmatique “Publishing the device porting layer APIs for Adobe Flash Player”, qui selon les rumeurs, se traduirait par un player flash livré en deux parties.
La première serait le player proprement dit (machine virtuelle, codecs…), et la deuxième serait une couche d’abstraction (”device porting layer”) correspondant à l’architecture matériel hôte.
Il suffirait donc de coder cette couche d’abstraction pour profiter du player officiel sur de nouvelles plateformes, à suivre, car cela limiterait en grande partie les problèmes de compatibilité…

L’accessibilité

Si le format SWF est ouvert, puisque finalement c’est bien de celà qu’il s’agit, l’accessibilité du flash va s’en trouver transformée !

En effet, les lecteurs d’écran et autres dispositifs destinés aux différents handicaps pourront intégrer leur propre lecteur (les fameux mini-lecteurs) et adapter la lecture des contenus Flash à l’utilisateur.

L’indexation

L’indexation est finalement un problème assez proche de l’accessibilité et de la même façon que les lecteurs d’écran pourront “lire” ces contenus, les robots fureteurs de Google et ses amis pourraient bien intégrer une version minimaliste d’un player flash capable de lire les différents contenus et donc, de les indexer.

Attention, l’accessibilité ne se résume pas à une question de formats (ouvert ou non).

L’accessibilité passe aussi notamment par des contenus “structurés”.
Un site HTML qui ne contiendrait que des “div” et une tartine de CSS n’aurait rien d’accessible !
En HTML, c’est les balises qui décrivent le contenu ( <p> pour un paragraphe, <h1> pour un titre de niveau 1 <h2> pour un titre de niveau 2 …)

A ce titre, il faut espérer que flash intégrera dans ses prochaines versions un mécanisme de structuration des contenus afin dapporter une notion de sémantique à ses contenus.

Les développements de contenus Flash

En libérant les spécifications des formats SWF et FLV, Adobe ne se contente pas de facilité leur lecture, ils vont aussi faciliter leur création, on peut donc imaginer que des
Flash IDE et Flex Builder alternatifs devraient voir le jour ces prochains mois.

Pour le PDF, son ouverture avait permis son intégration dans un grand nombre de logiciel tiers avec la possibilité d’exporter son document en PDF, on pourrait pourquoi pas imaginer la même chose par exemple dans une plateforme de blog que l’on pourrait avoir soit en flash, soit en HTML (même si je ne souhaite pas voir apparaître de tel solutions notamment pour les problèmes d’accessibilité abordés juste au-dessus).

Ce qui ne change pas (pour le moment ? ) :

La sécurité

J’ai abordé dans un billet récent le problème de la sécurité du player Flash, celui-ci ne change pas suite à cette ouverture puisque le player reste lui propriétaire.

On ne sait toujours pas ce qui se passe dans celui-ci et les problèmes de sécurité sont donc toujours là, ils sont même plus présent puisque les plateformes “d’attaque” vont se multiplier.

Imaginez un nouveau virus qui passerait par une faille de sécurité de Flash, il ne viserait alors plus “que” les PC mais aussi les mobiles et autres dispositifs intégrant le player.

Par contre dans le cas de logiciels nécessitant une sécurité avancée, ils pourraient embarquer un des players libres amenés à sortir et donc limité les problèmes de sécurité.

Le streaming ?

C’est presque hors sujet mais à-priori, cette annonce ne fait pas mention du protocole RTMP,
le protocole utilisé par Flash pour streamer de la vidéo et dont l’ouverture offrirait une myriade de possibilités.

Conclusion :

Selon moi, cette nouvelle est évidemment une excellente nouvelle même si elle ne va pas encore assez loin.

La première conséquence va être comme je l’ai expliqué, la prolifération de nouveaux players Flash et forcément, l’avantage N°1 du flash (la quasi absence de problèmes de compatibilité)
va en prendre un coup.

Pour ce qui est de la “guerre” des applications web mobile, qui comprenait pour le moment Google et son Android et Apple avec l’Iphone, Adobe va surement devenir le troisième participant et la lutte s’annonce rude !

Enfin, ma recherche d’informations sur les blogs anglophone m’as également permis d’apprendre de nombreuses choses et notament des raisons qui se tiennent (plus que les miennes) pour expliquer la non-libération du player flash.

En effet, certains codecs audios et videos (comme le H.264 ou le fameux NellyMoser) ne sont pas libres mais également pas gratuits !

Adobe paye pour intégrer ces composants à son player.

La prochaine étape est donc de “remplacer” ces codecs par des codecs libres (il en existe pourtant tant de très bons ! Pourquoi avoir été chercher du côté des codecs propriétaires ? )

Et vous, vous en pensez quoi de cette annonce, vous êtes plus ravi de la bonne nouvelle pour les mobiles ou vous craignez les problèmes de compatibilité un peu partout ?

Le 1 mai 2008 par jblanche

Tags = [""];

5 commentaires pour “Flash en route vers la liberté ?”

  1. ZoulouX dit :

    C’est en effet une excellente nouvelle d’apprendre la liberté des formats swf et flv! Par contre c’est vrai que de gros problèmes de compatibilité vont arriver, mais surtout des problèmes liés au piratages, aux version dérivées du player (peut être des meilleures versions aussi).. Globalement ça reste une très grande avancée pour cette technologie, et je pense que l’on va bientôt avoir une explosion de contenu flash sur les supports mobiles. Flash a de l’avenir ;-)

  2. nerik dit :

    Très très intéressant tout ça…
    De l’autre côté, Novell prépare une version libre de Silverlight… http://www.pcinpact.com/actu/news/43164-novell-microsoft-silverlight-moonlight-icaza.htm?vc=1#vc

  3. Nico dit :

    Adobe prévoit d’intégrer des DRM sur ses transferts de trucs-machins : http://www.numerama.com/magazine/8643-Videos-Flash-attention-aux-DRM.html on se demande alors a quoi servirait un lecteur flash libre n’ayant pas la clé de lecture de flv DRMisé…

  4. jblanche dit :

    1 - Dans un premier temps, ce sera comme partout ou l’on a essayé de mettre des DRM, un tollé pour l’entreprise à l’origine de la chose.
    2 - Dans un deuxième temps le reverse engeneering (même illicite) permettra de contourner ces mesures et aura l’effet inverse de celui recherché, accroitre le nombre de player concurents du player officiel installés.

    Je pense qu’Adobe sera assez intelligent pour ne pas se servir d’une “technologie” qu’il fallait inclure au moment de la création de Flash9 et FMS3 (tout le monde ne parlait que de ca) et qui aujourd’hui est déjà décrié par les société “early adopters” ce cette “technologie”.

  5. Nico dit :

    Je suis satisfait de la réponse ! Puisse D… - heu - Adobe t’entendre !

Laisser un commentaire