Cette semaine, Nokia a annoncé que ses mobiles dont le logiciel s’appuie sur la version S60 de Symbian (OS pour portable, on parle donc de portables haut de gamme) utiliseront Silverlight pour la lecture des contenus multimédias. Par ailleurs, Symbian est présent sur les mobiles de LG, Samsung et Sony-Ericsson, soit à peu près la moitié des mobiles dans le monde.
Cependant il serait franchement prématuré de dire que cette annonce aura un impact direct dans cette lutte entre formats car Flash est présent sur plus de 90% des machines dans le monde alors que Silverlight (qui fêtera son 1er anniversaire en avril 2008) reste encore assez méconnu du public. Cependant pour ce qui est du mobile, on peut constater que Microsoft prend un petit avance sur Adobe car ce dernier a beaucoup de mal à imposer Flash aux différents constructeurs. L’exemple le plus célèbre étant l’absence du Flash Player sur l’iPhone d’Apple.

Concernant l’aspect technologique, difficile de définir avec précision qui a l’avantage. Silverlight présente des caractéristiques assez innovantes concernant la lecture de vidéo (HD notamment …) mais reste encore d’une stabilité extrêmement fragile. La release 1.1 a corrigé certains bugs côté utilisateur, de même le processus d’installation est désormais assez simple (si tant est que vous surfiez sur Internet Explorer …) et la version beta 2.1 laisse entrevoir une programmation objet prometteuse car très proche du C-Sharp, rien à voir avec le format actuel basé sur le JavaScript.
Flash vs SilverLight
Reste que Flash a plus de 10 ans d’ancienneté et une petite dizaine de versions accumulées. L’ActionScript 3.0 a ouvert des perspectives de créations extrêmement larges, grâce notamment avec l’introduction de la 3D via des moteurs tels que Papervision 3D. De plus, il possède une syntaxe légère et très efficace en terme d’exécution. Enfin la sortie prochaine du Flash Player 10 “Astro” s’annonce encore riche en innovations et nouveautés.
En terme de réalisation, l’intérêt affiché d’Adobe pour les standards web est plus qu’appréciable alors que Microsoft a beaucoup de mal a faire sauter les verrous de côté la. De même, d’un point de vue un peu plus personnel je vois d’un mauvais oeil la démarche de Microsoft d’aller vendre une technologie non aboutie aux différents annonceurs mondiaux de façon à ce que ces derniers poussent les agences prestataires à l’utiliser. Bien sûr le bénéfice pour ces dernières n’est pas le même mais la difficulté de réalisation est réelle. On peut donc penser que l’argent investi aurait pu servir à développer des concepts bien plus pointu et impactants auprès du public cible en se basant sur des technologies reconnues et fiables (Flash par exemple …).
Bref la guerre des formats continue son chemin et comme souvent la première victime sera l’utilisateur lui-même car il va de soit que ces deux normes sont bien évidemment totalement incompatibles entre elles.
Si je peux me permettre, les spécifications de Silverlight mobile ne seront pas les mêmes que Silverlight version desktop, de même que Flash lite n’est pas égal à Flash…
C’est d’ailleurs cela qui permet à Silverlight de faire son trou, Flash lite a ses limites, il y a donc de la place pour la concurrence.
Yeaaah silverlight rulez,
j’apprécie particulièrement l’avant-dernier paragraphe je me sens un peu concerné..
Effectivement la techno a encore un long chemin à parcourir avant d’être concurrentielle vis à vis de flash. La version 1.1 en c# permettra peut-être à microsoft d’être compétitif sur ce marché. Pour l’instant trop de défauts liés à la machine virtuelle et au langage js interprété nuisent à la qualité des réalisations par rapport à des sites en flash.
Voilà j’avais ça sur le cœur il fallait que ça sorte!
#Mlle France: Oui c’est parfaitement exact et j’ai totalement oublié de le spécifier. Cependant notons aussi que Adobe montre de moins en moins d’intérêt vis à vis de Flash Lite vu les progrès que font les constructeurs de mobiles en terme d’adoption d’un outil tel que Flash.
#Mr. pévane: je soutiens ta cause ! courage ^^’
Yep, mais prenons le cas de l’iPhone par exemple dont il est dit qu’il est scandaleux qu’il n’y ait pas Flash. Ils ont fait un audit et il en est ressorti que Flash lite était trop limité (de toute façon ce n’est pas un plugin web mais un client standalone) et Flash trop lent sur processeur ARM.
Microsoft ayant une meilleure connaissance de la plateforme ARM (Les Pocket PC, Smartphone et PMP sous microsoft fonctionnent dessus depuis 2002/2003) ils doivent être plus à même de designer un plugin web mobile.
A noter que la quasi intégralité de parc mobile fonctionne sous ARM.
L’autre chose auquelle j’ai pensé c’est que le plugin web pour navigateur mobile (si c’en est, et pas un client standalone comme flash lite) en question devra donc fonctionner avec Opéra mobile et peut être Opéra mini (via NPAPI donc), peut être que Adobe ne voulait pas se déployer sur un seul navigateur mobile, mais préfère viser l’ensemble du parc. Or, il y a trop de disparité entre navigateurs mobiles pour l’instant, difficile de ne pas se battre contre le vent. La moitié de ces navigateurs seront morts dans un an, chaque constructeur travaille sur l’intégration de nouveaux… bref ! Il y avait de la place pour Silverlight sur une plateforme a un moment T et ils l’ont pris
Vraisemblablement grâce à leur connaissance de la plateforme ARM et le fait d’accepter de ne développer leur plugin que sur un OS/Navigateur.
Ohlala pévane qui commente sur Gobz, quoi de neuf homie?
Sinon vite fait en passant, jfais mon reloud, dans votre chapo, En effet ce dernier vient d’être adopter, il faut écrire adopté
Des bisous les gobz