윈도우에서 안드로이드 앱을 실행하는 8가지 방법

Android Apps In Windows Featured Image

전 세계적으로 더 많은 사람들이 전화기와 태블릿을 일상적인 드라이버로 사용하고 있어, 컴퓨터에서 전화 앱을 사용할 수 있는 욕구가 커지고 있습니다. 일부 웹사이트를 윈도우 앱으로 변환할 수 있지만, 예산 앱 및 소셜 미디어 일정 관리 도구와 같은 다른 모바일 도구를 이식하는 데는 개발자의 노력이 필요합니다. 가상화 및 기타 기술 덕분에 안드로이드 앱을 윈도우에서 실행할 수 있는 몇 가지 솔루션이 있습니다. 이 튜토리얼에는 안드로이드 9.0 이상을 실행하는 8가지 솔루션이 포함되어 있습니다.

목차

    1. 윈도우 서브시스템 for 안드로이드 (WSA)
    1. 안드로이드 스튜디오
    1. LDPlayer
    1. BlueStacks 5
    1. NoxPlayer
    1. MEmu
    1. 폰 링크
    1. 삼성 덱스
  • 자주 묻는 질문

또한 읽어보세요: 윈도우에서 웹사이트를 데스크탑 앱으로 전환하는 방법

공식 지원 솔루션

마이크로소프트와 구글은 윈도우에서 안드로이드 앱을 실행하기 위해 자신의 솔루션을 개발하였으며, 이는 작은 서드파티 개발자를 신뢰하지 않거나 무료 모델을 싫어하는 경우 가장 안전한 옵션입니다.

1. 윈도우 서브시스템 for 안드로이드 (WSA)

윈도우 서브시스템 for 안드로이드 또는 WSA는 에뮬레이터화된 안드로이드 환경으로 아마존 앱스토어의 일부입니다. 이 기능은 마이크로소프트 스토어에서 편리하게 설치할 수 있으며, 시스템의 하드웨어 요구 사항을 초과하면 특히 부드러운 성능을 제공합니다. 아마존 앱스토어에서 필요한 안드로이드 앱을 찾을 수 있거나 안드로이드 APK 파일을 설치하기 위해 추가 단계를 밟는 것을 괜찮다면, 일반 사용자에게는 WSA를 추천합니다. 불필요한 소프트웨어가 없어지고 안드로이드 앱을 실행하기 위해 윈도우 설정을 변경할 필요가 없습니다.

Android Apps In Windows Wsa Loading

장점

  • 안드로이드 앱 실행을 위한 공식 마이크로소프트 솔루션
  • 안드로이드 12.1에서 실행
  • 아마존 앱스토어 지원
  • 앱이 작업 표시줄 및 시작 메뉴에 자체 실행 아이콘을 가질 수 있음
  • 여러 앱이 각각의 개별 창에서 실행 가능

단점

  • 윈도우 11에서만 작동
  • 하드웨어 요구 사항이 높음
  • 모든 국가에서 사용 가능하지 않음, 우회 방법 필요
  • 구글 플레이 및 구글 서비스는 직접 추가해야 함
  • APK 설치에는 커맨드 라인 또는 서드파티 앱이 필요

또한 읽어보세요: 안드로이드와 윈도우 간에 파일 공유하는 방법

2. 안드로이드 스튜디오

구글은 안드로이드 개발자들이 앱을 개발하고 다양한 안드로이드 버전에서 테스트할 수 있도록 돕기 위해 안드로이드 스튜디오를 개발했습니다. 안드로이드 스튜디오는 AVD(안드로이드 가상 장치)라는 기능을 제공하여 하드웨어 구성을 선택하고 컴퓨터에서 에뮬레이션할 구글 버전을 선택할 수 있습니다.

Android Apps In Windows Android Studio Avd

이미지를 생성하고 에뮬레이터를 실행한 후에는 구글 플레이에 로그인하거나 APK 파일을 드래그 앤 드롭하여 안드로이드 앱을 설치하고 사용할 수 있습니다. 안드로이드 스튜디오는 다양한 개발자 도구가 포함되어 있어, 이 솔루션은 더 많은 저장 공간과 복잡한 인터페이스를 요구합니다. 필요한 앱이 최신 안드로이드 버전에서만 작동할 경우에만 안드로이드 스튜디오를 사용하는 것을 추천합니다.

