Developpez.com

Le Club des Développeurs et IT Pro

La Preview du SDK de Windows Phone 8 disponible le 12 septembre

Mais pas pour tout le monde

Le 2012-09-06 11:51:05, par Hinault Romaric, Responsable .NET
Parallèlement à la présentation des nouveaux terminaux Windows Phone 8 de Nokia, Microsoft a annoncé la date de sortie d’une préversion (quasi-finale) du Kit de développement pour l’OS mobile.

Le SDK Windows Phone 8 pourra être téléchargé à partir du 12 septembre prochain, mais seulement pour un groupe restreint de développeurs, selon le billet de blog de Microsoft. Il semblerait que l’outil soit uniquement accessible aux personnes ayant déjà publié une application sur le MarketPlace Windows Phone.

Ce choix de Microsoft aurait dans une certaine mesure pour objectif de s’assurer de la qualité de la première vague d’applications Windows Phone 8.

Les développeurs qui souhaitaient se lancer dans le développement pour Windows Phone avec cette mise à jour de l’OS devront attendre son lancement officiel, qui est annoncé d’après des rumeurs pour le 29 octobre, pour accéder à une version finale du SDK Windows Phone 8.

L’article de Microsoft ne dévoile aucune information sur les fonctionnalités de ce SDK, dont une fuite en juillet avait levé le voile sur quelques unes de ses spécificités parmi lesquelles l’absence du support de JavaScript et Silverlight, la prise en charge de C++ et du nouveau au sein des langages supportés par Windows Phone (lire ci-devant).

Le SDK embarquerait également la version Express de Visual Studio 2012 pour Windows Phone, DirectX 9.3 et la librairie d’effets visuels et de transitions Pixel Shader v2.0 pour le développement des jeux, ainsi que de nouvelles APIs TEXT, caméra, Bluetooth, In-app purchasing, la reconnaissance vocale, Nokia Maps, etc.

Source : Microsoft
  Discussion forum
