Dans la foulée de la mise à disposition de la mise à jour Windows Phone 7.5 alias Mango pour les terminaux Windows Phone existants, Microsoft a mis en ligne la version finale des outils de développement "Windows Phone SDK 7.1" en fin de semaine dernière.

windows-phone-7.5-7.1-mango-sdk-banner


Jusque là, les développeurs utilisaient la version Release Candidate pour mettre à jour leurs applications et les soumettre sur le Marketplace. Par rapport à la version RC, la version finale ne contient aucune nouveauté : seuls des bugs ont été corrigés, la stabilité améliorée et un processus d'installation du SDK amélioré. Les développeurs n'ont pas besoin de re-soumettre ou de re-compiler leurs applications s'ils ont utilisé la version Release Candidate du SDK.

Les outils sont toujours gratuits et mis à disposition sur cette page. Ils sont disponibles dans neuf langues :
  • Anglais (en-US)
  • Français (fr-FR)
  • Allemand (de-DE)
  • Italien (it-IT)
  • Japonais (ja-JP)
  • Coréen (ko-KR)
  • Russe (ru-RU)
  • Espagnol (es-ES)
  • Chinois traditionnel (zh-TW)
Le SDK contient les outils suivants :
  • Microsoft Visual Studio 2010 Express for Windows Phone
  • Windows Phone Emulator
  • Windows Phone SDK 7.1 Assemblies
  • Silverlight 4 SDK and DRT
  • Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
  • Microsoft Expression Blend SDK for Windows Phone 7
  • Microsoft Expression Blend SDK for Windows Phone OS 7.1
  • WCF Data Services Client for Window Phone
  • Microsoft Advertising SDK for Windows Phone
Cette nouvelle version des outils de développement apporte plusieurs nouveautés :
  • Ajout d'un débogueur pour les applications en arrière-plan
  • Isolated Storage Explorer
  • Ajout de la possibilité de profiler les performances
  • Ajout de l'émulation fictive du Sensor et de la Localisation dans l'émulateur
  • Ajout de la possibilité de prendre une capture d'écran avec l'émulateur
  • Possibilité de mettre à jour les métas données d'une application sur le Marketplace sans devoir la soumettre à nouveau et donc sans passer à nouveau par la phase de validation de l'application
  • Intégration de NuGet permettant de garder vos plugins à jour
  • Ajout de l'outil "Marketplace Test Kit" permettant d'effectuer des tests afin de réduire le temps nécessaire aux premiers contrôle lors de la publication d'une application sur le Marketplace
  • Incorporation de l'outil "Microsoft Advertising Ad Control" (maintenant disponible dans 11 pays - Australie, Belgique, Canada, Finlande, France, Allemagne, Italie, Pays-Bas, Norvège, Espagne et Royaume-Uni - en plus des Etats-Unis)
Enfin, elle permet d'exploiter les nouvelles fonctionnalités de la mise à jour Mango dont :
  • API d'accès à la caméra
  • API d'accès à l'agenda
  • Amélioration de l'API Sensor avec notamment l'ajout du support des gyroscopes qui seront intégrés dans les prochains téléphones et qui sera similé par le compas et l'accéléromètre pour les téléphones actuels
  • Support des sockets TCP et UDP en unicast et multicast
  • Marketplace services
  • Phone Extra : possibilité de positionner son application directement dans le hub Music ou Photo (déclaratif dans le manifest de l'application)
  • Silverlight 4 remplace Silverlight 3
  • Possibilité d'utiliser Silverlight au sein des applications XNA
  • Nouveau composant RichTextBox
  • Nouvelles API pour contrôler le clipboard (copier/coller)
  • Nouveaux Laucher :
    • Bing aps
    • Email chooser
    • Phone number chooser
    • Adress chooser
  • Ajout de SQL CE avec le support des requêtes Linq (base de données)
  • Support du paiement des applications achetées sur le Marketplace directement sur la facture de l'opérateur

Comme vous l'aurez remarqué, la numérotation de version du SDK diffère de la numérotation utilisée dans le nom du système. Dans les faits, la mise à jour Mango possède le numéro de version 7.10.7720.68 qui correspond à l'intitulé du SDK. Toutefois, Microsoft a décidé d'utiliser un nom commercial différent : Windows Phone 7.5. L'explication est simple : Mango possède de très nombreux changements et ajouts au niveau de ses fonctionnalités, la version est donc plus importante qu'une 7.1 sans pour autant être majeure : 7.5 donc.

Ce décalage est cependant normal : Microsoft utilise le même système de numérotation que pour Windows : 7 représente le numéro de version du noyau et le chiffre d'après (ici 7.1) correspondant à la révision du noyau. Ainsi, bien que la dernière version de Windows s'appelle "Windows 7", elle porte un numéro de version commençant par 6.1. Windows Phone 7.5 est un nom commercial au même titre que Windows 7. La seule différence est que le SDK de Windows reprend le nom commercial et non celui de Windows Phone. Un ajustement qu'il serait judicieux de faire car "Windows Phone SDK 7.5" respecterait alors la logique utilisée depuis de longues années pour Windows.

Bon développement ! :)

Commentaires (2)

Avatar de l'auteur Jeremy Bontemps - Lundi 03 octobre 2011, 13:59
Nouveau Windows Live Hotmail aujourd'hui :)
Avatar de l'auteur Christophe Lavalle Christophe Lavalle - Lundi 03 octobre 2011, 15:09
Yep, présenté mais je ne suis pas sûr que la mise à jour soit disponible dès ce soir. A voir.

Windows Live Skydrive devrait aussi évoluer plus ou moins profondément.
Dès aujourd'hui, nous pouvons stocker les images et documents Office sans quota : illimité.
Le quota de 25 Go continue de s'appliquer mais uniquement pour les autres documents !

A l'avenir, il devrait y avoir :
- fusion avec Windows Live Devices afin de centraliser tous nos documents et sauvegardes
- synchronisation complète des téléphones avec Windows Phone Tango ? Apollo ?
- synchronisation des données et paramètres (dossiers Documents, Images, signets IE, etc...) avec Windows 8
- probable disparition de Live Mesh au profit d'une intégration native dans Windows 8 et Windows Phone (le client Mac devrait continuer à exister)
- SDK aux possibilités nettement améliorées pour les développeurs
- etc...

Je relaierais les informations une fois disponibles :)