장점

  • 안드로이드 앱 테스트를 위한 공식 구글 솔루션
  • 여러 버전의 안드로이드를 지원
  • 구글 휴대폰이나 태블릿을 더 잘 시뮬레이션할 수 있는 맞춤형 창 프레임
  • macOS, 리눅스 및 크롬 OS도 지원
  • 여러 이미지는 업그레이드 가능하며 Google Play 및 Google Services가 사전 설치되어 있음

단점

  • 여러 다운로드가 포함된 번거로운 설치 프로세스
  • 특정 하드웨어 구성에서 발생할 수 있는 그래픽 결함
  • 비개발자에게는 압도적인 사용자 인터페이스
  • 일부 앱 호환성 문제
  • 높은 디스크 공간 요구 사항

팁: 안드로이드 휴대폰에서 윈도우를 원격으로 제어할 수 있습니다.

VirtualBox 기반 안드로이드 에뮬레이터

VirtualBox는 윈도우 및 리눅스와 같은 게스트 운영 체제를 호스트 운영 체제 내에서 실행하기 위한 무료 오픈 소스 가상화 솔루션입니다. 이 목록의 모든 안드로이드 에뮬레이터는 VirtualBox 엔진을 내장하고 있으며, 맞춤형 안드로이드 이미지를 포함하고 있습니다. 이러한 이미지는 홈 화면 실행기 및 사용자 정의 가능한 설정을 갖춘 완전하게 에뮬레이션되고 루팅된 안드로이드 환경을 제공합니다.

모든 에뮬레이터가 공유하는 일반적인 기능에는 여러 가상 머신을 생성할 수 있는 능력, 안드로이드 가상 머신에 대한 사용자 정의 가능한 CPU 및 RAM 할당, 내장 화면 녹화기가 포함됩니다. 모든 솔루션의 주요 초점은 게임이지만, 사전 설치된 Google Play 앱을 통해 안드로이드 앱을 설치하고 사용할 수 있습니다.

각 에뮬레이터의 성능을 측정하기 위해 각 에뮬레이터를 2코어와 4GB의 RAM, 720p 해상도로 구성했습니다. 각 에뮬레이터를 실행하면서 부팅 시간을 기록한 후, 지크벤치 벤치마크를 실행했습니다. 나는 다음과 같은 사양의 노트북을 사용했습니다:

  • Intel Core i5-12500H 3.80 – 4.00 GHz
  • 16 GB LPDDR5 4800 MHz RAM
  • NVIDIA GeForce RTX 2050 4GB GDDR6
  • Samsung MZVL2512HCJQ-00BL2 512 GB NVMe Gen4
  • 윈도우 11 프로 21H2 빌드 22000.856에서 하이퍼-V, 가상 머신 플랫폼 및 보안 코어가 “균형” 전원 모드에서 비활성화됨

또한 읽어보세요: VirtualBox에서 OVA 파일을 가져오고 내보내는 방법

3. LDPlayer

LDPlayer는 2016년부터 존재해왔으며 VirtualBox 기반 안드로이드 에뮬레이터 중 최고의 제품으로 발전했습니다. 간단한 설치 프로세스는 불필요한 소프트웨어를 설치하도록 강요하지 않으며, 안드로이드 홈 화면은 깨끗하고 아래쪽에 미세한 앱 광고가 있습니다.

Android Apps In Windows Ldplayer Home Screen

LDPlayer의 가장 좋은 점은 윈도우 서브시스템 for 안드로이드 및 윈도우 샌드박스가 활성화되어 있어도 작동할 수 있다는 점입니다. 약간의 성능 저하가 있지만, LDPlayer를 단독 안드로이드 에뮬레이터로 사용할 결정이라면, 최대 성능을 위해 적절한 설정 조정을 허용하는 것을 추천합니다.

장점

  • 최소한의 비광고로 간단한 설치 프로세스
  • 주요 설정 변경 없이 다른 솔루션과 함께 작업 가능
  • 평균 7초 이내 부팅
  • 최대 165fps 지원

단점

  • 구버전 안드로이드는 별도의 설치 프로그램이 필요
  • 앱에서 각 가상 머신의 크기를 확인할 수 없음

4. BlueStacks 5

BlueStacks 5는 업데이트와 지원을 계속 받는 가장 오래된 안드로이드 에뮬레이터입니다. 이 에뮬레이터는 뛰어난 성능을 자랑하며 앱 실행기와 데스크탑 바로 가기를 지원하여 매우 쉽게 사용할 수 있습니다.

