마이크로소프트의 듀얼 스크린 스마트폰인 Surface Duo는 출시까지 아직 11개월 이상 남았지만, 기대되는 마음을 앞서 달래고 싶다면 자신의 PC에서 직접 Surface Duo 경험을 시뮬레이션해 볼 수 있습니다. 최근 마이크로소프트가 공개한(그리고 맥용으로도 제공되는) Surface Duo SDK를 활용하면 가능합니다.
이 SDK는 개발자가 시뮬레이션된 Surface Duo 환경에서 앱을 코딩하고 데모하기 위해 만들어진 도구입니다. 하지만 Windows에 대한 지식만 충분하다면 개발자가 아니더라도 누구나 자유롭게 사용해 볼 수 있습니다.
이 가이드에서는 Surface Duo SDK를 설치하고, Windows 10 PC에 Surface Duo 에뮬레이터를 구동하여 마이크로소프트 안드로이드의 듀얼 스크린 경험을 미리 체험하는 방법을 소개합니다. 다만, 절차가 상당히 기술적이므로 참고 바랍니다.
시작 전 준비 사항
본격적으로 시작하기 전에 몇 가지 준비해야 할 사항이 있습니다. Windows 10 PC에 몇 가지 개발자 프로그램을 다운로드해야 하며, 일부 설정 옵션이 켜져 있는지 확인해야 합니다.
또한 설치 전에 PC에 여유 공간이 약 15~20GB 정도 있는지 확인하는 것이 좋습니다. 그리고 주의할 점은, 현재 Surface Duo 에뮬레이터는 버그가 많고 Google Play 스토어를 지원하지 않기 때문에, 기본 탑재된 일부 앱과 사용자 인터페이스를 둘러보는 수준으로 경험이 제한된다는 것입니다. 아래 체크리스트를 확인하세요.
- 시작 메뉴에서 Windows 기능 켜기/끄기를 검색해 들어간 뒤, Hyper-V, Hyper-V 관리 도구, Hyper-V 플랫폼, 가상 머신 플랫폼, Windows 하이퍼바이저 플랫폼 항목이 모두 체크되어 있는지 확인합니다.
- PC의 RAM이 최소 4GB 이상인지 확인합니다. 8GB 이상을 권장합니다.
- 시스템 BIOS에서 하드웨어 가상화(Hardware Virtualization)가 활성화되어 있는지 확인합니다.
- Google 웹사이트에서 최신 버전의 Android Studio를 다운로드하고 설치합니다. 또한 Android Studio의 SDK 관리자를 사용해 모든 안드로이드 에뮬레이션 도구가 설치되어 있는지 확인해야 합니다.
- Visual Studio Community 2019를 다운로드해 설치하고, 모든 안드로이드 개발 도구가 함께 설치되었는지 확인합니다.
- 마이크로소프트 웹사이트에서 Surface Duo 에뮬레이터를 다운로드합니다.
1단계: Android Studio 설치
위의 Windows 기능을 모두 활성화했고 PC에서 하드웨어 가상화를 지원한다면 바로 시작할 수 있습니다. Google 웹사이트로 이동해 Android Studio를 다운로드하세요. 파일 크기가 719MB에 달하므로 다운로드에 시간이 걸릴 수 있습니다. 다운로드가 완료되면 파일을 더블클릭해 실행하고, 설치 과정에서 파일이 압축 해제되므로 PC에 약 2.3GB의 여유 공간이 필요하다는 점도 유의하세요. 이 단계는 매우 중요합니다. Android Studio에는 Surface Duo 에뮬레이터가 작동하는 데 필요한 안드로이드 기반 파일들이 포함되어 있습니다. 이 단계를 건너뛰면 에뮬레이터가 작동하지 않습니다.
설치가 완료되면 Android Studio 설정 가져오기 창이 나타납니다. 이 화면에서는 설정을 가져오지 않음(Do not Import Settings)을 선택해 건너뛴 후, Standard를 선택하고 계속 진행합니다. 테마를 고른 다음 SDK 구성 요소 목록이 표시되면, 파란색 Next 버튼을 계속 클릭하고 Finish를 누르세요. 필수 SDK 도구가 설치되는 동안 잠시 기다려야 하며, 추가로 약 500MB 분량의 파일이 다운로드 및 설치됩니다. 완료되면 Finish를 클릭합니다.
여기까지 완료되면 Android Studio를 열 수 있습니다. Start a new Android Studio Project(새 프로젝트 시작)를 클릭하고 Add no Activity(액티비티 없이 추가)를 선택합니다. 프로젝트가 로드되면 상단의 File 메뉴로 이동해 Settings를 선택합니다. 사이드바에서 System Settings를 클릭한 뒤 Android SDK를 선택하세요. 목록에서 Android 10이 체크되어 있고 Installed로 표시되는지 확인합니다. 또한 SDK Tools 항목 아래에 Intel x86 Emulator Accelerator가 설치되어 있는지도 확인해야 합니다. 그리고 SDK Update Sites 아래의 모든 항목이 활성화되어 있는지 살펴보고, 그렇지 않다면 해당 박스를 클릭한 뒤 OK를 눌러 설치합니다. 모든 것이 확인되었다면 Android Studio를 닫아도 됩니다.
2단계: Visual Studio 2019 설치
Android Studio 설치를 마쳤다면 두 번째 단계는 Visual Studio 2019를 설치하는 것입니다. 다운로드 페이지에서 Community 2019 에디션을 선택하면 무료로 받을 수 있습니다. .exe 파일을 다운로드한 후 더블클릭해 실행하면, 인스톨러가 약 71MB 분량의 초기 파일을 내려받습니다.
초기 다운로드가 끝나면 인스톨러가 Visual Studio 2019를 실행합니다. 워크로드(Workloads) 목록을 아래로 스크롤해 .NET을 이용한 모바일 개발(Mobile Development with .NET)을 선택하세요. 이후 다운로드하면서 설치(Install while downloading)를 선택하고 Install 버튼을 클릭합니다. 다운로드 용량은 7.26GB이며, 설치에는 약 10분 정도 소요됩니다.
모든 설치가 끝나면 로그인 프롬프트가 나타나는데, Not now, maybe later(지금은 안 함)를 클릭해 건너뛰면 됩니다. 이후 테마를 선택하고 Start Visual Studio를 클릭하세요. 새 창이 뜨면 Continue without code(코드 없이 계속)를 클릭하면 Visual Studio가 열립니다.
계속 진행하기 전에 관련 안드로이드 SDK 도구가 모두 PC에 설치되어 있는지 다시 한번 확인해야 합니다. Tools 메뉴를 클릭하고 Android, 이어서 Android SDK Manager를 선택하세요. Android 9 또는 Android 10이 설치되어 있는지 확인하고, 설치되어 있지 않다면 해당 박스를 체크한 뒤 Apply Changes를 눌러 Visual Studio가 설치하도록 합니다. 또한 Tools 메뉴에서 Android SDK Tools, Android SDK Build Tools, Android Emulator 항목을 펼쳐 확인해야 합니다.
각 항목 아래에 Installed라고 표시되어 있는지 확인하세요. 설치되어 있지 않다면 박스를 클릭해 Visual Studio가 다운로드하고 설치하도록 합니다. 완료되면 Apply Changes를 클릭한 후 Visual Studio를 닫으면 됩니다.
3단계: Surface Duo SDK 다운로드
Android Studio와 Visual Studio 2019 설치를 모두 마쳤다면, 이제 Surface Duo SDK를 설치할 차례입니다. 이 단계가 전체 과정 중 가장 간단합니다. 마이크로소프트 웹사이트에서 파일을 다운로드하기만 하면 됩니다. 용량은 약 620MB이므로 조금 기다려야 합니다.
다운로드가 완료되면 ZIP 파일을 PC의 원하는 위치, 가급적 문서 폴더에 압축 해제합니다. 압축이 풀린 위치로 이동하면 마이크로소프트 로고가 붙은 SurfaceDuoEmulator_2020.117.2라는 이름의 파일을 볼 수 있습니다. 이 파일을 클릭해 인스톨러를 실행하세요. 에뮬레이터 설치에는 추가로 3.6GB의 여유 공간이 필요합니다.
설치가 끝나면 PC에 Surface Duo Emulator 바로 가기가 생성됩니다. 이제 시뮬레이션된 Surface Duo를 자유롭게 탐험할 준비가 되었습니다!
에뮬레이터를 마음껏 즐겨보세요!
Surface Duo Emulator를 실행하면 로딩에 어느 정도 시간이 걸립니다. PC 성능에 따라 몇 분 정도 소요될 수 있습니다. 에뮬레이터는 주로 개발자를 위한 도구이기 때문에 현재 할 수 있는 작업은 많지 않습니다.
Surface Duo의 듀얼 스크린 UI를 미리 보거나, 메일, 날씨, Edge 같은 기본 앱을 열어볼 수 있습니다. 또한 두 앱을 나란히 배치하거나, 하나의 앱을 화면 중앙에 걸어 두 대의 화면이 마치 펼친 책처럼 열리게 하는 동작도 실험해 볼 수 있습니다. Edge 브라우저는 원활하게 작동하며 웹페이지도 열어볼 수 있습니다. Surface나 터치스크린 PC에서 사용하면 꽤 흥미로운 경험이 될 것입니다. 직접 체험해 보고, 여러분의 생각을 댓글로 알려주세요!