Passons à d'autres fruits

C'est vrai - le sujet des mises à jour Windows Phone 7 a été très fâcheux pour beaucoup de monde. Peut-être que nous avons eu tous trop d'attente d'un système qui vient à peine à se naître et qui a fait pas mal de buzz autour de lui.

De ma part, je clos le sujet - avec le nouveau mot d'ordre : MANGO !

Parce que l'attente a été récompensée: la nouvelle version de Windows Phone 7 est vraiment impressionnante - on n’a pas moins de 500 nouveautés annoncées - et les gens n'arrivent pas à les compter (le dernier comptage arrive jusqu'à 97 actuellement).

Mais ce n'est pas uniquement le nombre de nouveautés qui impressionne, ou les dernières facilités des devices concernés (processeurs double cœur, graphique 32bits, 25fps dans des tests HTML5, gyroscope/boussole, caméras très performantes, caméra frontale possiblement etc.). Puisqu'on sait, c'est une course sans fin ça.

Je trouve beaucoup plus intéressants les évolutions sur l'ergonomie et facilité d'usage de l'OS lui-même:

- énormément d'intégration transverse et accès contextuel partout (Facebook, Twitter, Live Messenger, SkyDrive etc. présents dans tous les hubs concernés - messaging, photos, people, documents, musique, groups etc.)

- des features uniques - comme de la recherche visionnaire dans tous les modes: texte, images, dessin, vidéo, audio/musique, ou la recherche contextuelle géographique

- des optimisations d'ergonomie - des boîtes email unifiées et configurables, suivi de fils de discussion, clavier encore optimisé etc.

- des performances encore optimisées (même si mon WP7 avec NoDo bouge vraiment bien) et du vrai multitasking

- aspect/animation vivantes et uniques - avec les Tiles donnant du feedback très varié de la part du système ou des applications, ou bien un avatar qui casse l'écran de votre mobile :) 

Un dernier mot sur les API - les développeurs sont vraiment gâtés ! On a accès maintenant à presque tout ce qu'on pouvait rêver de la part du matériel, ou bien du réseau et – plus loin – du cloud Azure. Et tout ça d'une manière très simple et productive.

Bon succès à tous ! A vos applis !

Ça suffit / I had enough

J'ai hésité longtemps de rajouter encore de critiques - déjà nombreuses - sur comment l'histoire Windows Phone 7 avance. Mais il y a une chose qui a fait remplir le verre.

J'ai couramment une (seule) appli WP7 - elle s'appelle "Aux DRAPEAUX !" ("About FLAGS!" en anglais). Une petite appli/jeu trivia assez marrante sur le thème des drapeaux. Edition internationale en anglais et français.
Au début, je l'ai lancé en promo gratuite. Vraiment bon succès, avec 1500 téléchargements dans quelques jours et un classement parmi les premières 4 applis de sa catégorie. Ensuite - sur l'intention de rentabiliser mon travail - je passe en mode payant - 0,99 EUR (mode trial activé).
Et là - catastrophe. Du coup, je passe à 4-5 téléchargements par jour (trial) et un total de... 29 paiements. Et ça reste comme ça, sans grande espérance. (Pour les amateurs - ne rêvez pas: vous n'allez jamais vous enrichir comme ça.) Mais... enfin.

Par ailleurs, actuellement le paiement par le compte WP7 est hyper complique et plutôt facilité aux développeurs US (je n’entre pas en détail, c'est trop "administratif"). L'idée c'est que, même si je voulais récupérer l'"argent" (dans l'hypothèse que ça dépassait 200$), il me serait impossible en ce moment.

Ensuite, je me suis dit: et si je passais en mode gratuit/publicité ? Au moins, plus de monde sera heureuse.

Alors je me suis tourné vers le kit Microsoft Advertising SDK. Surprise: c'est réservé exclusivement aux développeurs US ! C'est pour nous - les non-US - une concurrence totalement ne-loyale : une appli similaire peut être proposée avec de la pub et moins cher par quelqu'un d'US. Dans la documentation de  Microsoft il est écrit que la pub hors US arrivera "début 2011". Le début de l'année est passé (comme pour le fameux update copy/paste) sans aucune nouvelle de la part de MS.

Finalement, j'ai cherché une solution alternative. j'ai trouvé - dans la forme d'un contrôle AdMob pour WP7 = Moads (http://moads.codeplex.com/ - merci). J'ai bien réussi à implémenter la pub dans mon appli et - très surprenant - elle est passée de l'examen d'admission Microsoft. Alors, très heureux, je me prépare de changer la configuration de mon application pour la passer en mode gratuit.

Et là - le choc. Sur la forme d'un message d'erreur: "You cannot change a paid application to free.". Tous mes efforts sont en vain. Microsoft ne me laisse pas changer le mode de paiement de mon appli.



Note: j'ai fait il y a 4 ans la décision de travailler exclusivement dans les technologies Microsoft - et je ne regrette une seule seconde ça. Je trouve qu'aujourd'hui l'environnement de développement Microsoft est le meilleur du monde - loin plus innovant et plus dynamique que Java. Aussi, il y a des énormes avancées sur les produits serveurs et MS gagne en permanence des part de marché. Quant à Windows Phone 7, c'est une vision très innovante et d'avenir.
Mais - il est sûr qu'il y a un sérieux problème à Redmond - aux niveaux Marketing et Communication, au moins. J'ai l'impression que les décisions sont prises contre les grands alliés de Microsoft - les développeurs de son propre camp.  Et ça c'est extrêmement grave. Puisque, si Microsoft se sépare de ses développeurs - ce n'est pas bien  ni pour leur avenir, ni pour celui de Microsoft.

Silverlight 4 dans Windows Phone 7 ?

Bonjour, WP7 ! Enfin arrivé.

On ne va pas grossir la pile des nombreuses articles qui qui vous informent ces jours-là sur le lancement de la nouvelle plateforme mobile de Microsoft. La couverture a été très forte, ainsi à New York qu'en France et dans toute l'Europe.
Par ailleurs, certaines informations ont été manquantes de la conférence de presse:

  • Le nombre estimatif d'applications disponibles sur Marketplace
  • Des facilités qui seront inclus dans des futures releases, à part copy & paste (cette facilité a été la seule à être annoncée, pour "early 2011"). 

En parlant de copy-paste, ça nous amène à notre sujet.
Je parlais il y a 5 jours, aux MS Days 2010 à Paris, avec l’évangéliste Windows Phone 7 Pierre Cauchois. A ma question sur "quand du SL4 dans nos téléphones ?", la réponse a été vague ("bientôt, on espère"), mais cela à donné l'occasion de faire la revue des nouveautés que le passage à Silverlight 4 pourrait amener à Windows Phone:

  • Accès au presse-papier (donc, copy-paste)
  • Drag & drop
  • Accès à la caméra (avec de la réalité augmentée possible)
  • Accès au microphone
  • Support de l'impression
  • Pour le développeur: WCF RIA Services, Dynamic Language Runtime, nouvelles constructions XAML, commandes, sockets, DRM etc.

"EDIT": Voici comment une "petite" information comme l'ajout de "copy-paste" (quand ? "début 2011") pourrait compléter le puzzle. Dans quelques 2-3 mois à peine, Microsoft nous prépare en effet l'arrivée de Silverlight 4 sur Windows Phone 7 !!     


(Il reste nécessaire toutefois que MS en confirme. Jusqu'à là, énigme...)

WP7: Les outils de développement sont (aussi) prêts. On n'attend que les téléphones !

Comme promis, Microsoft a publié les outils de développement finales (nommés en paquet Microsoft Windows Phone Development Tools)  le 16 septembre. Toute de suite ça a créé un grand buzz entre les développeurs.

A part la mise en RTM des outils déjà connus - Visual Studio 2010 pour Windows Phone, Expression Blend pour Windows Phone, XNA Game Studio et l'émulateur de téléphone, on nous a réservé aussi des surprises:
* un Silverlight Toolkit pour Windows Phone, avec une belle série de contrôles:
  - ContextMenu
  - DatePicker
  - TimePicker
  - WrapPanel
  -ToggleSwitch
  - GestureService

Phone Registration Tool - l'outil nécessaire pour enregistrer son téléphone en tant que device de debug/développement (il sera obligatoire d'enregistrer en ligne tout téléphone utilisé en ce but)
* Microsoft Advertising SDK for Windows Phone 7 - incontournable pour inclure des banners et se faire payer par la pub.

Voici les différences apparues dans la version RTM des WP Tools:

Bing Maps Silverlight Control

The Bing Maps Silverlight Control has been added to the Windows Phone Developer Tools. For more information and implementation guidance, see Bing Maps Silverlight Control for Windows Phone.

Panorama and Pivot Controls

The Panorama and Pivot controls have been added to the Windows Phone Developer Tools. For more information and implementation guidance, see Panorama Control for Windows Phone and Pivot Control for Windows Phone.

Performance

A number of new performance features have been added to the Windows Phone Developer Tools. The white paper Creating High Performing Silverlight Applications for Windows Phone highlights these features.

Microsoft.Phone.Controls namespace

Added the following APIs:

Panorama class
PanoramaItem class
Pivot class
PivotItem class
PivotItemEventArgs class
 
Microsoft.Phone.Controls.Primitives namespace

Added the following APIs:
 
AnimationDirection class
PanningBackgroundLayer class
PanningLayer class
PanningTitleLayer class
PanoramaPanel class
PivotHeaderItem class
PivotHeadersControl class
TemplatedItemsControl class
 

Windows Phone 7 est lancé ! Pour les fabricants.

LG E900 Windows Phone 7

Voilà l’un des moments importants dans l’existence de tout nouveau système: il s’agit du lancement de WP7 - “Released to Manufacturing”. A partir de ce moment nous avons vraiment la confirmation ce ça existe, c’est vrai, c’est palpable. Le travail est abouti, les fabricants ont la main sur le produit, il ne reste que l’intégration du système d’exploitation dans les devices soit finie et les détails techniques de chaque appareil soient complétés.

D’après le témoignage de Terry Myerson sur le blog de Windows Phone 7, il y a eu un énorme effort de testing, notamment automatique. Apparemment Microsoft a profité à fond de la toute nouvelle facilité développée autour de Team Foundation Server 2010, je nomme ici Visual Studio Test Management. 10 000 devices exécutant des tests automatiques tous les jours, 3,5 millions des heures de tests de stress et 8,5 millions des heures de tests automatiques passées – c’est impressionnant. Ca dénote une grande méfiance des erreurs du passé et une extrême attention à des éléments qui ont “brulé” les mains de MS antérieurement, comme la stabilité et la sécurité.

Déjà, on a les premières nouveautés des features depuis la mouture beta : il s’agit d’une intégration meilleure avec Facebook: contactes filtrables – pour éviter le mélange entre les vrais contactes et les “amis” génériques, possibilité d’écrire sur un mur ou de marquer “j’aime” directement du hub People.

A suivre les prochains jours.