Android Apps In Windows Bluestacks Home Screen

그러나 BlueStacks는 수많은 윈도우 기능을 비활성화해야 하므로, 윈도우 서브시스템 for 안드로이드, 윈도우 샌드박스 및 기타 에뮬레이터의 기능을 방해합니다. 필요한 윈도우 변경을 편리하게 만드는 도구는 제공하지만, 핵심 격리 기능도 비활성화되어 시스템이 정교한 악성코드에 더 취약해질 수 있습니다.

장점

  • 평균 약 6.12초의 가장 빠른 부팅 시간
  • 랜덤 광고 없음
  • 구글 크롬 사전 설치됨
  • 앱이 작업 표시줄 및 시작 메뉴에 자체 실행 아이콘을 가질 수 있음

단점

  • 가장 많은 윈도우 설정 조정 요구
  • 앱에서 각 가상 머신의 크기를 확인할 수 없음

또한 읽어보세요: 윈도우에서 BlueStacks를 제거하는 방법

5. NoxPlayer

NoxPlayer는 2015년부터 활발히 개발되고 있으며 현재 저장 공간에 민감한 사람들에게 가장 적합한 안드로이드 에뮬레이터입니다. 방금 생성된 안드로이드 이미지는 1GB도 되지 않으며, 평균 안드로이드 이미지보다 약 3배에서 5배 작습니다. 또한 macOS 버전이 있는 유일한 VirtualBox 기반 솔루션입니다. 설치 파일에서 추가 앱 설치 제안을 거부해도 NoxPlayer에 작동하는 데는 필요하지 않습니다.

Android Apps In Windows Nox Home Screen

장점

  • 작은 가상 머신 파일 크기
  • macOS에서도 사용 가능
  • 앱이 작업 표시줄 및 시작 메뉴에 자체 실행 아이콘을 가질 수 있음
  • 120fps 지원

단점

  • 설치 프로그램에 선택적 번들 소프트웨어 포함
  • 최저 Geekbench 점수 (단일 코어 395 및 다중 코어 798)

6. MEmu

여러 가지 안드로이드 버전을 하나의 VirtualBox 기반 솔루션을 통해 실험하고 싶다면 MEmu가 최선의 선택입니다. MEmu는 안드로이드 4.4, 5.1, 7.1 및 9.0 환경을 생성할 수 있도록 보장합니다. 구버전은 일반적으로 새로운 앱에 대한 호환성 대가로 더 빠른 성능을 제공하지만, 안드로이드 9.0 환경은 합성 벤치마크에서 높은 점수를 기록했습니다. 이는 더 무거운 안드로이드 앱을 사용하는 데 좋은 선택이 됩니다 – 가끔 발생하는 버그와 광고에 개의치 않는다면요.

Android Apps In Windows Memu Home Screen

장점

  • 가장 높은 Geekbench 점수 (단일 코어 1,386 및 다중 코어 2,474)
  • 안드로이드 4.4 앱에 대한 선택적 지원
  • 구글 크롬 사전 설치됨
  • 90fps 및 120fps 옵션 지원

단점

  • 초기 부팅 시 짜증나는 광고가 있으며, 이를 비활성화하려면 월 정기 구독이 필요
  • 부팅 및 사용 중 불안정성 문제 발생 가능성

또한 읽어보세요: 데스크탑을 위한 최고의 안드로이드 에뮬레이터 10가지

장치 의존 솔루션

장치 의존 솔루션은 연결된 장치의 하드웨어 리소스를 이용하여 안드로이드 앱을 구동합니다. 이는 윈도우에서 안드로이드 앱을 실행하기 위한 시스템 요구 사항을 크게 낮추며, 컴퓨터 측에서는 앱을 실행하고 입력을 받아들이는 인터페이스를 제공하는 데 초점을 맞춥니다. 이러한 솔루션은 모바일 장치로부터 화면에 앱을 렌더링하므로, 모바일 장치의 개인 설정도 컴퓨터 화면으로 이전됩니다.

7. 폰 링크

