Architectures de package d’application

Les packages d’application sont configurés pour s’exécuter sur une architecture de processeur spécifique. En sélectionnant une architecture, vous spécifiez le ou les périphériques sur lesquels vous souhaitez que votre application s’exécute. les applications plateforme Windows universelle (UWP) peuvent être configurées pour s’exécuter sur les architectures suivantes :

  • x86
  • x64
  • ARM
  • ARM64

Il est fortement recommandé de créer votre package d’application pour cibler toutes les architectures. En désélectionnant une architecture d’appareil, vous limitez le nombre d’appareils sur lesquels votre application peut s’exécuter, ce qui limite à son tour la quantité de personnes qui peuvent utiliser votre application.

Windows 10 des appareils et des architectures

Architecture UWP Bureau (x86) Bureau (x64) Bureau (ARM) Mobile Windows Mixed Reality et HoloLens Xbox IoT Core (dépendant du périphérique) Surface Hub
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
x64 ✔️ ✔️ ✔️ ✔️
ARM ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

Parlons plus en détail de ces architectures.

x86

Le choix de x86 est généralement la configuration la plus sûre pour un package d’application, car il s’exécute sur presque tous les appareils. Sur certains appareils, un package d’application avec la configuration x86 ne s’exécute pas, tel que la Xbox ou certains appareils IoT Core. Toutefois, pour un PC, un package x86 est le choix le plus sûr et a la plus grande portée pour le déploiement d’appareils. une partie importante des appareils Windows 10 continuent à exécuter la version x86 de Windows.

x64

Cette configuration est moins utilisée que la configuration x86. il convient de noter que cette version est réservée aux postes de travail qui utilisent des versions 64 bits de Windows 10, des applications UWP sur Xboxet Windows 10 IoT Standard sur le microprogramme Intel Joule.

ARM et ARM64

la configuration Windows 10 sur ARM comprend les pc de bureau, les appareils mobiles et certains appareils IoT Core (Rasperry pi 2, Raspberry pi 3 et dragon). Windows 10 sur les pc de bureau ARM est un nouvel ajout à la famille de Windows. si vous êtes développeur d’applications UWP, vous devez envoyer des packages ARM au Store pour une expérience optimale sur ces pc.

Notes

pour créer votre application UWP en vue de cibler la plateforme ARM64 en mode natif, vous devez disposer de Visual Studio 2017 version 15,9 ou ultérieure. Pour plus d’informations, consultez ce billet de blog.

pour plus d’informations, consultez Windows 10 sur ARM. consultez cette//Build pour voir une démonstration de Windows 10 sur ARM et en savoir plus sur son fonctionnement.

Pour plus d’informations sur les rubriques propres à IoT, consultez déploiement d’une application avec Visual Studio.