마이크로소프트는 지난해 11월 첫 듀얼 스크린 디바이스인 서피스 네오(Surface Neo)를 공개하면서 새로운 SDK도 함께 선보였습니다. 이 SDK를 활용하면 개발자가 듀얼 스크린 및 폴더블 디바이스에서 작동하는 앱을 만들 수 있습니다. 이제 에뮬레이터가 첫 공개 프리뷰 버전으로 출시된 만큼, 이번 글에서는 Windows 10X 에뮬레이터의 최소 시스템 요구 사항을 자세히 살펴보겠습니다. 흥미로운 점은 Windows 10X 에뮬레이터가 Windows 10에 바로 설치할 수 있다는 것입니다. 개발자든 단순히 호기심이 있는 사용자든 누구나 직접 경험해 볼 수 있습니다. 글 말미에는 마이크로소프트 서피스 듀오(Surface Duo)용 프리뷰 SDK 요구 사항도 함께 정리했습니다.

Windows 10X 에뮬레이터 최소 하드웨어 및 소프트웨어 요구 사항
운영체제가 실행되려면 최소한의 하드웨어와 소프트웨어가 필요하듯, 에뮬레이터 역시 마찬가지입니다. 에뮬레이터는 실제 기기를 구매하지 않고도 앱을 테스트할 수 있게 해주는 일종의 미니 운영체제입니다. 듀얼 스크린용 앱을 개발하거나 기존 앱에 듀얼 스크린 지원을 추가할 계획이라면, 아래 요구 사항을 먼저 확인해 보세요.
소프트웨어 요구 사항
Microsoft 에뮬레이터: Hyper-V 에뮬레이터와 연동되는 특수한 에뮬레이터로, 개발자가 UWP 앱과 일반 WIN32 앱을 듀얼 스크린 시나리오에서 테스트할 수 있습니다. Microsoft Store에서 다운로드할 수 있으며, Windows 10 PC에는 반드시 Hyper-V가 설치되어 있어야 합니다.
이 에뮬레이터는 듀얼 스크린 개발을 위한 새로운 네이티브 Windows API를 제공합니다. 덕분에 앱이 두 화면에 걸쳐 표시되도록 구현하고, 힌지(경첩) 위치에 따라 화면을 적응시키며, Windows 10X 고유의 장점을 십분 활용할 수 있습니다.
Windows 10 프리뷰 빌드: 공개 프리뷰 제품인 만큼, Windows 10 PC도 Windows 인사이더 프로그램에 참여해야 합니다. Windows 10 Pro, Enterprise, Education(x64)에서 작동하며, 테스트에 필요한 최소 빌드 번호는 19555 이상입니다.
Windows 10X 에뮬레이터 하드웨어 요구 사항
- 프로세서: 4코어 64비트 CPU (네 개의 코어가 모두 에뮬레이터에 할당됨)
- RAM: 최소 8GB (16GB 권장). 에뮬레이터가 4GB를 차지합니다.
- 저장 공간: VHDX + diff 디스크용 여유 공간 15GB, SSD 권장
- GPU: Hyper-V 지원 및 전용 그래픽 카드 (DirectX 11.0 이상, WDDM 2.4 이상 그래픽 드라이버)
이외에도 하드웨어 지원 가상화(hardware-assisted virtualization) 기능이 필요합니다. 여기에는 펌웨어에서 가상화 활성화, SLAT(Second Level Address Translation, 2차 주소 변환), DEP(Data Execution Prevention, 데이터 실행 방지) 지원이 포함되며, 메인보드가 BIOS 또는 UEFI를 통해 이 모든 기능을 지원해야 합니다.
다만 현재 에뮬레이터는 인텔 프로세서에서만 작동합니다. 인텔 외의 프로세서를 사용 중이라면 지원이 확대될 때까지 기다려야 합니다.
하드웨어 수준 가상화 지원 여부 확인 방법

