주요 내용

Waydroid는 우분투, 페도라, 데비안, 아치 등의 최신 버전을 포함하여 웨이랜드 디스플레이 드라이버를 사용하는 리눅스 기반 시스템에서 안드로이드 애플리케이션을 실행할 수 있는 탁월한 솔루션을 제공합니다.

오픈 소스 Android x86 이니셔티브를 활용하여 Linux 컴퓨터에서 Android 에뮬레이터를 실행하면 해당 시스템에서 모바일 장치용으로 설계된 애플리케이션을 실행할 수 있는 간단한 방법을 제시합니다.

안드로이드 스튜디오는 주로 개발자를 위한 것이지만, 리눅스에 개인용 안드로이드 가상 디바이스(AVD)를 설정하여 안드로이드 애플리케이션을 실행하는 데에도 활용할 수 있습니다.

블루스택을 설치하는 것이 불가능할 수도 있지만, 리눅스 기반 컴퓨터에서 안드로이드 애플리케이션과 게임을 실행할 수 있는 몇 가지 대체 방법이 있습니다. 여기에는 안드로이드 운영 체제의 가상 복제본 생성, Waydroid 에뮬레이터 설치, 안드로이드 스튜디오의 에뮬레이션 기능 활용 또는 라이선스를 구매하여 보다 안정적인 Genymotion 옵션을 선택하는 방법이 포함됩니다.

Linux에서 Android 앱을 실행하는 데 가장 적합한 옵션은 무엇인가요?

Linux 기반 시스템에서 Android 애플리케이션과 게임을 실행하기 위한 몇 가지 실행 가능한 대안이 있습니다. 여기에는 블루스택이나 녹스플레이어와 같은 안드로이드 에뮬레이터를 사용하거나, 안드로이드 스튜디오의 서비스를 이용하거나, Genymotion과 같은 사전 구성된 솔루션을 선택하는 방법도 포함됩니다. 또한 사용자는 특정 소프트웨어 및 구성을 사용하여 Android Studio 자체 내에서 Android 가상 기기(AVD)를 설정하는 것을 고려할 수 있습니다.

Linux 시스템에서 레트로 게임을 즐기는 데 가장 적합한 방법을 평가할 때는 기존 기술 인프라와 에뮬레이터 경험에 대한 개인적 선호도를 모두 고려해야 합니다. 아래에서는 이러한 의사 결정 과정에 도움이 될 수 있도록 사용 가능한 옵션에 대한 기본 개요를 제공했습니다:

웨이드로이드는 웨이랜드 디스플레이 프로토콜을 사용하는 Linux 기반 운영 체제를 위한 최적의 선택입니다. 최신 버전의 우분투, 페도라, 데비안, 아치 사용자는 이 기술을 사용하고 있을 가능성이 높습니다.

고도로 간소화된 버전의 Android 운영 체제를 실행하려면 개인용 컴퓨터에 가상 머신으로 배포하여 오픈 소스 Android x86 이니셔티브를 활용하는 방법을 선택할 수 있습니다.

안드로이드 스튜디오는 개발자용으로 설계되었지만 개인이 개별 안드로이드 가상 디바이스(AVD)를 구축하는 데에도 사용할 수 있습니다. 그러나 이 접근 방식은 활용과 관련된 가파른 학습 곡선으로 인해 특정 과제를 제시합니다.

Genymotion은 사용자가 가상 Android 기기를 쉽게 조작할 수 있는 소모성 소프트웨어 솔루션입니다. 주로 개발자를 위한 것이지만, 프리미엄 기능으로 인해 애플리케이션에서 추가 지원을 원하는 사람들에게도 매력적입니다.

여러 매뉴얼에서 Android 애플리케이션을 실행하기 위한 옵션으로 Anbox를 사용할 것을 권장하고 있지만, 이 소프트웨어는 작년 2월 이후 단종되었으며 더 이상 개발자로부터 지원을 받지 못한다는 점에 유의하는 것이 중요합니다. 따라서 사용자는 장치에서 Android 앱 기능을 계속 사용하려면 현재 유지 관리되고 있는 대체 솔루션을 찾아야 합니다.

웨이드로드를 사용하여 안드로이드 게임 플레이

시스템에서 안드로이드 게임을 플레이할 때 웨이드로드를 효과적으로 활용하려면 Anbox가 더 이상 사용되지 않으므로 디스플레이 서버가 웨이랜드로 설정되어 있는지 확인하는 것이 중요합니다.

