Le SDK de Windows Phone 7 est sorti et ScottGu a annoncé au Mix 2010 que le simulateur supportait les écrans tactiles. Il ne me fallait pas moins que ce prétexte pour installer tout le bazar et faire le mariole avec mon premier lecteur Twitter développé sur Windows Phone 7 (ah je crois que l’offre d’emploi affichée dans le flux tient toujours … au passage
). Ca m’a permis également de tester le windows phone, avec l’écran tactile c’est presque comme-ci on y était.
Côté développement, la firme de Redmond a fait fort (ou plutôt dans la continuité de .NET
) et je dois dire que l’arrivée de Silverlight pour la réalisation d’applications mobiles me réjouit particulièrement. Je connais Silverlight depuis la version 1 et j’ai eu des expériences particulièrement intéressantes lors de la réalisation de sites en Silverlight 2: http://www.defi-clovis.com et http://www.aucentredesusages.com
Depuis, Silverlight a fait du chemin et la version 4 s’annonce comme un véritable challenger pour Flash (ca me rappelle le match .NET / Java back in 2003 et on sait tous qui s’est imposé
) … nul doute pour moi donc que Silverlight est l’avenir du développement web et même applicatif (hier pour le web, aujourd’hui pour les smartphones, ensuite pour les desktop) et que cette technologie va effacer progressivement la frontière entre ces mondes pour permettre de transposer des expériences similaires.
Ci dessous une petite vidéo du simulateur Windows Phone fonctionnant sur ma table (va falloir que je pense à améliorer leur qualité mais pour l’instant ca reste du travail artisanal dans ma cave):
Le simulateur renferme bien plus que la possibilité de lancer son premier “Hello World”. Des petits malins ont réussi à hacker la ROM de celui-ci et obtenir une interface quasiment complète avec pas mal d’applications fonctionnelles et non fonctionnelles telle que facebook, windows live ou encore Office. Dommage j’ai loupé cette histoire de quelques heures et je n’ai pas eu le temps de récupérer le fichier binaire modifié pour pouvoir le tester moi même mais vous trouverez un paquet de vidéo sur youtube.
Cocoa (iPhone) vs Silverlight
Silverlight winner haut la main question rapidité de développement, cela n’engage que moi et bien sûr je suis plus expérimenté en .NET. Mais malgré tout, Microsoft tient quelque chose de solide et nulle doute que les développeurs .NET passés sur Cocoa par opportunisme répondront présent à Windows Phone. Avec un potentiel de développeur surpassant de très loin le nombre de développeur Cocoa et Flash réunis, Windows Phone devrait convaincre et rapidement être doté de tout ce que l’iPhone possède déjà et certainement plus. Nul doute que du côté de Cupertino, on doit préparer sérieusement la suite afin de ne pas perdre de terrain.
En attendant, beaucoup de fun en perspective (enfin si messieurs les clients suivent
)
Vous retrouverez les sources de l’exemple original de ScottGu sur son blog : http://weblogs.asp.net/scottgu/archive/2010/03/18/building-a-windows-phone-7-twitter-application-using-silverlight.aspx

