
PC에서 안드로이드를 실행하고 싶은 이유는 다양합니다. 앱을 정식 출시하기 전에 테스트해야 하는 모바일 개발자일 수도 있고, 더 큰 화면에서 모바일 게임을 즐기고 싶은 일반 사용자일 수도 있습니다. 이유가 무엇이든, PC에서 안드로이드를 구동하는 방법은 가상 머신이나 에뮬레이터부터 안드로이드 기반 데스크톱 운영체제까지 매우 다양하게 존재합니다.
여기서는 데스크톱에 안드로이드 환경을 구축할 수 있는 대표적인 9가지 프로젝트를 소개합니다.
1. scrcpy
윈도우용 본격적인 안드로이드 에뮬레이터를 살펴보기 전에, 먼저 알아두면 좋은 도구가 바로 scrcpy입니다. scrcpy는 'scrcpy'라는 adb 명령어를 활용해 실제 안드로이드 스마트폰의 화면을 그대로 PC에 미러링해 주는 프로그램입니다.

사용하려면 먼저 안드로이드 부트로더 언락 작업이 필요한데, 이 과정은 약간 까다롭습니다. 안드로이드에 TWRP 리커버리를 설치하는 가이드에서 자세한 절차를 확인할 수 있습니다. 이후 GitHub에서 최신 scrcpy 파일을 내려받으면 됩니다.
scrcpy의 장점은 말 그대로 실제 안드로이드 화면이 PC에서 구동된다는 점입니다. PC에서 안드로이드를 실행하는 방법 중 속도가 가장 빠르면서도 시스템 자원 소모가 적은 편에 속하며, 키보드와 마우스 입력도 함께 연결되므로 조작이 매우 편리합니다.
다만 자신의 폰을 직접 사용하지 않고 단순히 안드로이드를 실험해 보고 싶다면, 아래의 다른 방법들을 확인해 보세요.
2. Phoenix OS
Phoenix OS는 원래 PC 화면에서 안드로이드 게임을 즐기기 위해 설계된 완전한 데스크톱 운영체제로, 최근 몇 년간 꾸준히 발전해 왔습니다. 최신 버전은 안드로이드 9까지는 올라가지 못했지만, 안드로이드 7.1 기준으로도 대부분의 앱과 기능이 안정적으로 작동합니다.

PUBG 모바일처럼 비교적 높은 사양을 요구하는 게임을 구동할 만큼 플랫폼의 안정성이 검증되어 있으며, 이 점만으로도 전환을 고려하는 사용자가 많습니다.
Phoenix OS는 별도의 시스템 파티션을 필요로 하는데, 이러한 구조 덕분에 일반적인 가상화 소프트웨어나 윈도우 위에 설치하는 방식에서는 얻기 어려운 수준의 성능을 낼 수 있습니다.
3. MEmu
MEmu는 윈도우 10에서 안드로이드를 실행할 수 있는 도구 중 가장 성능이 뛰어나고 잘 최적화된 앱 중 하나입니다. 게임 용도를 염두에 두고 설계되어, PC의 키보드·마우스 조작과 게임패드를 안드로이드 환경에 자연스럽게 통합했으며 반응 속도 또한 인상적입니다.

다양한 기능을 갖추고 있어 앱과 게임 사이드로딩도 쉽게 할 수 있고, 강제 최소 창 크기 옵션이 있어 창이 지나치게 작아져 쓰기 불편해지는 상황을 막아줍니다. 최신 버전에서는 여러 개의 안드로이드 인스턴스를 동시에 실행할 수 있어, 같은 계정으로 다른 게임을 하거나 서로 다른 계정으로 같은 게임을 즐기는 것도 가능합니다.
광고가 다소 거슬릴 수 있지만, 가장 부드럽게 작동하는 안드로이드 에뮬레이터 중 하나라는 점을 생각하면 감수할 만한 수준입니다.
4. GenyMotion
GenyMotion은 오라클(Oracle)의 VirtualBox 소프트웨어 위에서 구동되는 안드로이드 가상 디바이스(AVD)입니다. 원형에 가장 충실한 안드로이드 OS 환경을 원한다면 이 솔루션이 적합합니다.

GenyMotion의 가장 큰 강점은 풍부한 기능입니다. 3,000가지가 넘는 다양한 안드로이드 설정 구성을 제공하며, 서로 다른 화면 크기와 해상도를 자유롭게 전환하며 테스트할 수 있습니다.
Wi-Fi, GPS, 멀티터치 같은 모바일 핵심 기능들도 완벽하게 지원됩니다.
안드로이드 앱 테스트와 개발을 위한 완전한 환경을 제공하며, 속도 역시 최적화되어 있어 개발자에게 특히 유용한 선택지입니다.
개인 용도로는 무료이며, 상업적 사용에는 유료 요금제가 필요합니다.
5. Android Studio의 Android Emulator
구글(Google)이 제공하는 이 에뮬레이터 역시 강력한 안드로이드-PC 솔루션입니다. GenyMotion과 마찬가지로 PC 내부의 가상 계층에서 작동하며, 구글이 공식 제공하는 네이티브 솔루션이라는 점에서 신뢰성이 높습니다.

