Windows 11 발표 당시 가장 주목받았던 기능 중 하나는 바로 안드로이드 앱 호환성이었습니다. 이 기능이 도입되면 서드파티 에뮬레이터 없이도 Windows PC에서 안드로이드 앱을 바로 실행할 수 있습니다. 그렇다면 Windows 11에서 안드로이드 앱은 어떻게 실행할 수 있을까요?
공식적으로 이 기능은 현재 미국 지역의 Windows Insider 프로그램 사용자에게만 제공됩니다. 하지만 다른 사용자들도 우회 방법을 통해 충분히 이용할 수 있습니다. 이 글에서는 Insider 빌드 없이 Windows 11에서 안드로이드 앱을 사이드로드하고 실행하는 방법을 단계별로 소개합니다.
Windows 11에서 안드로이드 앱을 사이드로드해야 하는 이유
마이크로소프트는 Amazon과 협력해 Windows용 안드로이드 앱 저장소 역할을 맡겼습니다. 하지만 Amazon Appstore의 앱 목록은 Google Play 스토어에 비해 매우 제한적입니다.
따라서 안드로이드 앱 호환 기능이 Windows 11 정식 버전에 포함되더라도 Play 스토어의 모든 앱을 설치할 수는 없습니다. 이때 사이드로딩과 안드로이드의 오픈소스 특성이 큰 도움이 됩니다.
사이드로딩(Sideloading)은 서드파티 소스에서 안드로이드 앱을 설치할 수 있게 해주는 방식입니다. 이러한 소스는 공식일 수도, 비공식일 수도 있습니다. 보안상의 이유로 안드로이드는 기본적으로 Google Play 스토어 외부에서의 앱 설치를 차단하며, 개발자 웹사이트에서 직접 APK 패키지를 내려받는 경우에도 마찬가지입니다.
다행히 안드로이드에는 '출처를 알 수 없는 앱' 설치를 허용하는 선택 기능이 포함되어 있습니다. 마찬가지로 Windows 11의 Windows Subsystem for Android(WSA)를 통해서도 서드파티 소스의 안드로이드 앱을 사이드로드할 수 있습니다.
Windows Insider 없이 Windows 11에서 안드로이드 앱 실행하기
Windows 11에 안드로이드 앱을 성공적으로 사이드로드하려면 몇 가지 소프트웨어 구성 요소가 필요합니다. 바로 Windows Subsystem for Android, Android Debug Bridge(ADB) 설정, 그리고 설치하려는 앱의 APK 파일입니다.
각 구성 요소에 대해서는 아래에서 자세히 설명하겠습니다. 그럼 시작해 보겠습니다.
1단계: Windows Subsystem for Android 설치
Windows Subsystem for Android는 Windows 11 기기에서 Amazon Appstore의 앱과 사이드로드한 앱을 실행할 수 있게 해주는 핵심 구성 요소입니다. 다만 이 기능은 현재 미국 지역의 Windows Insider 프로그램 베타 및 개발자 채널에서만 제공됩니다.
미리 보기 빌드를 사용하지 않는 경우, 서드파티 유틸리티를 활용해 안드로이드 환경을 내려받고 설정할 수 있습니다. 다음은 Windows 11 정식 버전에 Windows Subsystem for Android를 설치하는 방법입니다.
- Microsoft Store 온라인 링크 생성기 사이트에 접속합니다.
- 드롭다운 메뉴에서 URL(link)을 선택합니다.
- 그다음 드롭다운에서 RP를 Slow로 변경합니다.
- 아래 URL을 입력란에 붙여넣고 임시 링크 생성(체크 표시) 버튼을 클릭합니다.
https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr - 링크 생성기가 여러 항목을 표시하면 페이지 맨 아래로 스크롤하여 MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle 파일을 클릭합니다.
- 브라우저가 해당 파일을 안전하지 않다고 표시할 수 있으므로 다운로드를 허용하고, 완료될 때까지 기다립니다.
- Win + S 키를 누르고 powershell을 입력합니다.
- 검색 결과에서 관리자 권한으로 실행을 클릭합니다.
- Windows Subsystem for Android를 설치하려면 Add-AppxPackage -Path 명령어 뒤에 따옴표 안에 내려받은 파일의 경로를 입력합니다.
- 예를 들어 번들 파일을 C:\Users\UserName\Downloads 폴더에 내려받았다면 전체 명령어는 다음과 같습니다.
Add-AppxPackage -Path "C:\Users\Tashreef\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral___8wekyb3d8bbwe.Msixbundle"
설치가 완료될 때까지 기다립니다. 설치 후 시작 메뉴를 열면 다른 앱들과 함께 Windows Subsystem for Android가 표시됩니다. 패키지에 포함된 Amazon Appstore에 접근하려면 PC를 재시작해야 한다는 점을 참고하세요.
2단계: 가상 머신 플랫폼 활성화
Windows Subsystem for Android를 설정하려면 Windows 11에서 가상 머신 플랫폼(Virtual Machine Platform)을 활성화해야 합니다. 이 기능은 가상 머신에 대한 플랫폼 지원을 제공하며, Linux용 Windows 하위 시스템(WSL2)에도 필수적입니다. WSL2는 Windows 11의 선택적 기능으로, 기존의 Windows 기능 창에서 활성화할 수 있습니다.
가상 머신 플랫폼을 활성화하는 방법:
- Win + I 키를 눌러 설정을 엽니다.
- 왼쪽 창에서 앱 탭을 엽니다.
- 선택적 기능을 클릭합니다.
- 관련 설정 섹션으로 스크롤한 뒤 추가 Windows 기능을 클릭합니다.
- 열린 Windows 기능 창에서 가상 머신 플랫폼을 찾아 선택합니다.
- 확인을 클릭해 변경 사항을 적용합니다.
변경 사항을 적용하려면 PC를 재시작합니다. 재시작 후에는 Windows 11에서 안드로이드 앱을 사이드로드하는 데 필요한 최소 ADB 환경을 설치합니다.
3단계: 최소 ADB 환경 설치
ADB(Android Debug Bridge)는 호환되는 기기와 통신할 수 있게 해주는 명령줄 도구입니다. 다양한 명령을 지원하기 때문에 명령 프롬프트를 통해 안드로이드 앱을 사이드로드하고 설치하는 데 활용할 수 있습니다. Windows 11에 ADB를 설치하는 방법은 다음과 같습니다.
- ADB 및 Fastboot 페이지에 접속해 Installer 파일을 내려받습니다.
- 설치 프로그램을 실행하고 화면의 지침에 따라 설치를 완료합니다.
- 설치가 끝나면 APK 파일을 사용해 Windows 11에 안드로이드 앱을 설치할 준비가 된 것입니다.
4단계: Windows 11에 안드로이드 앱 사이드로드하기
안드로이드 앱을 사이드로드하려면 해당 앱의 APK 파일이 필요합니다. APKMirror 같은 신뢰할 수 있는 서드파티 사이트에서 안전한 APK를 내려받는 것이 좋습니다. 절차는 다음과 같습니다.
- APKMirror에 접속해 설치하려는 앱의 APK 파일을 검색해 내려받습니다.
- Windows Subsystem for Android를 실행합니다.
- 하위 시스템 리소스 항목에서 계속(Continuous)을 선택합니다.
- 개발자 모드 스위치를 On으로 설정합니다.
- IP 주소를 복사합니다. IP 주소가 표시되지 않으면 새로 고침 버튼을 클릭하세요. 그래도 나타나지 않으면 파일 섹션의 파일 탐색기 아이콘을 클릭해 하위 시스템을 재시작한 뒤 다시 새로 고침 버튼을 누르면 IP 주소가 표시됩니다.
- Win + R 키를 누르고 cmd를 입력한 뒤 확인을 클릭해 명령 프롬프트를 엽니다.
- 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다. YourIPAddress 부분은 복사한 IP 주소로 바꿔야 합니다.
Adb connect YourIPAddress - adb devices를 입력해 연결이 정상적으로 설정되었는지 확인합니다.
- 앱을 설치하려면 adb install을 입력한 뒤 APK 파일을 명령 프롬프트 창으로 끌어다 놓아 파일 경로를 추가합니다. 완료된 명령어는 다음과 같은 형태입니다.
adb install C:\Users\Tashreef\Downloads\com.rovio.dream_1.37.1-25240_minAPI21(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com.apk - Enter 키를 누르고 성공 메시지가 표시될 때까지 기다립니다.
설치가 성공적으로 완료되면 해당 앱이 시작 메뉴와 검색 결과에 나타납니다. 이 단계에서 입력 장치를 별도로 구성할 필요는 없으니 바로 앱을 실행해 보세요.
명령 프롬프트 없이 안드로이드 앱 사이드로드하기
명령 프롬프트를 다루는 것이 번거롭다면 WSATools를 활용해 보세요. WSATools는 Windows Subsystem for Android용 서드파티 APK 설치 프로그램으로, 파일 탐색기 연동 기능을 제공해 APK를 손쉽게 선택하고 설치할 수 있습니다.
WSATools로 APK를 설치하는 방법:
- WSATools 페이지에 접속해 앱을 설치합니다.
- 앱을 실행한 뒤 Select an APK를 클릭합니다.
- 설치하려는 APK를 선택하고 Load APK를 클릭합니다.
- Install 버튼을 클릭해 설치를 완료합니다.
이제 Windows 11에서 좋아하는 안드로이드 앱을 즐기세요
대부분의 안드로이드 앱을 사이드로드할 수 있지만, 일부 앱에서는 성능 문제가 발생할 수 있습니다. 또한 Google 서비스에 의존하는 앱(예: Disney+ Hotstar)은 아직 정상적으로 작동하지 않습니다.
시스템 리소스에 미치는 영향은 앱의 작업 부하에 따라 달라집니다. 그래픽 집약적인 안드로이드 게임을 실행할 때는 상당량의 CPU와 GPU 자원이 사용될 수 있지만, 특별히 이상한 수준은 아닙니다. 다만 Windows Subsystem for Android가 아직 완벽하게 부드러운 경험을 제공하지 못할 수 있다는 점은 감안해야 합니다. 아직 개발이 진행 중인 기능이며, 마이크로소프트가 버그를 개선하는 데 시간이 더 필요할 수 있습니다.