App-Paketarchitekturen

App-Pakete sind so konfiguriert, dass sie auf einer bestimmten Prozessorarchitektur ausgeführt werden. Wenn Sie eine Architektur auswählen, geben Sie an, auf welchem(/n) Geräte(n) Ihre App ausgeführt werden soll. Universelle Windows-Plattform(UWP)-Apps können so konfiguriert werden, dass sie auf den folgenden Architekturen ausgeführt werden:

  • x86
  • x64
  • ARM
  • ARM64

Es wird dringend empfohlen, ihr App-Paket für alle Architekturen zu erstellen. Durch die Deaktivierung einer Gerätearchitektur beschränken Sie die Anzahl der Geräte, auf denen Ihre App ausgeführt werden kann, was wiederum die Anzahl der Personen begrenzt, die Ihre App verwenden können!

Windows 10-Geräte und -Architekturen

UWP-Architektur Desktop (x86) Desktop (x64) Desktop (ARM) Mobile Mixed Reality und HoloLens Xbox IoT Core (geräteabhängig) Surface Hub
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
x64 ✔️ ✔️ ✔️ ✔️
ARM ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

Lassen Sie uns ausführlicher über diese Architekturen sprechen.

x86

Die Auswahl von x86 ist in der Regel die sicherste Konfiguration für ein App-Paket, da es auf fast jedem Gerät ausgeführt wird. Auf einigen Geräten wird ein App-Paket mit der x86-Konfiguration nicht ausgeführt, z. B. die Xbox oder einige IoT Core-Geräte. Für einen PC ist ein x86-Paket jedoch die sicherste Wahl und hat die größte Reichweite für die Gerätebereitstellung. Ein erheblicher Teil der Windows 10-Geräte führt weiterhin die x86-Version von Windows aus.

x64

Diese Konfiguration wird weniger häufig verwendet als die x86-Konfiguration. Beachten Sie, dass diese Konfiguration für Desktops mit 64-Bit-Versionen von Windows 10, UWP-Apps auf Xbox und Windows 10 IoT Core auf Intel Joule reserviert ist.

ARM und ARM64

Die Windows 10 auf ARM-Konfiguration umfasst Desktop-PCs, mobile Geräte und einige IoT Core-Geräte (Rasperry Pi 2, Raspberry Pi 3 und DragonBoard). Windows 10 auf ARM-Desktop-PCs ist eine neue Ergänzung der Windows-Familie. Wenn Sie also UWP-App-Developer sind, sollten Sie ARM-Pakete an den Store übermitteln, um die beste Erfahrung auf diesen PCs zu erzielen.

Hinweis

Um Ihre UWP-Anwendung so zu erstellen, dass sie nativ auf die ARM64-Plattform ausgerichtet ist, benötigen Sie Visual Studio 2017, Version 15.9 oder höher. Weitere Informationen finden Sie in diesem Blogbeitrag.

Weitere Informationen findest du unter Windows 10 auf ARM. Schauen Sie sich dieses //Build-Gespräch an, um eine Demo von Windows 10 auf ARM zu sehen und mehr darüber zu erfahren, wie es funktioniert.

Weitere Informationen zu ioT-spezifischen Themen finden Sie unter Bereitstellen einer App mit Visual Studio.