지원되는 안드로이드 폰을 윈도우 컴퓨터에 연결하여 폰 링크 앱을 통해 연결했다면, 컴퓨터에서 거의 모든 앱을 원격으로 실행하고 화면 미러링을 통해 보여줄 수 있습니다. 안드로이드 11을 실행하는 일부 지원되는 전화기는 동일한 장치에서 여러 앱을 실행 및 조작할 수 있도록 허용합니다. 신속한 로컬 네트워크 연결이 있는 한, 폰 링크를 통해 안드로이드 앱을 사용하는 것은 매우 반응성이 뛰어날 것입니다.

Android Apps In Windows Phone Link

장점

  • 스마트폰 미러링을 통해 안드로이드 앱을 실행하는 공식 마이크로소프트 솔루션
  • 가장 적은 디스크 공간 요구
  • 가장 적은 시스템 리소스를 소모
  • 앱이 작업 표시줄 및 시작 메뉴에 자체 실행 아이콘을 가질 수 있음
  • Android 11 이상을 실행하는 경우 여러 앱이 자체 창에서 실행 가능

단점

  • 스마트폰과 윈도우는 동일한 네트워크에 있어야 함
  • 제한된 안드로이드 전화기만 지원
  • 오디오가 전화기에서만 출력됨
  • 성능은 장치 사양 및 네트워크 속도에 따라 달라짐
  • 앱의 화면 크기 및 변환은 장치의 화면 크기 및 해상도로 제한됨

또한 읽어보세요: 컴퓨터에서 안드로이드로 파일 전송하는 7가지 쉬운 방법

8. 삼성 덱스

여러 플래그십 삼성 스마트폰은 연결된 디스플레이나 컴퓨터에서 데스크탑 환경을 생성하는 삼성 덱스라는 기능을 제공합니다. 컴퓨터에 삼성 덱스 소프트웨어를 설치한 후, 무선 또는 USB-C 케이블을 통해 컴퓨터에 연결하고 윈도우 환경에서 직접 창 모드의 안드로이드 앱을 실행할 수 있습니다. 전화기는 다른 작업을 계속할 수 있습니다.

Android Apps In Windows Samsung Dex Home Screen

장점

  • 앱이 크기 조정 가능한 창에서 실행 가능
  • 최신 삼성 플래그십 폰의 경우 빠른 성능
  • 매우 낮은 컴퓨터 시스템 요구 사항
  • 유선 및 무선 연결 옵션 사용 가능

단점

  • 고급 삼성 폰에만 제공
  • 다른 솔루션에 비해 제한된 앱 호환성

또한 읽어보세요: 삼성의 퀵 쉐어 기능이란 무엇이며 사용하는 방법

자주 묻는 질문

Google 플레이 내에서 안드로이드 에뮬레이터에 내 Google 계정 세부 정보를 사용해 로그인하는 것이 안전한가요?

네. 그러나 나중에 에뮬레이터를 삭제하기로 결정한다면, 에뮬레이터 내의 “설정”에서 “계정” 섹션에서 Google 계정을 제거해야 합니다. 이를 통해 다른 컴퓨터나 IP 주소를 이용해 Google 계정에 로그인할 때 Google이 해당 에뮬레이션된 장치를 인증자로 사용하는 것을 방지할 수 있습니다.

안드로이드 에뮬레이터가 Hyper-V와 함께 작동하더라도 Hyper-V를 비활성화해야 하나요?

윈도우에서 Hyper-V를 비활성화하면 모든 VirtualBox 기반 안드로이드 에뮬레이터에서 더 나은 성능을 얻을 수 있습니다. 비활성화되면 윈도우 서브시스템 for 안드로이드, 윈도우 샌드박스 또는 Docker Desktop과 같은 Hyper-V에 의존하는 다른 앱을 사용할 수 없습니다. 그러나 안드로이드 앱을 실행하기 위해 Android Emulator를 사용하지 않을 때 Windows Features 설정 섹션에서 이러한 기능을 쉽게 복구할 수 있습니다.

60 FPS(초당 프레임) 이상의 지원하는 안드로이드 에뮬레이터를 사용하는 이점은 무엇인가요?

컴퓨터의 연결된 디스플레이가 60프레임 이상을 지원하고 고주사율을 지원하는 안드로이드 게임을 실행하는 경우, 더 부드러운 게임을 경험할 수 있습니다. 그러나 높은 FPS 옵션이 있는 어떤 에뮬레이터도 앱에 대한 이점을 추가하지 않습니다.

이미지 출처: Pixabay 모든 스크린샷 제공: John Ruiz