안드로이드 가상 디바이스를 사용하려면 먼저 Android Studio를 설치한 뒤, 해당 앱에서 가상 디바이스를 실행하면 됩니다.
이 솔루션의 장점은 구글의 안드로이드 개발 생태계와 직접 연결되어 있다는 것입니다. 따라서 당분간 지원이 끊길 걱정은 없습니다. 또 하나의 큰 장점은 인텔 하드웨어 가속 기술(HAXM)을 지원한다는 점인데, 덕분에 OS 속도가 거의 네이티브 수준에 가깝게 향상됩니다.
인터넷, Wi-Fi, 멀티터치, 가속도 센서 등 다양한 기능이 기본 포함되어 있어 사용 중 선택지가 부족하지 않습니다. Android Emulator는 무료로 사용할 수 있습니다.
6. BlueStacks
BlueStacks는 PC에서 안드로이드를 구동하는 오랜 인기를 누려온 프로그램입니다. 네이티브 안드로이드를 기반으로 만들어져 Google Play의 수백만 개 앱을 지원하며, 앱 내부에서 Play 스토어에 바로 접근할 수도 있습니다.

GenyMotion이나 안드로이드 가상 디바이스와 달리 BlueStacks는 하나의 응용 프로그램 형태지만, 근본적으로는 가상 머신 방식이므로 별도의 보조 프로그램을 설치할 필요가 없습니다. 다운로드 후 실행만 하면 됩니다. BlueStacks의 특징은 데스크톱 게임에 최적화되어 있다는 점입니다. 파이널 판타지, 클래시 오브 클랜(Clash of Clans), FIFA, PUBG 모바일 같은 인기 게임을 쾌적하게 즐길 수 있습니다.
최신 버전인 BlueStacks 3에는 게임 경험을 위한 최적화 기능이 미리 탑재되어 있어, PC에서 안드로이드 게임을 즐기는 사용자에게 매우 매끄러운 환경을 제공합니다. 안드로이드 누가(Nougat) 기반으로도 구동된다는 점도 장점입니다.
7. Android-x86.org의 PC용 안드로이드
Android-x86은 오픈소스 커뮤니티의 힘을 바탕으로 개발된 프로젝트입니다. PC에서 독립적으로 실행되도록 설계된 완전한 형태의 안드로이드 OS이며, 다만 VirtualBox가 PC에 설치되어 실행 중이어야 한다는 전제 조건이 있습니다.

현재 OS는 안드로이드 7.1 기반으로 다소 버전이 뒤처져 있지만, PC에서 안드로이드 앱을 구동할 수 있는 솔루션 중 가장 안정적인 편에 속합니다. 오픈소스 커뮤니티 역시 이를 가장 안정적인 솔루션으로 평가합니다.
개발진은 와이드스크린 UI를 채택해 마치 키보드가 달린 안드로이드 태블릿을 사용하는 듯한 느낌을 줍니다. 또한 Google Play가 기본 설치되어 있고 불필요한 블로트웨어가 없는 깔끔한 순정 안드로이드 UI를 제공한다는 점도 장점입니다.
잦은 충돌 없이 믿고 사용할 수 있는 안드로이드-PC 솔루션을 찾고 있다면 좋은 선택이 될 것입니다.
8. Anbox
Anbox(Android in a Box)는 오픈소스 안드로이드-PC 프로젝트로, Apache 및 GPLv3 라이선스로 배포됩니다.

Anbox는 안드로이드 커널을 리눅스 서브시스템 샌드박스 안에서 구동합니다. 에뮬레이션 계층이 없어 하드웨어를 가상화하지 않으며, 이 덕분에 매우 빠른 실행 속도를 자랑합니다.
호스트 OS와 긴밀하게 통합되어 기능이 풍부한 사용 경험을 제공하며, 모바일 기기와 노트북 양쪽에서 모두 작동합니다.
단점이라면 Fedora/CentOS 계열 리눅스 배포판에서는 작동하지 않고 Ubuntu와 Debian에서만 사용 가능하다는 점입니다.
서드파티 앱은 ADB(안드로이드 디버그 브리지)를 통해 설치할 수 있으며, Anbox는 Google Play를 지원하지 않고 자체 앱 스토어도 내장되어 있지 않습니다.
9. Bliss OS
Bliss OS 역시 최고의 자리를 놓고 경쟁할 만한 프로젝트입니다. 오픈소스 프로젝트로 시작해 지금은 가장 뛰어난 안드로이드 OS 중 하나로 성장했으며, 진정한 의미의 멀티태스킹 워크호스이기도 합니다.

Bliss OS는 완전한 기능을 갖춘 PC용 안드로이드 OS를 지향하며, 듀얼 부팅을 위한 설치 패키지를 제공합니다. 즉, Bliss를 안드로이드 전용 독립 운영체제로 구동할 수 있습니다.
Google Play가 기본 설치되어 있어 PC에서 모든 앱을 자유롭게 이용할 수 있습니다. 다른 일부 프로젝트와 달리 안정성이 뛰어나며, 가끔 충돌이 발생하더라도 사용에는 큰 지장이 없습니다.
마무리
PC에서 안드로이드를 구동하는 것은 이제 더 이상 꿈이 아닙니다. 위에서 소개한 9가지 솔루션은 안드로이드를 완전한 기능을 갖춘 PC 운영체제로 변모시켜 줍니다. 각 솔루션마다 적합한 용도가 다르므로, 어떤 목적이든 자신에게 맞는 선택지를 찾을 수 있을 것입니다.