Le match Adobe / Microsoft - partie #2 : AIR contre WPF
Seconde partie du dossier concernant le match entre Adobe et Microsoft.
Nous allons cette fois nous focaliser sur le terrain des RDA. Pour rappel, les Rich Desktop Applications sont des applications légères qui se lancent depuis votre bureau Windows ou autre, et qui sont connectées. Elles s’appuient généralement sur un framework qui ne se télécharge qu’une fois, et qui une fois installé sur la machine, réduit notablement le poids des applications.
A ma gauche donc AIR (Adobe Integrated Runtime, auparavant prénommé Apollo).
A ma droite WPF (Windows Presentation Foundation), le challenger de Microsoft.
Le runtime
Le runtime, c’est le framework que l’on télécharge lors de l’installation de la première application.
Le taux de pénétration des deux logiciels est proche de zéro. A une exception notable prêt : WPF qui s’appuie sur le framework .net 3, est installé d’office sur Windows Vista.
A l’opposé, Adobe nécessitera toujours l’installation du runtime, même si des efforts sont faits afin de la rendre la moins intrusive possible grâce notamment au "One click Install".
Mais grâce à sa préinstallation sur Vista, WPF présente un avantage certain sur AIR.
L’environnement de développement
WPF pourra compter sur l’immense communauté de développeurs .net qui dés Visual Studio 2008 (voire dés maintenant grâce à cette CTP) pourront développer des applications WPF directement depuis leur environnement favori, à l’image de ce qui se passe pour SilverLight.
De l’autre côté, Adobe s’appuiera sur Flex Builder 3 qui lui aussi permettra d’exporter à la fois des animations Flash et des applications AIR.
La côte de popularité
Pour WPF, son principal fait d’arme reste pour l’instant le développement du lecteur en ligne du New York Times qui a été plebiscité par les utilisateurs (tant qu’il est resté gratuit, le passage au payant a fait grincer bien des dents).
Vous pouvez voir plusieurs autres exemples d’applications WPF à cette adresse.
Cela reste tout de même bien en deçà de l’énergie que déploie actuellement Adobe afin de promouvoir son nouvel outil. A l’occasion du salon Max 2007, la société a annoncé une série de partenariats qui vont aboutir à la création de plusieurs applications de premier plan en AIR. Pour n’en citer qu’une : la RDA développée par ebay : http://desktop.ebay.com/
Conclusion
Difficile pour moi de départager les deux rivaux sur le terrain des RDA. Pour avoir essayé successivement WPF et AIR, les deux technologies m’ont fait forte impression. Adobe pousse toute voiles dehors, mais l’installation d’office de WPF sur les ordinateurs équipés de Vista sera un sacré avantage dans les mois qui viennent.
Plus globalement je pense que les RDA, avant d’être adoptés par le grand public, devront passer par la case entreprise. C’est en effet dans le domaine des applications d’entreprise (intranet, extranet), où le modèle Web est de plus en plus remis en cause pour des raisons de performance et d’utilisabilité, voire dans le domaine du elearning que devrait se jouer la première bataille.

