Collabora представи среда за стартиране на Android в Linux

0
562

Компанията Collabora работи върху отворения проект SPURV, даващ възможност за формирането на изолирана среда за стартиране на всякакви Android приложения в десктоп средите на Linux, базирани на Wayland. С помощта на SPURV потребителят може да стартира Android приложения в Linux паралелно с обикновените графични програми от Linux дистрибуциите.

Android средата се стартира в изолиран контейнер, като в нея са включени стандартните Android компоненти, налични в AOSP (Android Open Source Project) хранилището. За стартирането на контейнера се използва systemd-nspawn. За Android приложенията е осигурена пълноценната поддръжка на 3D ускорение.

За взаимодействието на контейнера с външния свят са подготвени няколко компонента:

  • SPURV Audio за извеждане на звук чрез аудио стека на Linux. Това е програмен слой за прехвърляне на извикванията от Android Audio HAL (Hardware Abtraction Layer) към подсистемата ALSA

Collabora представи среда за стартиране на Android в Linux

  • SPURV HWComposer за интегриране на програмните прозорци на Android в средата на Wayland. HWC предоставя средства за извеждане на данни на екрана, за обработка на екранните буфери, както и за обединяване на екранните буфери на различните приложения в общия работен плот. Използваният в HWC протокол напомня на Wayland и при транслирането не възникват проблеми
  • SPURV DHCP с опростена реализация на DHCP протокола, даващ възможност за мрежово взаимодействие между основната система и Android средата

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!