none
Développement Application Windows Phone 8.1 RRS feed

  • Question

  • Bonjour,

    Je suis actuellement en train de porter une application déjà existante sous Android / iOS sur la plateforme Windows Phone et déjà, c'était d'un compliqué pour pouvoir programmer pour ces appareils... L'obligation d'avoir Windows 8.1 pour pouvoir programmer est déjà une aberration je trouve, toutefois je suis passé sur Windows 10 ce qui rend possible ce type de développement. Malheureusement, on ne peut pas se servir des émulateurs car il faut OBLIGATOIREMENT avoir Windows 8.1 Professionnel. Je ne peux donc pour le moment pas tester mon application que je suis actuellement en train de développer.

    Savez-vous si il existe une solution ? Est-ce qu'il existe des prêts de mobiles de la part de Microsoft le temps du développement d'une application par hasard ? (Sachant que je suis dans une entreprise et que l'on a déjà eu des contacts avec eux, ils nous ont conseillé de s'inscrire à la Pépinière, ce que j'ai fais mais pas encore de réponse.)

    On avait aussi dans l'idée d'acheter un nouveau PC sous Windows 8.1 Pro ou encore d'acheter une licence mais avant tout nous aimerions savoir si d'autres solutions existaient. 

    Cordialement,

    Mathias


    lundi 31 août 2015 08:02

Réponses

  • Bonjour,

    Pour iPhone vous devez avoir un Mac.

    Pour Android, vous devez installer Java.

    Devoir développer sous Windows 8.1 ne me semble pas aberrant.

    Ceci dit, je vous conseille de tester vos application avec de vrai device. L'émulateur est très efficace (contrairement à ceux d'Android) et vous risquez d'avoir des surprises. L'émulateur sur un Intel Core 7, ca booste ;-))) (alors que dans un téléphone, le CPU et l'OS ont beau être optimisé, c'est pas la même chose). Vous avez plein de Windows Phone a moins de 100 €. C'est à mon avis la solution la plus rapide et la moins onéreuse (imaginez le temps, et donc l'argent que vous allez dépenser à courir après Microsoft pour obtenir un device de prêt ;-))


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 08:22
  • NB : la raison qu'il faut avoir la version Pro de Windows 8.1, c'est que seule cette version possède Hyper-V, nécessaire à l'émulation.

    NB Bis : Avec Hypet-V et Visual Studio 2015, vous avez un émulateur Android en plus ;-)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 08:23

Toutes les réponses

  • Bonjour,

    Pour iPhone vous devez avoir un Mac.

    Pour Android, vous devez installer Java.

    Devoir développer sous Windows 8.1 ne me semble pas aberrant.

    Ceci dit, je vous conseille de tester vos application avec de vrai device. L'émulateur est très efficace (contrairement à ceux d'Android) et vous risquez d'avoir des surprises. L'émulateur sur un Intel Core 7, ca booste ;-))) (alors que dans un téléphone, le CPU et l'OS ont beau être optimisé, c'est pas la même chose). Vous avez plein de Windows Phone a moins de 100 €. C'est à mon avis la solution la plus rapide et la moins onéreuse (imaginez le temps, et donc l'argent que vous allez dépenser à courir après Microsoft pour obtenir un device de prêt ;-))


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 08:22
  • NB : la raison qu'il faut avoir la version Pro de Windows 8.1, c'est que seule cette version possède Hyper-V, nécessaire à l'émulation.

    NB Bis : Avec Hypet-V et Visual Studio 2015, vous avez un émulateur Android en plus ;-)


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 08:23
  • Pour iPhone vous devez avoir un Mac.

    Non, je suis désolé mais il est POSSIBLE (je ne dis pas que c'est simple) de programmer des application iOs à partir de windows, et ce peu importe la version.

    Pour Android, vous devez installer Java.

    On est bien d'accord, cependant est-ce si difficile d'avoir Java ? 

    Je dis que c'est aberrant dans le sens ou Microsoft FORCE les développeurs a passer sous windows 8.1 ou + pour permettre de programmer sur leur plateforme, ce qui en fait l’échec que connait actuellement  Windows Phone niveau des applications selon moi (vous serez bien d'accord avec moi que le catalogue n'est pas bien fourni), d'autant plus que W8/8.1 etc est un vrai échec... Je m'en passe volontiers.
     Quoi qu'il en soit je vais voir pour l'achat de device windows phone alors. Merci pour votre réponse en tout cas.


    lundi 31 août 2015 08:45
  • Programmer une appli iOS sous Windows oui, mais il faut bien la compiler à un moment non ? Sinon je suis vraiment preneur de l'astuce.

    Pour Win8.1, je dis pas mais c'est de bonne guerre, ils le font tous ;-) (tiens, si je développais une appli pour iPad 1 moi ? ;-)))

    Maintenant si vous voulez utiliser l'émulateur, la licence Win8.1 Pro, c'est aussi envisageable.

    Mais je pense qu'il serais plutôt préférable de passer directement sous Win10 Pro.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 08:51
  • NB : la raison qu'il faut avoir la version Pro de Windows 8.1, c'est que seule cette version possède Hyper-V, nécessaire à l'émulation.

    NB Bis : Avec Hypet-V et Visual Studio 2015, vous avez un émulateur Android en plus ;-)

    Sinon pour répondre a cela, c'est justement ce que je trouve dommage de la part de Microsoft, que seule Windows 8.1 Pro possède Hyper-V, je suppose qu'il ai été possible que Windows 10 en soit doté.
    lundi 31 août 2015 08:51
  • Win10, Win8.1, même combat.

    NB : je me suis fait avoir il y a 4 mois ou j'ai acheté un nouveau PC qui n'avait pas de licence pro et je trouvais pas l'émulateur => je trouvais pas Hyper-V => j'ai râlé ;-)

    Donc je suis passé à la version pro.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 08:53
  • Bonjour,

    j'utilise Visual Studio 2015 sur Windows 10, et des Emulateurs Phone 8.1 sont installés en même temps que Visual Studio en faisant bien attention de cocher l'option lors de l'installation de VS.

    Quelle version de Visual Studio utilisez-vous ?

    lundi 31 août 2015 14:02
  • Bonjour Audrey,

    Il faut Hyper-V pour l'émulateur. Or Hyper-V n'est dispo qu'avec la version pro de Windows.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 31 août 2015 14:04
  • Oui effectivement, je n'avais pas bien compris le problème.

    Désolé.

    lundi 31 août 2015 14:07