Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avec la plateforme Windows universelle (UWP) et notre cœur Windows, vous pouvez exécuter la même application sur n’importe quel appareil Windows 10, des téléphones aux ordinateurs de bureau. Créez ces applications Windows universelles avec Visual Studio et les outils de développement d’applications Windows universelles.
Exécutez votre application sur un téléphone Windows 10, un bureau Windows 10 ou Xbox. C’est le même package d’application ! Avec l’introduction de Windows 10 unique et unifié, un package d’application peut s’exécuter sur toutes les plateformes. Plusieurs plateformes ont des sdk d’extension que vous pouvez ajouter à votre application pour tirer parti des comportements spécifiques à la plateforme. Par exemple, un Kit de développement logiciel (SDK) d’extension pour mobile gère le bouton Précédent enfoncé sur un téléphone Windows. Si vous référencez un Kit de développement logiciel (SDK) d’extension dans votre projet, ajoutez simplement des vérifications d’exécution pour tester si ce Kit de développement logiciel (SDK) est disponible sur cette plateforme. C’est ainsi que vous pouvez avoir le même package d’application pour chaque plateforme !
Qu’est-ce que le noyau Windows ?
Pour la première fois, Windows a été refactorisé pour avoir un cœur commun sur toutes les plateformes Windows 10. Il existe une source commune, un noyau Windows commun, une pile d’E/S de fichier et un modèle d’application. Pour l’interface utilisateur, il n’existe qu’une seule infrastructure d’interface utilisateur XAML et une infrastructure d’interface utilisateur HTML. Vous pouvez vous concentrer sur la création d’une application intéressante, car nous avons facilité l’exécution de votre application sur différents appareils Windows 10.
Qu’est-ce que la plateforme Windows universelle ?
La plateforme Windows universelle est simplement une collection de contrats et de versions. Celles-ci vous permettent de cibler l’emplacement où votre application peut s’exécuter. Vous ne ciblez plus un système d’exploitation ; vous ciblez maintenant une ou plusieurs familles d’appareils. Découvrez plus d’informations en lisant l’introduction à la plateforme Windows universelle.
Spécifications
Les outils de développement d’applications Windows universelles sont fournis avec des émulateurs que vous pouvez utiliser pour voir comment votre application ressemble sur différents appareils. Si vous souhaitez utiliser ces émulateurs, vous devez installer ce logiciel sur une machine physique. La machine physique doit exécuter Windows 8.1 (x64) Professionnel ou version ultérieure, et disposer d’un processeur prenant en charge la traduction d’adresses client Hyper-V et de deuxième niveau (SLAT). Les émulateurs ne peuvent pas être utilisés lorsque Visual Studio est installé sur une machine virtuelle.
Voici la liste des logiciels dont vous avez besoin :
Windows 10. Visual Studio 2019 prend en charge le développement UWP uniquement sur Windows 10. Pour plus d’informations, consultez le ciblage et la configuration système requises de Visual Studio Platform.
Visual Studio. Vous aurez également besoin de la charge de travail de développement de plateforme Windows universelle facultative.
Après avoir installé ce logiciel, vous devez activer votre appareil Windows 10 pour le développement. Consultez Activer le mode développeur sur votre appareil. Vous n’avez plus besoin d’une licence de développeur pour chaque appareil Windows 10.
Applications Windows universelles
Choisissez votre langage de développement préféré à partir de C#, Visual Basic, C++ ou JavaScript pour créer une application de plateforme Windows universelle pour les appareils Windows 10. Lisez Créer votre première application.
Si vous disposez d’applications Windows Store 8.1 existantes, d’applications Windows Phone 8.1 ou d’applications Windows universelles créées avec Visual Studio 2015, vous devez porter ces applications pour utiliser la dernière plateforme Windows universelle. Voir Passer de Windows Runtime 8.x à UWP.
Après avoir créé votre application Windows universelle, vous devez empaqueter votre application pour l’installer sur un appareil Windows 10 ou l’envoyer au Windows Store. Voir Empaquetage des applications.