Microsoft a dévoilé cette semaine les détails de Mango, la prochaine mise à jour de son OS pour smartphones Windows Phone, qui sera lancée à l'automne prochain avec près de 1 500 nouvelles APIs. L'éditeur a également présenté les améliorations prévues sur les  outils de développement permettant de créer des applications pour la plateforme. Avec Mango, Microsoft renforce son système d'exploitation mobile dans des domaines tels que les menus déroulants, l'utilisation de la mémoire et l'accès aux données. « Mango inclut maintenant une base de données SQL locale qui permet aux utilisateurs d'enregistrer les données ou d'effectuer des requêtes au sein des applications », a déclaré Scott Guthrie (en photo, à droite), vice-président de la plate-forme de développement .Net, lors de la conférence Mix11 à Las Vegas. Les APIs permettront d'exposer les fonctionnalités du plug-in Silverlight 4 pour afficher des applications Internet.

Les données se chargent plus rapidement dans Mango. Alors que Windows Phone 7 se fige lorsqu'il charge de nouvelles informations, « Mango réagit immédiatement, même si les données ne sont pas entièrement arrivées », a t-il expliqué. Un collecteur d'informations permet de charger progressivement les données en mémoire sans stopper l'application. Ainsi, celle-ci démarre beaucoup plus rapidement et interagit de façon plus fluide, en particulier avec les jeux.

Une quinzaine de langues supplémentaires et des fonctions HTML5


« Mango s'appuiera sur la nouvelle version du navigateur Internet Explorer 9, qui inclut un moteur de navigation haute performance », a pour sa part indiqué Joe Belfiore (en photo, à gauche), vice président, responsable programme Windows Phone. La mise à niveau de l'OS pour smartphones comportera 16 langues supplémentaires, parmi lesquelles des langues asiatiques,  et disposera de  fonctions de recherche améliorées. Mango exploitera également des fonctionnalités HTML5, comme la lecture de fichiers audio en tâche de fond pendant la navigation, et d'applications natives optimisées dans des domaines comme l'intégration des données. « Il y a beaucoup de choses que nous réalisons dans cette  mise à jour pour que vous puissiez mieux intégrer vos applications, les données, les services et les capteurs sur le téléphone», a ajouté le responsable du programme Windows Phone. Les capacités multitâches permettent par ailleurs de passer plus rapidement d'une application à l'autre. La façon dont le code s'exécute est gérée de façon à améliorer la durée de vie de la batterie. Enfin, un menu (jump list) aide les utilisateurs à accéder directement à l'application qui les intéresse.

Silverlight 5 disponible en version bêta


Les outils de développement Windows Phone pour développer des applications Mango seront disponibles gratuitement à partir du mois prochain. Ils proposeront des capacités d'émulation améliorées incluant et la simulation de la localisation. Des outils de mesure des performances permettront aux développeurs d'identifier certains problèmes. « Ils vous dirigent vers la portion de code à corriger », explique Scott Guthrie. En outre, une capacité d'allocation de mémoire trace les objets en fonction de la quantité de mémoire qui leur est allouée.

Comme prévu, Microsoft a également annoncé la sortie de la version bêta du plug in Silverlight 5, Le support de Silverlight 5 dans Microsoft Visual Studio et Expression Studio Tools est également disponible. La version 5, qui devrait atteindre l'étape de la livraison aux fournisseurs OEM cette année, proposera des fonctionnalités qui amélioreront la qualité vidéo et intégrera  une interface basée sur les outils XNA pour visualiser de la 3D dans les applications. La version bêta de Silverlight 5 est disponible sur le site Web de Silverlight.

Illustration : de gauche à droite, sur MIX11 (à Las Vegas), Joe Belfiore, vice président, responsable du programme Windows Phone et Scott Guthrie, vice-président de la plate-forme de développement .Net.