10 commentaires
  • alex_vino
    Membre émérite
    J'ai toujours cru que le développement sous Windows 8 et Windows Phone 8 était exactement le meme, et que les 2 systemes partageaient les memes API et MarketPlace. La seule différence résident dans le fait que les styles d'affichages étaient différents (adaptation a la taille de l'écran).
    Suis-je le seul a penser cela?
  • antoine.debyser
    Membre confirmé
    La seule différence résident dans le fait que les styles d'affichages étaient différents (adaptation a la taille de l'écran).
    Suis-je le seul a penser cela?
    Pour le coup, je pense exactement le contraire, c'est à dire que l'interface metro est conçu pour qu'une appli fonctionne de la même manière sur W8 et WP8.
    J’espère même que le code lié à l'ihm est le même.
    En revanche le reste peut avoir de grande différence, API pour le téléphone, les contacts, le NFC, etc ...
    Sans oublier le cas du C++, WP8 utilise des cpu ARM, alors W8 tourne soit avec des cpu x86, soit avec des CPU ARM.

    Au final même si on a une base commune, et une IHM unifié, les possibilités offertes par les deux OS sont bien différentes, et une application ne tourne pas forcement sur les deux OS.

    Du coup, il me vient une question, est-il possible de publier une application a la fois pour W8 et WP8 en une seul fois?
  • alex_vino
    Membre émérite
    Envoyé par antoine.debyser
    Pour le coup, je pense exactement le contraire, c'est à dire que l'interface metro est conçu pour qu'une appli fonctionne de la même manière sur W8 et WP8.
    J’espère même que le code lié à l'ihm est le même.
    En revanche le reste peut avoir de grande différence, API pour le téléphone, les contacts, le NFC, etc ...
    Sans oublier le cas du C++, WP8 utilise des cpu ARM, alors W8 tourne soit avec des cpu x86, soit avec des CPU ARM.

    Au final même si on a une base commune, et une IHM unifié, les possibilités offertes par les deux OS sont bien différentes, et une application ne tourne pas forcement sur les deux OS.

    Du coup, il me vient une question, est-il possible de publier une application a la fois pour W8 et WP8 en une seul fois?
    Les tablettes auront Windows 8 et pourront aussi bénéficier du matériel des smartphones (NFC, gyroscope, luminosité...), donc ce n'est pas un argument. Certains smartphones n'auront pas non plus NFC mais pourront tout de meme utiliser Windows Phone 8, c'est juste que le NFC sera désactivé.
  • DotNET74
    Membre expérimenté
    Moi ce qui m'étonne c'est qu'on ait acès au SDK WP8 si tardivement !!!!
  • alex_vino
    Membre émérite
    Envoyé par DotNET74
    Moi ce qui m'étonne c'est qu'on ait acès au SDK WP8 si tardivement !!!!
    La réponse ici.
    En gros tu peux développer avec le Windows Phone SDK actuel (7.1 et 7.1.1), et tout ton code fonctionnera ensuite sous Windows Phone 8.
  • GuruuMeditation
    Membre expert
    SDK dispo le 12 pour un nombre restreint. Pour tout le monde ce sera fin octobre. C'est un peu tard effectivement, si on veut de développer une appli qui utilise les nouveautés de WP8
  • DotNET74
    Membre expérimenté
    Envoyé par alex_vino
    La réponse ici.
    En gros tu peux développer avec le Windows Phone SDK actuel (7.1 et 7.1.1), et tout ton code fonctionnera ensuite sous Windows Phone 8.
    Oui ça je le savais mais ce que je voulais dire c'est que c'est tard pour profiter et se former au nouveauté du SDK WP8.
  • alex_vino
    Membre émérite
    Envoyé par DotNET74
    Oui ça je le savais mais ce que je voulais dire c'est que c'est tard pour profiter et se former au nouveauté du SDK WP8.
    Oui c'est vrai
    Ils ont du avoir des dates tres "short" pour publier l'outil, ils sortent beaucoup de produit similaires en meme temps (Windows 8, Phone 8, Visual Studio 2012...) ce qui explique surement le retard, ils ne peuvent pas repousser la sortie de Windows Phone 8 juste a cause du SDK.
  • alex_vino
    Membre émérite
    Envoyé par Hinault Romaric
    En guise d’explication pour cette limitation de l’accès au SDK, Microsoft a déclaré que celui-ci contient des émulateurs complets, qui permettent de tester l’ensemble des fonctionnalités de Windows Phone 8, dont certaines n’ont pas encore été dévoilées. Une réponse qui n’a pas manqué de créer de vives critiques de la part des développeurs, qui ne comprennent pas ce choix de la firme.

    Qu'il y ait 100 ou 1000 développeurs a regarder le simulateur tout le monde connaitra toutes les nouveautés le jour meme.
    J'ai vraiement du mal a comprendre la stratégie de Microsoft concernant le nouvel OS mobile.
    Je penses qu'ils veulent plutot permettre a leurs partenaires de publier les premieres applications et donc leur permettre d'avoir l'exclusivité du MarketPlace a sa sortie.

    Le SDK Windows Phone 8 fonctionne avec Visual Studio 2012, qui est disponible en version finale depuis le 12 septembre, et peut être utilisé pour créer des applications et des jeux qui ciblent à la fois Windows Phone 8 et Windows Phone 7.5
    Donc les applications Windows Phone 8 ne seront plus forcement en Silverlight, mais pourront etre en XAML ou HTML5?
    Y aura t-il beaucoup de modifications a apporter entre une versions Windows et Windows Phone?

    Comme beaucoup j'ai beaucoup d'interrogations concernant la plateforme Windows Phone 8 et la communication est tres mauvaise. Je pensais investir mon temps dans cette nouvelle plateforme mais plus ca va moins j'en ai envie et moi cette plateforme se fait désirer. S'informer sur le développement Windows Phone 8 est comme jouer au Cluedo.