Developpez.com

Le Club des Développeurs et IT Pro

Le SDK Windows Phone 8 disponible

Avec un nouveau Dev Center et une version du Framework .NET pour l'OS

Le 2012-10-31 11:33:22, par Hinault Romaric, Responsable .NET
Le très attendu kit de développement pour Windows Phone 8 a été dévoilé hier au grand public.

C’est lors de la première journée de la conférence Build, la grande messe de Microsoft pour les développeurs qui se tient au campus de Redmond, que la firme a mise à la disposition des développeurs tous les outils dont ils ont besoin pour créer des applications Windows Phone 8.

Le SDK Windows Phone 8 sort un jour après que Microsoft ait présenté le nouvel OS mobile qui apporte un lot important de nouvelles fonctionnalités (voir les articles en lire aussi). Il faut rappeler que la Preview du SDK avait été mise à la disposition d’un nombre limité de développeurs afin de préserver le secret sur les nouvelles fonctionnalités de l’OS.




Le nouveau SDK pèse environ 1,6Go et embarque par défaut :

  • la version Windows Phone de l’EDI Visual Studio Express 2012avec plusieurs nouveaux modèles de projets ;
  • un émulateur Windows Phone 8 de 3 tailles avec 1Go de RAM et 512 Mo de RAM pour le support de multiples scénarios de tests, ainsi qu’un émulateur Windows Phone 7.1 pour cibler l’ancienne version de l’OS ;
  • le concepteur graphique Expression Blend pour Windows Phone, qui vient avec plusieurs améliorations permettant la conception d’interface utilisateur immersive ;
  • le client Microsoft Team Foundation Server, qui met à la disposition des développeurs des outils pour le contrôle de source ;
  • le kit de développement XNA Game Studio pour les jeux.


En plus de la conception des applications en utilisant les couples HTML5/JavaScript ou XAML/C#, les développeurs pourront désormais créer des applications natives en C++ avec Direct3D. Des nouveaux modèles de projets pour le langage sont disponibles pour un démarrage rapide.

La présence de deux émulateurs dans le SDK permet de créer des applications Windows Phone 7.1, qui vont s’exécuter à la fois sur Windows Phone 7 et Windows Phone 8. Toutefois, il faut noter que la mise à jour d’une application Windows Phone 7.1 vers la version 8 ne permet plus son exécution sur les versions anciennes de l’OS.




Les outils de diagnostic et d’analyse des performances ont été améliorés et disposent d’un nouveau simulateur Dashboard, qui permet de valider les applications Windows Phone dans diverses conditions de la vie réelle. Le Dashboard permet entre autres de simuler les conditions du réseau, vérifier comment fonctionne l’application avec un écran verrouillé, etc.




De plus, le support d’un même core par Windows Phone 8 et Windows 8 permet de développer des jeux DirectX pour Windows Phone 8 et profiter de la portabilité facile entre l’OS mobile et Windows 8.

Pour accompagner cette sortie, une version pour Windows Phone 8 et son SDK du Framework .NET est disponible. Il apporte essentiellement des améliorations qui permettent des temps de démarrage plus rapide de 50%, le support de la programmation asynchrone, le garbage collector pour CoreCLR et la compilation dans le Cloud.

Le SDK Windows Phone 8 est téléchargeable sur le site de Microsoft et pour l’occasion, un nouveau Dev Center a été lancé pour la soumission des applications Windows Phone 8.

Télécharger le SDK Windows Phone 8

Source : Blog Windows Phone, Nouveautés du SDK, Nouveauté de .NET pour Windows Phone 8

Et vous ?

Etes-vous tenté(e) par la création des applications Windows Phone 8 ?
Que pensez-vous de ce SDK tant attendu ?
  Discussion forum