내 Windows 10 PC가 하드웨어 수준 가상화를 지원하는지 확인하려면 아래 단계를 따르세요.
- 실행(Run) 창을 열고 CMD를 입력한 후 Enter 키를 누릅니다.
- 명령 프롬프트에서 systeminfo.exe 명령을 실행합니다.
- 결과 맨 아래로 스크롤하여 다음 항목들을 확인합니다.
- Virtualization Enabled In Firmware (펌웨어에서 가상화 사용 가능)
- Second Level Address Translation (2차 주소 변환)
- Data Execution Prevention Available (데이터 실행 방지 사용 가능)
- 세 항목이 모두 "예(YES)"로 표시되어야 하드웨어 수준 가상화를 지원하는 것입니다.
만약 "예"로 표시되지 않았다면 BIOS/UEFI로 부팅하여 하드웨어 가상화 활성화 옵션이 있는지 확인해 보세요. 해당 옵션이 아예 존재하지 않는다면, 그 Windows 10 컴퓨터는 하드웨어 수준 가상화를 지원하지 않는다는 의미입니다.
마이크로소프트 서피스 듀오용 프리뷰 SDK 요구 사항

삼성 갤럭시 Z 플립, 모토로라 RAZR 같은 폴더블 안드로이드 디바이스가 이미 등장했으며, 앞으로 몇 년간 이러한 흐름은 더욱 가속화될 전망입니다. 마이크로소프트 역시 폴더블 디바이스인 서피스 듀오를 위한 개발자 프리뷰 SDK를 내놓았습니다. 이 프리뷰 SDK를 통해 개발자는 듀얼 스크린 경험을 어떤 방식으로 구현할 수 있는지 미리 파악할 수 있으며, 서피스 듀오 전용 네이티브 Java API가 포함되어 있습니다.
앱이 서피스 듀오의 듀얼 스크린을 지원하도록 만들 계획이라면 이 SDK를 활용하면 됩니다. 네이티브 API는 DisplayMask API, 힌지 각도 센서(Hinge Angle Sensor), 새로운 디바이스 기능 등을 제공합니다. 에뮬레이터는 다양한 자세(posture)와 제스처, 힌지 각도를 시뮬레이션하고, 두 화면 사이의 경계선까지 실제와 유사하게 재현합니다.
안드로이드 스튜디오(Android Studio) 요구 사항
- Microsoft® Windows® 7/8/10 (64비트). 안드로이드 에뮬레이터는 64비트 Windows만 지원합니다.
- RAM 최소 4GB, 8GB 권장.
- 여유 디스크 공간 최소 2GB, 4GB 권장 (IDE용 500MB + Android SDK 및 에뮬레이터 시스템 이미지용 1.5GB).
- 화면 해상도 최소 1280 x 800.
안드로이드 에뮬레이터(Android Emulator) 요구 사항
- SDK Tools 26.1.1 이상
- 64비트 프로세서
- Windows: UG(Unrestricted Guest) 지원 CPU
- HAXM 6.2.1 이상 (HAXM 7.2.0 이상 권장)
- 웹캠을 사용하려면 720p 프레임 캡처 기능이 필요합니다.
하드웨어 가속을 사용할 경우 Windows와 Linux에서 추가적인 요구 사항이 있습니다.
- Intel VT-x, Intel EM64T(Intel 64), Execute Disable(XD) 비트 기능을 지원하는 인텔 프로세서
- Linux용 AMD 프로세서: AMD-V(AMD Virtualization) 및 SSSE3(Supplemental Streaming SIMD Extensions 3)를 지원하는 AMD 프로세서
- Windows용 AMD 프로세서: Android Studio 3.2 이상, WHPX(Windows Hypervisor Platform) 기능을 위한 Windows 10 April 2018 업데이트 이상
더 많은 하드웨어 디바이스가 소비자 시장에 출현하기까지는 시간이 걸리겠지만, 그 시대는 분명 도래할 것입니다. 스마트폰, 노트북, 데스크톱 어디에서든 화면이 두 개라면 Windows 10X가 그 진가를 발휘할 것입니다.
함께 읽으면 좋은 글: Windows 10에 Windows 10X 에뮬레이터 설치하는 방법
