앱 패키지 아키텍처

앱 패키지는 특정 프로세서 아키텍처에서 실행되도록 구성됩니다. 아키텍처를 선택하면 앱을 실행할 디바이스를 지정합니다. UWP(유니버설 Windows 플랫폼) 앱은 다음 아키텍처에서 실행되도록 구성할 수 있습니다.

  • x86
  • X64
  • ARM
  • ARM64

모든 아키텍처를 대상으로 하는 앱 패키지를 빌드하는 것이 좋습니다. 디바이스 아키텍처를 선택 취소하면 앱이 실행될 수 있는 디바이스 수가 제한되고, 이로 인해 앱을 사용할 수 있는 사용자의 수가 제한됩니다.

Windows 10 디바이스 및 아키텍처

UWP 아키텍처 데스크톱(x86) 데스크톱(x64) 데스크톱(ARM) 모바일 Windows Mixed Reality 및 HoloLens Xbox IoT Core(디바이스 종속) Surface Hub
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
X64 ✔️ ✔️ ✔️ ✔️
ARM ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

이러한 아키텍처에 대해 자세히 살펴보겠습니다.

x86

x86을 선택하는 것은 거의 모든 디바이스에서 실행되므로 일반적으로 앱 패키지에 가장 안전한 구성입니다. 일부 디바이스에서는 Xbox 또는 일부 IoT Core 디바이스와 같이 x86 구성이 있는 앱 패키지가 실행되지 않습니다. 그러나 PC의 경우 x86 패키지가 가장 안전한 선택이며 디바이스 배포에 가장 큰 도달 범위를 했습니다. Windows 10 디바이스의 상당 부분은 x86 버전의 Windows 계속 실행합니다.

X64

이 구성은 x86 구성보다 덜 자주 사용됩니다. 이 구성은 64비트 버전의 Windows 10, Xbox의 UWP 앱및 Intel Joule의 Windows 10 IoT Core 사용하는 데스크톱용으로 예약되어 있습니다.

ARM 및 ARM64

ARM 구성의 Windows 10 데스크톱 PC, 모바일 디바이스 및 일부 IoT Core 디바이스(Rasperry Pi 2, Raspberry Pi 3 및 DragonBoard)가 포함됩니다. ARM 데스크톱 PC의 Windows 10 Windows 제품군에 새로 추가된 것이므로 UWP 앱 개발자인 경우 이러한 PC에서 최상의 환경을 위해 ARM 패키지를 Store에 제출해야 합니다.

참고

기본적으로 ARM64 플랫폼을 대상으로 하는 UWP 애플리케이션을 빌드하려면 Visual Studio 2017 버전 15.9 이상이어야 합니다. 자세한 내용은 이 블로그 게시물을 참조하세요.

자세한 내용은 ARM의 Windows 10 참조하세요. ARM의 Windows 10 데모를 확인하고 작동 방식에 대해 자세히 알아보려면 이 //Build 대화를 확인하세요.

IoT 관련 항목에 대한 자세한 내용은 Visual Studio 를 통해 앱 배포를 참조하세요.