Ubuntu에서 Android 앱을 사용할 수 있는 도구 모음 Waydroid

의심의 여지가 없습니다많이 요청되는 기능 중 하나 Linux 사용자에 의해 배포에 Android 애플리케이션을 사용할 수 있는 힘입니다. 내가 가장 좋아하는 것은 이것을 달성하기 위한 많은 방법이 있지만 그 중 많은 것이 시스템과 함께 가상 머신의 생성 및 실행을 기반으로 한다는 것입니다. 이는 Android와 Android 간의 양방향성을 원할 때 가장 효과적이지 않습니다. 당신의 배포.

그래서 오늘 우리는 Waydroid 프로젝트에 대해 이야기 할 것입니다 도구 세트를 준비했습니다. 격리된 환경을 만들 수 있습니다. 일반 Linux 배포판에서 pAndroid 플랫폼 시스템의 전체 이미지를 로드하려면 그리고 그것으로 안드로이드 애플리케이션의 출시를 조직합니다.

웨이드로이드 소개

이 프로젝트는 이전에 Anbox보다 호스트 장치에서 더 많은 기본 하드웨어를 사용하도록 설계된 Anbox의 재구축된 버전인 Anbox-Halium으로 불렸습니다. 즉, 더 빠른 성능을 의미합니다. 프로젝트의 주요 목표는 Halium 기반 Linux 휴대폰에서 Android 애플리케이션을 실행하는 것입니다(Halium은 개념상 Android GSI와 유사하지만 표준 Linux용). 그러나 Linux 커널이 있는 모든 장치에서 실행할 수도 있습니다.

표준 기술을 사용하여 격리된 컨테이너를 생성하는 환경을 구축합니다.프로세스, 사용자 ID, 네트워크 하위 시스템 및 마운트 지점에 대한 네임스페이스와 같은 s. LXC 툴킷은 컨테이너를 관리하고 일반 Linux 커널에서 Android를 실행하는 데 사용되며 바인더_linux 및 ashmem_linux 모듈이 로드됩니다.

환경은 Wayland 프로토콜을 기반으로 하는 세션과 함께 작동하도록 설계되었습니다. 유사한 Anbox 환경과 달리 Android 플랫폼은 추가 계층 없이 하드웨어에 직접 액세스할 수 있습니다. 설치를 위해 제공되는 Android 시스템 이미지는 LineageOS 프로젝트 빌드 및 Android 10을 기반으로 합니다.

눈에 띄는 특성의 Waydroid에서 다음이 언급됩니다.

  • 데스크탑 통합: Android 애플리케이션은 기본 Linux 애플리케이션과 병렬로 실행할 수 있습니다.
  • 표준 메뉴의 Android 애플리케이션에 바로 가기를 배치하고 개요 모드에서 프로그램을 표시하는 것을 지원합니다.
  • 다중 창 모드에서 Android 애플리케이션 실행 및 기본 데스크탑 레이아웃과 일치하도록 창 스타일 지정을 지원합니다.
  • Android 게임의 경우 전체 화면 모드에서 애플리케이션을 실행할 수 있는 기능이 제공됩니다.
  • 표준 Android 인터페이스를 표시하는 데 사용할 수 있는 모드가 있습니다.

또한 Android 프로그램을 그래픽 모드로 설치하려면 F-Droid 응용 프로그램 또는 명령줄 인터페이스 "waydroid 앱 설치"를 사용할 수 있다고 언급되어 있습니다.

Google Play는 독점적인 Google Android 서비스에 대한 연결로 인해 지원되지 않지만 Google 서비스의 무료 대체 구현은 microG 프로젝트에서 설치할 수 있습니다.

프로젝트에서 제안하는 툴킷 코드는 Python으로 작성되었으며 GPLv3 라이선스로 출시됩니다. 준비 패키지는 Ubuntu 20.04 / 21.04, Debian 11, Droidian 및 Ubports용으로 구축되었습니다.

Ubuntu 및 파생 상품에 Waydroid를 설치하는 방법은 무엇입니까?

시스템에 Waydroid를 설치하기 위해 가장 먼저 해야 할 일은 터미널을 여는 것입니다(키보드 단축키 Ctrl + Alt + T를 사용하여 수행할 수 있음). 여기에 다음을 입력합니다.

첫 번째는 분포를 정의하는 것입니다., 여기서 "version-ubuntu"를 우리가 사용 중인 버전의 코드명으로 대체할 것입니다. 이는 focal, bionic, hirsute 등이 될 수 있습니다.

export DISTRO="version-ubuntu"
이제 우리는 gpg 키를 얻습니다. 다음과 같이 가져옵니다.
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

이 작업이 완료되면 이제 다음을 입력하여 배포에 Waydroid를 설치합니다.

sudo apt install waydroid 

그리고 마지막으로 init 프로세스인 Waydroid 서비스를 실행합니다.

sudo waydroid init 

컨테이너:

sudosystemctl start waydroid-container 

그리고 다음을 사용하여 Waydroid를 실행합니다.

waydroid session start 

또는이 다른 명령으로 :

waydroid show-full-ui 

문제가 있는 경우 다음을 사용하여 컨테이너를 다시 시작할 수 있습니다.

sudo systemctl restart waydroid-container 

마지막으로 WayDroid에 대해 더 알고 싶은 분들은 공식 웹사이트에서 자세한 내용을 확인하실 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Nasher_87 (ARG)

    페이지의 댓글에 따르면 로그인해야 하고 Wayland를 시작해야 합니다.
    예를 들어 Ubuntu에 설치할 수 없습니다.