앱 패키지 아키텍처

앱 패키지는 특정 프로세서 아키텍처에서 실행되도록 구성됩니다. 아키텍처를 선택하면 앱을 실행할 디바이스를 지정합니다. 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을 선택하는 것은 거의 모든 디바이스에서 실행되므로 일반적으로 앱 패키지에 가장 안전한 구성입니다. 일부 장치에서는 x86 구성이 있는 앱 패키지(예: Xbox 또는 일부 IoT Core 장치)가 실행되지 않습니다. 그러나 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 패키지를 스토어에 제출해야 합니다.

참고

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

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

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