이 글도 확인해 보세요:  Windows에서 ScummVM으로 클래식 어드벤처를 풀 HD로 플레이하는 최적의 방법

시스템이 웨이랜드를 디스플레이 서버로 사용하고 있는지 확인하는 한 가지 방법은 터미널을 열고 “echo $SESSION_TYPE” 명령을 실행하여 현재 세션 유형을 출력하는 것입니다. 이 명령은 웨이랜드 또는 다른 디스플레이 서버를 실행하고 있는지 여부를 나타냅니다.

 echo $XDG_SESSION_TYPE 

Xorg 디스플레이 서버를 사용하는 시스템에 Waydroid를 성공적으로 설치하려면 먼저 Xorg를 기본 디스플레이 서버로 사용하지 않고 Wayland를 기본 디스플레이 서버로 전환해야 합니다.

현재 세션에서 로그아웃한 후 로그인 화면으로 이동하여 지정된 영역 내에 있는 톱니바퀴 아이콘과 상호작용합니다. 이 작업을 실행하면 다양한 그래픽 구성을 제공하는 메뉴가 나타나며, 원하는 변경을 효과적으로 수행하려면 여기에서 “우분투”를 선택해야 합니다.

설치된 소프트웨어 패키지의 최신 인벤토리를 유지하고 적시에 업데이트하려면 시스템에서 패키지 목록을 주기적으로 새로 고쳐야 합니다. 이 목적을 달성하려면 터미널 또는 명령 프롬프트에서 다음 명령을 실행하세요:

 sudo apt update 

또한 특정 Linux 배포판에 대한 Waydroid 설치 지침을 따라야 합니다. 우분투, 데비안 및 그 파생 버전에서는 터미널에 다음을 입력하여 사전 요구 사항을 설치하고, 시스템에 Waydroid 저장소를 추가한 다음, Waydroid를 설치할 수 있습니다:

 sudo apt install curl ca-certificates -y
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid -y

Waydroid를 시작하려면 설정 목적으로 몇 가지 작업을 수행해야 합니다. 먼저, “start”와 “/enable-gpu” 명령을 통해 Waydroid 컨테이너의 실행을 시작하고 그래픽 사용자 인터페이스를 활성화합니다.

 sudo waydroid container start
waydroid show-full-ui

APKMirror 또는 APKPure와 같은 신뢰할 수 있는 출처에서 원하는 안드로이드 애플리케이션을 얻었으면, 해당 APK 파일을 다운로드할 수 있습니다. 그런 다음 다음 단계에 따라 컴퓨터 시스템에 설치하세요:

 waydroid app install appname.apk 

설치 절차가 완료되면 사용자는 다양한 방법으로 Android 애플리케이션의 실행을 시작할 수 있습니다. 여기에는 Waydroid에서 제공하는 그래픽 사용자 인터페이스(GUI)를 통해 액세스하거나, 데스크톱 애플리케이션의 메뉴를 통해 활성화하거나, 터미널 내의 명령을 사용하여 작동을 시작하는 방법이 포함됩니다.

 waydroid app launch appname 

안드로이드 가상 머신 생성

리눅스 컴퓨터에서 안드로이드 애플리케이션과 게임을 효과적으로 실행하려면 가상 머신 생성을 통해 가상화된 안드로이드 x86 운영 체제를 활용하면 매우 유리할 수 있습니다. 처음에는 설정을 위해 Android x86 ISO 이미지를 구해야 합니다.

설치 프로세스를 진행하기 위해서는 특정 요구 사항을 충족하는 가상화 소프트웨어 패키지를 구해야 합니다. 이 데모의 목적상 선호하는 옵션으로 VirtualBox를 활용합니다. 이 특정 소프트웨어 애플리케이션은 우분투, 데비안, 오픈수세 및 각 파생 버전과 같은 다양한 리눅스 기반 운영체제와 호환된다는 점에 유의해야 합니다.

다운로드: Android x86

다운로드: VirtualBox

Linux 운영 체제에서 필요한 소프트웨어 패키지를 다운로드하여 설치하려면 먼저 특정 배포판과 호환되는 버전을 다운로드해야 합니다. 이 작업은 `apt-get` 또는 `yum`과 같은 명령을 실행할 수 있는 OS의 명령줄 인터페이스(CLI)를 사용하여 수행할 수 있습니다. 원하는 패키지가 다운로드되면 터미널을 사용하여 설치를 진행할 수 있습니다.

