VMOS 리뷰: 안드로이드에서 가상 머신 실행하기
가상 머신은 컴퓨터 시스템의 에뮬레이션입니다. 다른 운영 체제에서만 사용할 수 있는 소프트웨어나 기능을 테스트할 필요가 있을 때마다 가상 머신을 실행합니다. 예를 들어, 저의 리눅스 노트북에서 윈도우 가상 머신을 실행하고, 이를 사용하여 모든 윈도우 소프트웨어와 기능성을 테스트합니다. 데스크탑에 가상 머신을 설정하는 것도 매우 쉽습니다.
하지만 안드로이드 폰에서 가상 머신을 실행하는 것은 어떨까요? 정말 가능할까요? 이 리뷰에서는 안드로이드용 가상 머신인 VMOS를 테스트하고, 성능과 폰에서 가상 머신을 실행하는 것이 정말 유용한지 살펴봅니다.
노트: 이 글은 VMOS의 후원을 받아 작성되었습니다. 실제 내용과 의견은 편집 독립성을 유지하는 저자만의 의견입니다.
VMOS는 당신의 안드로이드 폰에서 가상 안드로이드 OS를 실행할 수 있도록 해줍니다. 가상 머신은 많은 시스템 리소스를 요구하기 때문에 성능 좋은 안드로이드 폰에서만 잘 작동합니다. 만약 당신의 폰이 3GB RAM 및 32GB 저장 공간보다 적다면 VMOS를 실행할 수 없습니다(저는 그런 사양에서 시도해본 적은 없지만, 당신의 폰이 다운될 수도 있습니다).
폰에서 가상 머신을 실행하는 몇 가지 장점이 있습니다:
1. 앱의 두 인스턴스를 동시에 실행하기
즉, 여러 인스턴스의 앱을 실행할 필요가 있을 때입니다. 당신은 가족용과 업무용으로 각각의 페이스북 계정을 가지고 있을 수도 있고, 동시에 접근하고 싶을 수 있습니다. 또는 서로 다른 계정을 가진 같은 게임의 두 인스턴스를 실행하고 있을 수도 있습니다. 두 개의 구글 플레이 스토어에 접근할 수 있는 것이 가장 좋습니다. 그렇게 하면 서로 다른 구글 계정에 맞는 다양한 앱을 설치할 수 있습니다.
2. 구글 플레이 스토어가 지원되지 않는 안드로이드 폰에서 구글 플레이 스토어 실행하기
구글 플레이 스토어는 안드로이드 폰과 쉽게 연관지을 수 있지만, 이를 지원하지 않는 많은 안드로이드 폰이 있습니다. 이것은 아마존 폰이거나 미 정부에 의해 금지된 최신 화웨이 메이트 30일 수 있습니다. VMOS를 가상 머신으로 실행함으로써, 당신은 구글 플레이 스토어에 접근하고 앱을 설치할 수 있습니다.
3. 폰을 루팅하지 않고 루트 앱 실행하기
VMOS는 기본적으로 루트 액세스를 제공합니다(루트 액세스는 가상 머신에만 영향을 미치며, 네이티브 폰 시스템에는 영향을 주지 않습니다), 따라서 실제로 폰을 루팅하지 않고도 루트 액세스를 요구하는 사용자 지정 앱을 실행할 수 있습니다. 예를 들어, 광고가 없는 경험을 원할 경우, 인기 있는 Adaway 앱을 설치하고 모든 광고를 차단한 상태에서 가상 머신 내에서 웹 서핑을 할 수 있습니다.
4. 백그라운드에서 앱 실행하기
VMOS는 항상 백그라운드에서 실행되고 있습니다. 지속적으로 실행하고 싶은 앱이 있다면 VMOS가 유용합니다.
5. 플로팅 윈도우에서 앱 실행하기
멀티태스킹을 좋아한다면 VMOS를 플로팅 윈도우 모드로 실행(영상을 보면서)하고 동시에 메시지를 확인할 수 있습니다.
시작하기
시작하려면, VMOS apk 앱을 웹사이트에서 다운로드하여 설치합니다. 작동하려면 최소 3GB RAM과 32GB의 여유 저장 공간이 필요합니다.
VMOS 앱을 실행합니다. 처음 실행할 때 ROM을 다운로드하고 폰에 설치합니다. 이 작업은 시간이 걸립니다.
다음 실행 시에는 가상 머신을 부팅하는 것처럼 실행됩니다.
VM 부팅이 완료되면, 전체 화면 앱으로 실행되며 홈 런처가 표시됩니다. 인터페이스는 일반 안드로이드 홈 화면과 동일합니다.
화면을 위로 스와이프하여 앱 서랍에 접근할 수 있습니다. 설치된 앱이 몇 개뿐인 기본적인 형태입니다.
VMOS의 설정에 접근하려면 설정 앱을 선택하세요.
해상도 설정에서는 VM의 화면 해상도를 구성할 수 있습니다. 기본값은 1080×2340(이는 폰의 화면 크기에 따라 다릅니다)이며, 이를 위한 새로운 해상도를 추가할 수 있습니다.
플로팅 윈도우 설정에서는 플로팅 윈도우 모드로 실행할지를 구성할 수 있습니다. 기본값은 “켜기”이며, 이를 쉽게 끌 수 있습니다.
“가상 버튼” 설정에서는 화면 측의 플로팅 버튼을 끌 수 있습니다. 기본적으로 “켜기”입니다.
이것이 가상 버튼의 모습입니다. VM 내비게이션 버튼으로 기능하며, “뒤로 가기”, “홈으로 가기”, “최근 앱 보기”를 할 수 있습니다. 탭으로 해상도를 변경하거나 VM을 최소화할 수도 있습니다.
시스템 설정으로 들어가면, 이 VM이 안드로이드 5.1.1에 기반하고 있음을 쉽게 알 수 있습니다. 개발자에 따르면, 곧 안드로이드 9 기반의 VM을 출시할 예정입니다.
VMOS에서 앱을 설치하려면, VM의 플레이 스토어에서 계정을 추가해야 합니다. 플레이 스토어에서 앱을 설치하면, 일반 안드로이드 폰의 앱처럼 사용할 수 있습니다. 아래는 VM과 네이티브 안드로이드 시스템에서 실행 중인 스도쿠의 두 인스턴스를 보여주는 스크린샷입니다.
루트 액세스를 요구하는 앱을 설치할 필요가 있다면 먼저 이를 활성화해야 합니다. 시스템 설정에서 빌드 번호를 일곱 번 탭하여 “개발자 옵션”을 활성화합니다. 그런 다음 “개발자 옵션”에서 “ROOT” 옵션을 활성화합니다. 루트를 활성화한 후 VMOS를 재시작해야 합니다.
VMOS에서 발견한 몇 가지 문제
6GB RAM이 있는 제 폰에서는 VMOS의 앱이 여전히 느리게 실행되는 경우가 있습니다. 일부 앱은 몇 초가 걸려 로드되고 실행됩니다.
인터넷 액세스는 불규칙합니다. 처음에는 작동할 수 있지만, 잠시 후 연결이 끊깁니다. Wi-Fi를 껐다가 다시 켜야 네트워크가 재연결됩니다.
결론
개인적으로, 저는 VMOS에 대한 사용 사례를 찾지 못했습니다. 스마트폰 사용 수년 동안, 앱의 두 개 인스턴스를 동시에 실행해야 했던 적은 없었습니다. 하지만 그건 저와 제 사용 방식에 대한 것일 수 있습니다. 당신에게는 다를 수 있습니다. 저는 태블릿이나 큰 화면을 가진 폰에서 VMOS가 멀티태스킹을 하고 서로 다른 두 앱에 동시에 접근하는 데 유용한 추가 기능이 될 수 있다고 느낍니다.