Computer >> 컴퓨터 >  >> 시스템 >> Windows 11

Windows 11에서 안드로이드 앱 사이드로드하고 실행하는 방법

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를 설치하는 방법입니다.

  1. Microsoft Store 온라인 링크 생성기 사이트에 접속합니다.
  2. 드롭다운 메뉴에서 URL(link)을 선택합니다.
  3. 그다음 드롭다운에서 RPSlow로 변경합니다.
  4. 아래 URL을 입력란에 붙여넣고 임시 링크 생성(체크 표시) 버튼을 클릭합니다.
    https://www.microsoft.com/en-us/p/windows-subsystem-for-android/9p3395vx91nr
  5. 링크 생성기가 여러 항목을 표시하면 페이지 맨 아래로 스크롤하여 MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32828.0_neutral_~_8wekyb3d8bbwe.msixbundle 파일을 클릭합니다.
  6. 브라우저가 해당 파일을 안전하지 않다고 표시할 수 있으므로 다운로드를 허용하고, 완료될 때까지 기다립니다.
  7. Win + S 키를 누르고 powershell을 입력합니다.
  8. 검색 결과에서 관리자 권한으로 실행을 클릭합니다.
  9. Windows Subsystem for Android를 설치하려면 Add-AppxPackage -Path 명령어 뒤에 따옴표 안에 내려받은 파일의 경로를 입력합니다.
  10. 예를 들어 번들 파일을 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 기능 창에서 활성화할 수 있습니다.

가상 머신 플랫폼을 활성화하는 방법:

  1. Win + I 키를 눌러 설정을 엽니다.
  2. 왼쪽 창에서 탭을 엽니다.
  3. 선택적 기능을 클릭합니다.
  4. 관련 설정 섹션으로 스크롤한 뒤 추가 Windows 기능을 클릭합니다.
  5. 열린 Windows 기능 창에서 가상 머신 플랫폼을 찾아 선택합니다.
  6. 확인을 클릭해 변경 사항을 적용합니다.

변경 사항을 적용하려면 PC를 재시작합니다. 재시작 후에는 Windows 11에서 안드로이드 앱을 사이드로드하는 데 필요한 최소 ADB 환경을 설치합니다.

3단계: 최소 ADB 환경 설치

ADB(Android Debug Bridge)는 호환되는 기기와 통신할 수 있게 해주는 명령줄 도구입니다. 다양한 명령을 지원하기 때문에 명령 프롬프트를 통해 안드로이드 앱을 사이드로드하고 설치하는 데 활용할 수 있습니다. Windows 11에 ADB를 설치하는 방법은 다음과 같습니다.

  1. ADB 및 Fastboot 페이지에 접속해 Installer 파일을 내려받습니다.
  2. 설치 프로그램을 실행하고 화면의 지침에 따라 설치를 완료합니다.
  3. 설치가 끝나면 APK 파일을 사용해 Windows 11에 안드로이드 앱을 설치할 준비가 된 것입니다.

4단계: Windows 11에 안드로이드 앱 사이드로드하기

안드로이드 앱을 사이드로드하려면 해당 앱의 APK 파일이 필요합니다. APKMirror 같은 신뢰할 수 있는 서드파티 사이트에서 안전한 APK를 내려받는 것이 좋습니다. 절차는 다음과 같습니다.

  1. APKMirror에 접속해 설치하려는 앱의 APK 파일을 검색해 내려받습니다.
  2. Windows Subsystem for Android를 실행합니다.
  3. 하위 시스템 리소스 항목에서 계속(Continuous)을 선택합니다.
  4. 개발자 모드 스위치를 On으로 설정합니다.
  5. IP 주소를 복사합니다. IP 주소가 표시되지 않으면 새로 고침 버튼을 클릭하세요. 그래도 나타나지 않으면 파일 섹션의 파일 탐색기 아이콘을 클릭해 하위 시스템을 재시작한 뒤 다시 새로 고침 버튼을 누르면 IP 주소가 표시됩니다.
  6. Win + R 키를 누르고 cmd를 입력한 뒤 확인을 클릭해 명령 프롬프트를 엽니다.
  7. 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다. YourIPAddress 부분은 복사한 IP 주소로 바꿔야 합니다.
    Adb connect YourIPAddress
  8. adb devices를 입력해 연결이 정상적으로 설정되었는지 확인합니다.
  9. 앱을 설치하려면 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
  10. Enter 키를 누르고 성공 메시지가 표시될 때까지 기다립니다.

설치가 성공적으로 완료되면 해당 앱이 시작 메뉴와 검색 결과에 나타납니다. 이 단계에서 입력 장치를 별도로 구성할 필요는 없으니 바로 앱을 실행해 보세요.

명령 프롬프트 없이 안드로이드 앱 사이드로드하기

명령 프롬프트를 다루는 것이 번거롭다면 WSATools를 활용해 보세요. WSATools는 Windows Subsystem for Android용 서드파티 APK 설치 프로그램으로, 파일 탐색기 연동 기능을 제공해 APK를 손쉽게 선택하고 설치할 수 있습니다.

WSATools로 APK를 설치하는 방법:

  1. WSATools 페이지에 접속해 앱을 설치합니다.
  2. 앱을 실행한 뒤 Select an APK를 클릭합니다.
  3. 설치하려는 APK를 선택하고 Load APK를 클릭합니다.
  4. Install 버튼을 클릭해 설치를 완료합니다.

이제 Windows 11에서 좋아하는 안드로이드 앱을 즐기세요

대부분의 안드로이드 앱을 사이드로드할 수 있지만, 일부 앱에서는 성능 문제가 발생할 수 있습니다. 또한 Google 서비스에 의존하는 앱(예: Disney+ Hotstar)은 아직 정상적으로 작동하지 않습니다.

시스템 리소스에 미치는 영향은 앱의 작업 부하에 따라 달라집니다. 그래픽 집약적인 안드로이드 게임을 실행할 때는 상당량의 CPU와 GPU 자원이 사용될 수 있지만, 특별히 이상한 수준은 아닙니다. 다만 Windows Subsystem for Android가 아직 완벽하게 부드러운 경험을 제공하지 못할 수 있다는 점은 감안해야 합니다. 아직 개발이 진행 중인 기능이며, 마이크로소프트가 버그를 개선하는 데 시간이 더 필요할 수 있습니다.