Computer >> 컴퓨터 >  >> 체계 >> Linux

Linux용 최고의 Android 에뮬레이터 4가지

Linux용 최고의 Android 에뮬레이터 4가지

Android 앱의 이점을 누리려면 스마트폰이 필요하다고 누가 말했습니까? Linux PC에서 작업하는 동안 즐겨 사용하는 앱을 사용하고 싶지만 휴대전화에 묶이고 싶지는 않을 수 있습니다. Linux용 Android 에뮬레이터를 사용하면 스마트폰 없이도 스마트폰 경험을 즐길 수 있습니다.

결국 Android는 Linux 커널 자체를 사용하므로 이 스마트폰 OS의 에뮬레이트 버전을 PC에서 실행하는 것이 불가능하지 않습니다. Linux를 실행하는 경우 사용할 수 있는 최고의 Android 에뮬레이터 4가지가 있습니다.

1. Android-x86

Android-x86 프로젝트는 엄격하게 에뮬레이션을 위한 것이 아닙니다. PC 또는 노트북에서 Windows 또는 Linux를 실행하는 대신 사용할 수 있습니다. 거의 모든 최신 PC와 노트북이 사용하는 x86 CPU 아키텍처로의 Android 포트입니다. 이는 더 가볍고 저전력 ARM 프로세서를 대신 사용하는 스마트폰과 다릅니다.

Linux용 최고의 Android 에뮬레이터 4가지

Android-x86은 일반 PC에서 실행되도록 이식되었으므로 VirtualBox 또는 VMware를 사용하여 Android-x86을 가상 머신으로 실행할 수 있습니다. 이것이 Linux Android 에뮬레이션을 위한 좋은 옵션인 이유입니다. 이제 다른 Linux 프로그램과 함께 Android 앱을 실행할 수 있습니다.

Google Play 스토어는 Android-x86과 함께 제공되므로 가상 머신을 설정하는 즉시 좋아하는 모든 앱을 설치할 수 있습니다. 그러나 경고 한 마디:모든 Android 앱이 x86 PC 플랫폼에서 실행되는 것은 아니므로 먼저 사용해 보아야 합니다.

Android-x86은 현재 개발 중이므로 속도 및 성능 최적화는 물론 정기적인 개선 및 기능을 기대할 수 있습니다. 그것은 바닐라 안드로이드이고 블로트웨어가 없기 때문에 당신이 가지고 있는 유일한 제한은 당신 자신의 PC의 시스템 리소스입니다.

2. 아르촌

Android 앱이 Linux에서 작동하도록 하기 위해 가상 머신을 실행할 필요가 없습니다. ARCHon 프로젝트 덕분에 Chrome 웹 브라우저에서 Android 앱을 실행할 수 있습니다. 이름의 ARC는 Android Runtime for Chrome을 나타내며 앱을 위한 소형 Android 환경 역할을 합니다.

Linux용 최고의 Android 에뮬레이터 4가지

ARC 자체는 Chrome OS에서 Android 앱을 실행하기 위한 초기 테스트베드인 Google 제작입니다. ARC의 오픈 소스 요소를 사용하여 Chrome 브라우저에서 수정된 버전을 실행하는 ARCHon에도 동일한 원칙이 적용됩니다. 수정된 ARCHon 런타임을 Chrome에 개발자 확장 프로그램으로 설치한 다음 ARCHon 개발자가 제공하는 APK to Chrome 확장 도구를 사용하여 다른 앱을 추가하기만 하면 됩니다.

여기에서 Google Play를 사용할 수 없으며 모든 앱이 안정적인 것으로 판명되지는 않습니다. ARCHon은 가상 머신에 의존하지 않고 Linux PC에서 일부 앱을 실행할 수 있는 좋은 해결 방법입니다.

3. Anbox – 상자 안의 Android

가상 머신은 Android 에뮬레이션에 대한 무딘 접근 방식을 제공합니다. Anbox(Android in the Box)는 조금 다른 것을 시도합니다. Linux 컨테이너로 실행되어 Linux 커널과 리소스를 공유하는 동시에 포함된 상태를 유지합니다.

Linux용 최고의 Android 에뮬레이터 4가지

포함되어 있을 수 있지만 Anbox는 호스트 커널을 공유하고 하드웨어에 직접 액세스할 수 있기 때문에 PC에서 Android 앱을 작동시키는 훨씬 빠른 접근 방식입니다. 성능이 더 좋고 컨테이너 접근 방식으로 인해 안전합니다. 안전하지 않은 앱을 실행할 위험이 없습니다.

Google Play 스토어가 포함되어 제공되지 않으므로 수동으로 앱을 찾아 설치해야 합니다. PC 리소스에 대한 수요는 가상 머신을 사용하는 에뮬레이션보다 낮습니다. 따라서 저전력 장치에 적합한 옵션입니다.

4. 제니모션

전문 개발자와 Android 게이머 모두 Genymotion Android 에뮬레이터를 사용하는 경우 기대할 수 있는 것이 있습니다. 이것은 또 다른 가상 머신 접근 방식이지만 상업적인 관점에서 가장 잘 지원됩니다.

Linux용 최고의 Android 에뮬레이터 4가지

Genymotion은 Virtualbox를 사용하여 클라우드 이미지 또는 로컬 데스크톱 VM으로 사용할 수 있는 Android 가상 머신이 있는 상용 제품입니다. 가짜 GPS 및 배터리 보고와 같은 많은 고유한 테스트 요소와 함께 제공되므로 개발자와 테스트 엔지니어에게 유용합니다. 또한 Google Play 서비스를 표준으로 설치하는 옵션도 함께 제공됩니다.

가정 사용자는 Genymotion Personal Edition의 축소된 제품을 가지고 있습니다. 이 제품은 가정 사용자에게 무료이며 일부 고급 테스트 기능이 부족합니다. 그렇지 않으면 소프트웨어를 실행하고 전문가 지원을 활용하려면 연간 Genymotion 라이선스가 필요합니다.

Linux용 Android 에뮬레이터 사용해 보기

다양한 Android 에뮬레이터 덕분에 Linux에서 Android를 실행하는 것은 어렵지 않습니다. Android-x86을 사용하여 가상 머신에서 바닐라 Android를 실행하거나 ARCHon을 사용하여 브라우저에서 실행할 수 있습니다.

PC가 에뮬레이션하기에 충분하지 않은 경우 언제든지 Android 스마트폰을 Linux PC로 미러링할 수 있습니다. Linux에서 Android 앱을 실행하는 데 선호하는 방법이 있으면 아래 의견에 제안해 주세요.

이미지 제공:Android-x86 프로젝트, ARCHon GitHub를 통한 Vlad Filippov