33 commentaires
  • Envoyé par powermanga
    À lire, l'aricle Windows Phone 8 a du mal à attirer des développeurs :

    Microsoft a promis que le développement multiplate-forme sur l'ensemble de la série 8 - de Windows 8 sur les ordinateurs de bureau à Windows Phone 8 - sera quelque chose de simple, mais ce n'est toujours pas assez pour que certains développeurs viennent à supporter Windows Phone 8. La plate-forme Windows Phone a connu une reprise remarquable depuis sa remise à zéro avec la version 7. Depuis lors, WP7 a augmenté de 100 000 applications. Mais cela n'est rien en comparaison aux des 675 000 de Google Play et des 700 000 de l'App Store d'Apple. Certes, il y a une tonne de redondance - combien de d'applications météo ou de flus RSS une personne a-t-elle besoin ? - mais cela souligne la disponibilité et le support des développeurs. Un article de VentureBeat montre ce qui devrait être évident : qu'alors que bien que des développeurs apprécient Windows 8, ils ne sont pas aussi enthousiastes sur le logiciel Windows Phone 8, car ils ont déjà fait d'énormes investissements sur d'autres plates-formes et ne veulent pas soutenir une autre plate-forme. une enquête réalisée par IDC et Appcelerator a révélé que 78 % des développeurs Android sont « très intéressés » dans la programmation des smartphones Android, en légère baisse par rapport aux 83 % d'une précédente enquête. L'intétêt dans l'iPhone et l'iPad est resté intact, avec 89% et 88% d'intérêt, respectivement.

    Sources :
    Euh ben c'est tout l'intérêt de ce SDK qui permet de réutiliser du code natif C++ des autres plateformes...
  • DotNET74
    Membre expérimenté
    Merci pour cette précision qui montre qu'Android a perdu 5% de ces développeurs au profit de Windows Phone

    Ou alors j'ai mal lu !
  • heid
    Membre confirmé
    Je trouve cela très dommage d'avoir ouvert le développement d'application W8 metro au HTLM/JS en plus de .net/XAML et de ne PAS pouvoir faire d'application Windows Phone 8 en HTML/JS.
  • air-dex
    Membre expert
    Le seul "problème" est que le SDK n'est utilisable qu'avec les machines Windows 8 64 bits. Donc si vous voulez développer pour WP8, "il faut tout racheter".
  • powermanga
    Inactif
    Envoyé par DotNET74

    Ben si je reprends ton article il est dit que:
    Ce n'est pas mon article, mais un article de Network World.

    Envoyé par DotNET74

    - L'intérêt pour Android a baissé de 5% !
    Oui 78 % des développeurs sont « très intéressés » par Android, donc en baisse de 5 % par rapport à l'étude précédente. Peut-être qu'il existe des variations de choix comme « très intéressés », « intéressés », « pas intéressés », etc. Tu remarqueras que la somme des pourcentages ne fait pas 100 % ! Donc un développeur a bien pu répondre « très intéressés » pour Android et iOS la première fois et la fois suivante uniquement « très intéressés » par iOS ! Ton explication ne tient pas la route ! Conclusion n'ayant pas les deux études entre les mains on peut rien déduire...

    Envoyé par DotNET74

    Windows Phone (Etant le 3ème gros acteur)
    Tu lis trop Developpez.com toi ! D'après IDC, Windows Phone est le cinquième acteur en part de marché :

    1. Android : 104,8 million d'unités, 68,1 % de part de marché
    2. iOS : 26 million d'unités, 16,9 % de part de marché.
    3. BlackBerry : 7,4 million d'unités, 4,8 % de part de marché
    4. Symbian : 6,8 million d'unités, 4,4 % de part de marché
    5. Windows : 5,4 million d'unités, 3,5 % de part de marché
    6. Linux : 3,5 million d'unités, 2,3 % de part de marché
    7. Autres : 0,1 million d'unités, 0,1 % de part de marché


    Quand au terme « gros acteur », excuse-moi j'ai failli me pisser dessus tellement j'ai ri , mais bon Windows Phone a 3,5 % de part de marché, c'est ce qu'on appelle un marché de niche !
  • Etanne
    Membre éclairé
    Bonjour à tous,

    Je viens de lire que la licence annuelle développeur est à 8$ au lieu de 99$.

    ...Si vous souscrivez d'ici le 7 novembre prochain, vous pourrez en effet profiter d’un prix super avantageux : 8$ à la place de 99$. Attention que cette offre concerne les nouveaux développeurs non ceux déjà inscrits sur la plateforme. Pour être précis, vous devrez débourser 99$ lors de votre inscription, mais 91$ vous seront remboursés par la suite.
    Cette offre est valable du 30/10/2012 au 7/11/2012.

    Par contre dépenser 99$ pour se faire rembourser 91$, c'est un casse bonbon
  • DotNET74
    Membre expérimenté
    Après installation du SDK je ne vois rien dans VS 2012 !!

    J'ai bien la version Express de VS installé à côté avec tout les templates projets mais pas dans mon VS Pro

    Une idée
  • Envoyé par DotNET74
    Après installation du SDK je ne vois rien dans VS 2012 !!

    J'ai bien la version Express de VS installé à côté avec tout les templates projets mais pas dans mon VS Pro

    Une idée
    As tu installé le SDK en anglais sur un Visual Studio Français?
  • DotNET74
    Membre expérimenté
    Anglais sur Anglais .... et OS en Français !
  • Envoyé par DotNET74
    Anglais sur Anglais .... et OS en Français !
    Et quelle version de Visual Studio a l'origine?