Différence entre Windows Phone 8.1 et Windows Phone Silverlight 8.1



Answers

La différence est dans le cadre que l'application utilisera.

Silverlight est un plugin comme Flash, donc si vous développez une application qui l'utilise, vous devez utiliser sa bibliothèque / syntaxe. C'est une ancienne façon de développer des applications Web et téléphoniques.

Universal est le nouveau framework développé par Microsoft pour aider les développeurs à créer des applications fonctionnant à la fois sur Windows Phone ou Windows Store.

Donc, ce que vous trouvez dans internet est correct: Phone App est pour le framework Universal. Les voix que VS offre signifie: - App universelle: pour tout appareil (téléphone / tablette / PC) - App téléphone: seulement pour téléphone (attention, vous pouvez utiliser n'importe quelle bibliothèque développée pour Universal App depuis Universal App peut fonctionner sur le téléphone) - Windows App: seulement pour Tablet / PC (pas de téléphone). Vous pouvez utiliser la bibliothèque Universal App comme Phone App peut faire

J'espère que cela pourrait aider

Question

Je lisais à propos de Windows Phone 8.1 Development, parce que je travaille déjà avec Windows Phone 8 et j'ai l'intention de commencer à travailler avec la nouvelle version du système d'exploitation.

Ensuite, j'ai téléchargé Visual Studio pour Windows avec la mise à jour 4, ouvert un de mes projets (cible à WP8) et cliqué sur "mise à niveau vers 8.1".

J'ai vu que ma solution a changé le nom à "Windows Phone SilverLight 8.1".

Ensuite, j'ai essayé de créer un nouveau projet ciblant Windows Phone 8.1, et j'ai vu les options suivantes sous l'arborescence Visual C # (comme le montre l'image):

  • Applications universelles
  • Applications Windows
  • Applications Windows Phones

Comme mon objectif est de développer pour les appareils téléphoniques avec Windows Phone 8.1, j'ai choisi "Windows Phone Apps". Mais j'ai vu que ce projet est plutôt différent de l'autre (celui que j'ai mis à jour depuis le WP8). Il apparaît "Windows Phone 8.1" sur la solution au lieu de "Windows Phone SilverLight 8.1". Et les codes sont aussi très différents.

Donc, j'ai fait une recherche à ce sujet, pour comprendre la différence entre "Windows Phone SilverLight 8.1" et "Windows Phone 8.1", lire quelques messages comme ceci:

mais je n'ai rien trouvé qui me fasse comprendre.

À un moment donné, j'ai trouvé une réponse disant que "Windows Phone 8.1" est pour Universal Apps ... mais je ne suis pas d'accord, si je voulais créer une application universelle, je choisirais "Universal App" au lieu de "Windows Phone Apps" .

Est-ce que quelqu'un sait exactement la différence entre ces deux projets?




Links