Avec SilverFace, Silverlight concurrence AIR sur les applications riches
Comme annoncé lors de la PDC de la fin d’année dernière, SilverFace (le client Silverlight pour Facebook) est disponible depuis quelques jours. Vous pourriez me dire “tout le monde s’en fout car il existe une grande quantité de logiciels client pour Facebook” mais je vous répondrais “pas si vite car ce logiciel là est propulsé par Silverlight 4“. Donc contrairement à Tweetdeck, Seesmic Desktop & cie qui reposent sur AIR, ou Fishbowl qui est un exécutable Windows, SilverFace est donc une Rich Desktop Application qui est propulsée par la dernière version de Silverlight (disponible pour Windows, Mac et bientôt Linux).
C’est donc une grande étape dans la maturation de la technologie d’interface riche de Microsoft qui sort maintenant du navigateur pour proposer une expérience très proche (si ce n’est quasi-identique) à celle des applications.
C’est donc tout naturellement que j’ai décidé de tester cette application. L’installation sous Mac se fait de façon tout à fait traditionnelle : une icône à glisser dans le dossier “Applications“. L’interface est plutôt surprenante avec un environnement immersif où les fonctions et le contenu flottent au dessus d’un fond sombre tapissé de photos (assez proche de Seesmic Look) :

Le flux d'activité dans SilverFace
Le basculement d’un écran à l’autre se fait en douceur et les effets de transition sont plutôt réussis. Plusieurs modes d’affichage sont proposés comme la vue “grid” :

La vue en grille de SilverFace
Il y a également une vue en mosaïque pour les photos :

La mosaïque de photos dans SilverFace
La page de profil est bien proportionnée et conserve les mêmes codes graphiques :

Une page de profil dans SilverFace
L’application réagit bien et semble stable. Les mises à jour ne se font pas “à chaud” (il faut redémarrer l’application) mais se passent sans souci particulier. Nous pouvons donc en conclure que c’est une première expérience concluante qui propulse donc Silverlight en concurrence directe avec Flash et AIR.
Microsoft ne cache pas ses ambitions en ce qui concerne l’évolution de Silverlight et les équipes mettent les bouchées doubles pour rattraper le retard sur AIR : accès à la webcam, drag & drop de fichiers depuis le bureau… tout est mit en oeuvre pour soutenir la comparaison (cf. Silverlight Client for Facebook available).
Les questions auxquelles je ne sais pas répondre pour le moment sont les suivantes :
- Silverlight 4 est-il plus stable / performant / gourmand en ressources que AIR ?
- Les applications reposant sur Silverlight 4 sont elles plus rapides à créer / plus faciles à maintenir ?
- Quel va être le rythme d’évolution de Silverlight ?
Bref, passée cette première expérimentation les questions sont nombreuses et j’anticipe une sortie officielle pour la quatrième édition du MIX (en mars prochain). La technologie est (presque) prête, attendons de voir comment le marché va réagir et surtout à quel rythme l’écosystème de développeurs va adopter cette technologie et développer de nouvelles opportunités.
Si je ne me trompe pas, les prochains J.O. d’hiver de Vancouver (pour lesquels Microsoft a déployé les grands moyens avec NBCOlympics.com) vont grandement contribuer à augmenter le nombre d’utilisateurs. La bataille ne fait que commencer…