이 글도 확인해 보세요:  우분투에서 OpenShot 충돌을 해결하는 4가지 방법

또는 우분투 또는 데비안 기반 배포판 사용자는 일련의 단계를 실행하여 VirtualBox를 설치할 수 있습니다. 먼저 원하는 파일을 마우스 오른쪽 버튼으로 클릭한 다음 “다른 애플리케이션으로 열기”를 선택해야 합니다. 그런 다음 “설치”를 클릭하기 전에 이어지는 드롭다운 메뉴에서 “소프트웨어 설치”를 선택해야 합니다. 이후 VirtualBox가 컴퓨터 시스템에서 설치 절차를 완료할 때까지 기다리면 설치 프로세스가 완료됩니다.

설치가 완료되면 VirtualBox에 액세스하여 “새로 만들기” 옵션을 클릭하여 새 가상 머신 생성을 시작하고, 다음과 같이 필요한 사양을 구성합니다:

컴퓨터에서 Linux 운영 체제를 실행하면 다양한 사용자 요구에 맞는 다양한 기능과 사용자 지정 옵션을 제공하므로 컴퓨팅 작업을 위한 다재다능하고 안정적인 플랫폼을 제공할 수 있습니다. 오픈 소스인 Linux는 사용자가 소스 코드에 액세스하고 수정할 수 있으므로 특정 요구 사항이나 선호도에 따라 환경을 맞춤 설정할 수 있습니다. 또한 Linux는 강력한 파일 권한 시스템과 전담 개발자 커뮤니티의 빈번한 업데이트 덕분에 다른 운영 체제에 비해 보안이 우수한 것으로 알려져 있습니다. 전반적으로 컴퓨팅 경험에서 유연성, 안정성, 보안을 원하는 사람들에게 Linux OS를 선택하는 것은 탁월한 선택이 될 수 있습니다.

Android-x86용 Linux의 지원 버전은 2.6, 3.x 및 4.x이며, 설치된 특정 버전의 Android-x86에 따라 32비트 및 64비트 아키텍처 모두에서 지원됩니다.

최적의 성능을 위해 최소 2GB(2048MB)의 메모리 할당을 권장하며, 향후 잠재적인 요구 사항을 수용하기 위해 추가 용량을 사용할 수 있어야 합니다.

VirtualBox 디스크 이미지는 널리 사용되는 가상화 소프트웨어인 VirtualBox에서 사용하는 가상 머신 디스크 형식입니다. 이 파일 형식을 사용하면 VirtualBox를 지원하는 다양한 컴퓨팅 플랫폼과 시스템 간에 쉽게 전송할 수 있으므로 이식성이 뛰어난 방식으로 가상 머신을 생성하고 저장할 수 있습니다. VDI 파일은 구성 설정, 하드웨어 에뮬레이션 구성 요소 및 게스트 운영 체제 파일을 포함하여 가상 머신이 VirtualBox 환경 내에서 올바르게 작동하는 데 필요한 모든 필요한 정보가 포함되어 있습니다.

이 시스템의 스토리지는 동적으로 할당되므로 변화하는 요구 사항이나 사용 패턴에 맞게 필요에 따라 조정할 수 있습니다. 이를 통해 시스템 내에서 유연성과 적응성을 높일 수 있습니다.

최소 8기가바이트(8192메가바이트)의 용량을 갖춘 HDD가 필요합니다. 그러나 가능하면 더 많은 저장 공간을 확보하는 것이 좋습니다.

가상 머신을 설정한 후에는 몇 가지 구성을 추가로 조정해야 합니다. 이렇게 하려면 사용 가능한 머신 목록에서 새로 생성한 가상 머신을 선택한 다음 “설정”을 클릭하세요. 시스템 섹션에서 “프로세서”로 이동하여 최소 2개의 CPU 코어를 할당해야 합니다.

시스템 > 가속 메뉴에서 파라버튤라이제이션 인터페이스를 조정하여 KVM을 활용하세요.또한 최적의 시각적 디스플레이 성능을 위해 디스플레이 > 화면 탭에서 그래픽 컨트롤러 옵션을 VBoxSVGA로 업데이트하여 설정을 수정합니다.

이 글도 확인해 보세요:  Linux에서 /etc/group 파일 이해하기

