Projekt SPURV vám umožní spouštět aplikace pro Android na Linuxu

Společnost Collabora představila open source projekt SPURV pro spouštění aplikací pro Android na bázi Linuxu s grafickým prostředím založeným na Wayland. Jak bylo uvedeno, s tímto systémem mohou uživatelé spouštět aplikace pro Android na Linuxu paralelně s běžnými aplikacemi.

Projekt SPURV vám umožní spouštět aplikace pro Android na Linuxu

Technicky toto řešení není virtuální stroj, jak byste si mohli myslet, ale pouze izolovaný kontejner. Pro jeho provoz jsou instalovány standardní komponenty platformy Android dodávané v repozitářích AOSP (Android Open Source Project). Je důležité si uvědomit, že mobilní aplikace dostávají podporu pro plnou 3D akceleraci.

Kontejner spolupracuje s hlavním systémem pomocí několika komponent. Patří mezi ně SPURV Audio (zvukový výstup přes audio subsystém ALSA), SPURV HWComposer (integrace oken do prostředí založeného na Wayland) a SPURV DHCP (pro síťovou komunikaci mezi systémy).

Je důležité si uvědomit, že v tomto případě není potřeba middlewarová tabulka, která přeloží volání Androidu do Linuxu a naopak. Jinými slovy, toto není Wine nebo emulátor, takže rychlost by měla být vysoká. Ostatně Android je založen na linuxovém jádře, rozdíl je pouze na vyšších úrovních, kde se již používá Java.

Všimněte si, že stále více společností se snaží vytvořit buď univerzální platformu pro všechna hardwarová řešení, nebo naopak zavést multiplatformní funkcionalitu. Z posledních implementací tohoto lze připomenout Windows 10, který je dostupný i pro ARM, a částečně také hypotetický jednotný systém pro zařízení Apple, který bude fungovat jak na mobilních zařízeních, tak na počítačích s procesory ARM. Mělo by se očekávat v letech 2020–2021.




Zdroj: 3dnews.ru

Přidat komentář