옛날 옛적에 안드로이드 애플 리케이션은 휴대폰에서 실행되었고 GNU / Linux 애플 리케이션은 PC에서 실행되었습니다. 요즘에는 Android, Chrome OS, Linux 앱을 하나의 기기에서 실행할 수있는 Chromebook 덕분에 상황이 번지고 있습니다.

Chromebook 이외의 노트북에서 Android 앱을 실행하려면 잠시 동안 할 수있는 방법이 있지만 ... 대부분의 경우 가상 사물함을 설치하고 완전한 가상 안드로이드 환경에서 Android 앱과 상호 작용하는 것이 가장 중요합니다.

몇 년 전에 Anbox 의 사람들은 마치 네이티브 Linux 앱인 것처럼 Linux 환경에서 Android 앱실행할 수있는 솔루션을 선보였습니다 . 이제 Collabora에는 SPURV 라는 다른 솔루션이 있습니다 .

 

요컨대, SPURV는 Wayland 디스플레이 서버가있는 GNU / Linux 운영 체제를 실행하는 시스템에서 Android 앱을 실행할 수있는 방법을 제공합니다. 이 소프트웨어는 오픈 소스 이며 누구나 처음부터 빌드 할 수 있습니다 ... 그러나 Flatpack 또는 유사한 패키지 관리 시스템을 사용하여 설치하기 쉬운 어플리케이션으로 제공 할 계획은 현재 없습니다.

SPURV는 기본적으로 컨테이너에 완벽한 Android 운영체제를 설치 한 다음 컴퓨터의 오디오, 그래픽 및 네트워킹 하드웨어에 액세스 할 수있는 툴 세트입니다.

그 결과 Android 앱을 Windows에서 기본 앱처럼 실행할 수 있으며 하드웨어 가속 그래픽, 터치 스크린 디스플레이 및 기타 기능을 지원해야합니다.

단점은 근본적으로 두 개의 전체 운영 체제를 한꺼번에 실행하고 있기 때문에 시스템 리소스와 성능에 큰 타격을 줄 수 있다는 것입니다.

사진 설명을 입력하세요.

 

https://liliputing.com/2019/04/spurv-allows-android-apps-to-run-on-desktop-linux-operating-systems.html

 

SPURV allows Android apps to run on desktop Linux operating systems - Liliputing

Once upon a time, Android apps ran on phones, and GNU/Linux apps ran on PCs. Things are a lot blurrier these days, thanks things like Chromebooks, which can run Android, Chrome OS, and Linux apps on a single device. If you want to run Android apps on your

liliputing.com

Android 대상 기기

이 구성 요소는 Android에 SPURV를 통합 device하며 Android 코드베이스에서 제공 하는 인프라를 사용하여 SPURV를 Android에 통합 합니다.

장치는 일반적으로 새로운 스마트 폰 SOC와 같이 특정 하드웨어 플랫폼의 특정 요구에 맞게 Android 빌드를 사용자 정의하는 데 사용됩니다. SPURV의 경우, 우리는 systemd-nspawn컨테이너 안에서 실행되는 것을 목표로 삼고 있습니다.

SPURV 오디오

이 구성 요소는 Android Audio Hardware Abtraction Layer (HAL)을 호스트 PulseAudio 스택에 연결합니다.

SPURV HWComposer

Android 창을 Wayland에 통합합니다. HWC-Wayland 브리지를 구현하면됩니다.

HWC는 디스플레이 및 버퍼 관리를 구현하는 안드로이드 API이며, 안드로이드 애플리케이션이 생성하는 모든 다른 디스플레이 버퍼를 해석하여 하나의 응집 된 데스크톱으로 구성합니다.

이 프로토콜은 개념적으로 HWC가 Wayland로 변환되도록 허용하는 Wayland 프로토콜과 다르지 않습니다. 이것은 본질적으로 SPURV HWComposer의 기능입니다.

또한 터치 스크린 이벤트와 같은 입력을 처리하고 Wayland에서 Android로 전달하지만 HWC API와는 관련이 없습니다.

 

 

https://memcpy.io/running-android-next-to-wayland.html

 

Running Android next to Wayland

Running Android next to Wayland Published 2019-04-01 It's now possible to run Android applications in the same graphical environment as regular Wayland Linux applications with full 3D acceleration. Running Android has some advantages compared to native Lin

memcpy.io

 

https://gitlab.collabora.com/spurv

 

spurv

Home of the experimental Android runtime

gitlab.collabora.com

 

+ Recent posts