우분투 리눅스에서 Anbox로 안드로이드 앱 실행하기

우분투에서 Anbox 실행

오랫동안 사람들은 리눅스에서 안드로이드 앱을 실행하려고 노력해왔습니다. 결국, 이는 매우 합리적입니다. 안드로이드는 리눅스 커널을 사용합니다. 그렇다면 왜 이렇게 어려웠던 걸까요?

리눅스 커널 외에도, 리눅스와 안드로이드는 근본적으로 다른 시스템입니다. 리눅스는 GNU 사용자 환경을 사용하는 반면, 안드로이드는 자바에 크게 의존하는 완전히 다른 환경을 가지고 있습니다. 안드로이드는 또한 Play 스토어를 실행하는 도구와 같은 많은 구글 전용 도구에 의존합니다. 물론, 이러한 도구는 리눅스에서 사용할 수 없거나 실행되지 않습니다.

Anbox는 안드로이드 앱과 리눅스 간의 호환성 계층을 제공하여 이 격차를 해소하는 것을 목표로 합니다. Anbox는 호스트 시스템의 리눅스 커널을 사용하지만 자체 안드로이드 사용자 공간을 생성합니다. 이를 Wine(윈도우 호환성 계층)과 비슷하다고 생각할 수 있습니다.

Anbox는 현재 초기 알파 버전이라는 점을 염두에 두는 것이 중요합니다. 지금 당장은 완벽함을 기대하지 마세요. 이 목적은 기능과 앱을 실험하고 테스트하는 것입니다. 어떤 것들은 고장날 수 있습니다. 시간이 지나면서 프로젝트는 성숙해질 것이며, 앞으로 몇 달 안에 개선 사항을 보게 될 것입니다.

Anbox 설치하기

우분투를 실행 중이라면 이미 Snap이 설치되어 있어야 합니다. Anbox는 Snap 패키지로 포장되어 배포됩니다. 이를 사용하여 Anbox를 설치하세요.

snap install--edge--devmode anbox

Anbox 모듈 설치하기

Anbox가 제대로 작동하려면 몇 가지 특수 커널 모듈이 필요합니다. 이들은 PPA에서 사용할 수 있으므로 시스템에서 이를 활성화하고 설치하세요.

sudo add-apt-repository -y ppa:morphis/anbox-support  
sudo apt update  
sudo apt install-y anbox-modules-dkms

설치가 완료되면 모듈이 로드되도록 우분투를 재시작하는 것이 좋습니다.

Anbox 실행하기

Anbox를 실행하는 것은 조금 이상합니다. 현재 실행기 자체가 필요한 모든 것을 로드하지 않습니다. 먼저 터미널 창을 열어야 합니다. 그 창에서 다음 명령어를 실행하세요.

anbox session-manager

Anbox 세션 실행 중

명령어가 응답하지 않는 것처럼 보일 수 있습니다. 그렇지 않습니다. 그 창을 백그라운드에서 실행된 상태로 두세요.

이제 Unity 또는 사용 중인 데스크탑을 통해 Anbox를 정상적으로 실행하세요.

몇 개의 앱이 있는 Anbox

몇 초가 걸리겠지만, Anbox가 열리고 현재 설치된 앱을 보여줄 것입니다. 그 조합은 매우 기본적입니다. 기본 유틸리티만 있을 뿐 – 브라우저나 Play 스토어는 없습니다.

당신이 가진 것을 탐색해 보세요. 모든 것이 잘 작동해야 합니다. 모든 것을 안드로이드와 함께 제공되는 기본 애플리케이션으로 즉시 인식할 수 있을 것입니다.

ADB로 패키지 설치하기

그렇다면 실제 앱을 어떻게 설치하나요? 다시 말하지만, 이는 여전히 매우 거칩니다. ADB(안드로이드 디버그 브리지)를 사용해야 합니다. 적어도 설정하기는 쉽습니다.

터미널을 열고 apt로 필요한 패키지를 설치하세요.

sudo apt install android-tools-adb android-tools-fastboot

x86 APK 다운로드

설치가 완료되면 ApkMirror와 같은 웹사이트에 가서 안드로이드 앱 패키지를 다운로드할 수 있습니다. Anbox는 ARM이 아닌 x86 컴퓨터로 실행되므로, 전화기에서 내보낼 수 없습니다. 앱을 찾을 때 이것을 염두에 두는 것이 중요합니다.

모든 앱이 작동하는 것은 아니라는 점도 기억하는 것이 중요합니다. 현재 Anbox에서 Play 스토어나 구글 플레이 서비스가 작동하는 방법이 없습니다. 결과적으로 Play 서비스가 필요로 하는 앱은 작동하지 않습니다.

설치할 앱이 있으면 adb를 사용하여 설치할 수 있습니다. Anbox가 실행 중일 때 터미널을 열고 다음 명령어를 입력하세요. 앱이 Anbox에 설치됩니다.

adb install'name-of.apk'

Anbox에서 파이어폭스 실행 중

설치가 완료되면 Anbox에서 앱 아이콘이 나타납니다. 실행해 보세요. 작동할 수도 있고, 작동하지 않을 수도 있습니다. 실험해 보세요. 지금은 그게 핵심입니다.

마무리 생각

Anbox가 일상적으로 사용하기에는 준비가 되어 있지 않을 수 있지만, 주목할 가치가 있는 흥미로운 도구이며 테스트할 가치가 있습니다. Anbox가 발전하고 성숙해짐에 따라, 리눅스에서 안드로이드 앱을 실행하는 가장 좋은 방법이 될 수 있으며, 리눅스 사용자에게 새로운 애플리케이션의 세계를 열 수 있습니다.