결론적으로, 가상 머신 내에 Android x86 이미지를 배포해야 합니다. 이를 위해 스토리지 섹션으로 이동하여 사용 가능한 옵션에서 빈 장치를 선택합니다. 그런 다음 설정 창에서 “광학 드라이브” 옵션 옆에 있는 광학 드라이브 아이콘을 선택합니다. 결과 드롭다운 메뉴에서 로컬 파일 디렉터리에 저장된 Android x86 ISO 파일을 선택합니다. 마지막으로 설정 창을 닫고 “시작” 버튼을 클릭하여 부팅 프로세스를 시작합니다.

새로 설정된 가상 환경에서 메시지가 나타나면 커서를 “고급 옵션” 섹션으로 이동합니다. 이 영역에서 “고급 옵션” 목록의 사용 가능한 대안 중에서 “자동\_설치”라고 표시된 옵션을 찾습니다. 옵션을 확인한 후 “예” 버튼을 클릭하여 동의를 표시하면 자동 설치 프로세스가 시작됩니다.

설치 절차가 성공적으로 완료되면 사용자는 새로 생성된 Android 가상 환경 내에서 애플리케이션을 사용자 지정하고 배포할 수 있습니다.

원활한 게임 플레이를 위한 안드로이드 스튜디오 사용

안드로이드 스튜디오는 주로 개발자를 위한 것이지만, 웨이드로이드나 안드로이드 x86 가상 머신을 사용하는 데 관심이 없는 경우 에뮬레이션을 위한 훌륭한 옵션이 될 수 있습니다. 안드로이드 스튜디오를 설치한 후 공식 안드로이드 개발자 가이드를 사용하여 안드로이드 가상 디바이스(AVD)를 생성한 다음 안드로이드 에뮬레이터에 선택한 APK를 설치해야 합니다.

Genymotion으로 Linux에서 Android 앱 실행

Genymotion에 투자하기 전에 Android 에뮬레이션을위한 Waydroid 또는 기존 가상 머신과 같은 대체 옵션을 탐색 할 수 있습니다. 독점 소프트웨어에 의존하지 않고 Linux 컴퓨터에서 오픈 소스 솔루션을 사용하여 원하는 결과를 얻을 수 있는 경우가 많습니다.

Genymotion 인수를 선택한다면 의심할 여지없이 사용자 친화적인 인터페이스와 실용성을 높이 평가할 것입니다.

Genymotion 사용을 시작하려면 적절한 구독 플랜을 선택해야 합니다. Genymotion은 개인 사용에 적합한 무료 플랜을 제공하지만, 초기 설정 단계 이후의 문제 해결 및 소프트웨어 오작동과 관련된 문의는 지원을 받을 수 없습니다. 또한 이 요금제에서는 Android 13에 대한 액세스, 카메라 및 미디어 위젯 기능, 빠른 시작 옵션과 같은 특정 고급 기능이 제한됩니다.

현재 학생으로 등록되어 있거나 교육자로 고용되어 있는 개인은 연간 $49의 비용으로 이용할 수 있는 교육기관 신분증을 사용하여 Genymotion의 종합 버전을 구입할 수 있습니다.

Genymotion BIN 파일을 다운로드한 후 Genymotionâ € &#153의 공식 설치 가이드를 사용하여 QEMU 또는 VirtualBox로 설치할 수 있습니다.

리눅스 시스템에서 안드로이드 앱과 게임을 즐겨보세요

Anbox의 인기가 떨어지면서 리눅스 기반 운영 체제에서 안드로이드 애플리케이션을 실행할 수 있는 옵션이 여전히 있는지 의문을 가질 수 있습니다. 다행히도 Waydroid, Android x86, Android Studio 및 Genymotion과 같은 대안은 Android 앱을 실행하기 위한 다양하고 간단한 접근 방식을 제공합니다.

선호하는 애플리케이션을 선택하면 의심할 여지없이 이러한 프로그램을 사용하는 것이 쉽고 유동적이라는 것을 알게 될 것입니다.

By 이지원

상상력이 풍부한 웹 디자이너이자 안드로이드 앱 마니아인 이지원님은 예술적 감각과 기술적 노하우가 독특하게 조화를 이루고 있습니다. 모바일 기술의 방대한 잠재력을 끊임없이 탐구하고, 최적화된 사용자 중심 경험을 제공하기 위해 최선을 다하고 있습니다. 창의적인 비전과 뛰어난 디자인 역량을 바탕으로 All Things N의 잠재 독자가 공감할 수 있는 매력적인 콘텐츠를 제작합니다.