Udostępnij przez


Architektury pakietów aplikacji

Pakiety aplikacji są konfigurowane do uruchamiania w określonej architekturze procesora. Wybierając architekturę, określasz urządzenia, na których ma działać aplikacja. Aplikacje platformy uniwersalnej systemu Windows (UWP) można skonfigurować do uruchamiania w następujących architekturach:

  • x86
  • x64
  • RAMIĘ
  • ARM64

Zdecydowanie zaleca się utworzenie pakietu aplikacji na wszystkie architektury. Usuwając zaznaczenie architektury urządzenia, ograniczasz liczbę urządzeń, na których można uruchomić aplikację, co z kolei ograniczy liczbę osób, które mogą korzystać z aplikacji.

Urządzenia i architektury systemu Windows 10

Architektura platformy UWP Komputer stacjonarny (x86) Komputer stacjonarny (x64) Komputer stacjonarny (ARM) Telefon komórkowy Windows Mixed Reality i HoloLens Konsola Xbox IoT Core (zależne od urządzenia) Surface Hub - Urządzenie do współpracy
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
x64 ✔️ ✔️ ✔️ ✔️
RAMIĘ ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

Bardziej szczegółowo omówimy te architektury.

x86

Wybór x86 jest zazwyczaj najbezpieczniejszą konfiguracją pakietu aplikacji, ponieważ będzie on uruchamiany na prawie każdym urządzeniu. Na niektórych urządzeniach pakiet aplikacji z konfiguracją x86 nie zostanie uruchomiony, taki jak konsola Xbox lub niektóre urządzenia IoT Core. Jednak w przypadku komputera pakiet x86 jest najbezpieczniejszym wyborem i ma największy zasięg dla wdrożenia urządzeń. Znaczna część urządzeń z systemem Windows 10 nadal działa w wersji x86 systemu Windows.

x64

Ta konfiguracja jest używana rzadziej niż konfiguracja x86. Należy zauważyć, że ta konfiguracja jest zarezerwowana dla komputerów stacjonarnych przy użyciu 64-bitowych wersji systemu Windows 10, aplikacji platformy UWP na konsoli Xbox i Windows 10 IoT Core w środowisku Intel Joule.

ARM i ARM64

Konfiguracja systemu Windows 10 na platformie ARM obejmuje komputery stacjonarne, urządzenia przenośne i niektóre urządzenia IoT Core (Raspberry Pi 2, Raspberry Pi 3 i DragonBoard). System Windows 10 na komputerach stacjonarnych ARM to nowy dodatek do rodziny Windows, więc jeśli jesteś deweloperem aplikacji UWP, należy przesłać pakiety ARM do Sklepu, aby uzyskać najlepsze wrażenia na tych komputerach.

Uwaga / Notatka

Aby skompilować aplikację platformy UWP do natywnego działania na platformie ARM64, musisz mieć Visual Studio 2017 w wersji 15.9 lub nowszej. Aby uzyskać więcej informacji, zobacz ten wpis na blogu.

Aby uzyskać więcej informacji, zobacz Windows 10 na ARM. Zapoznaj się z tą prezentacją na konferencji //Build, aby zobaczyć pokaz systemu Windows 10 na platformie ARM i dowiedzieć się więcej o tym, jak to działa.

Aby uzyskać więcej informacji o tematach specyficznych dla IoT, zobacz Deploying an App with Visual Studio (Wdrażanie aplikacji przy użyciu programu Visual Studio).