Met het SPURV-project kun je Android-applicaties op Linux draaien

Collabora heeft het SPURV open source-project geïntroduceerd voor het draaien van Linux-gebaseerde Android-applicaties met een Wayland-gebaseerde grafische omgeving. Zoals opgemerkt kunnen gebruikers met dit systeem Android-applicaties op Linux parallel met reguliere applicaties draaien.

Met het SPURV-project kun je Android-applicaties op Linux draaien

Technisch gezien is deze oplossing geen virtuele machine, zoals je zou denken, maar slechts een geïsoleerde container. Voor de werking ervan zijn standaardcomponenten van het Android-platform geïnstalleerd, geleverd in de AOSP-repository's (Android Open Source Project). Het is belangrijk op te merken dat mobiele applicaties ondersteuning krijgen voor volledige 3D-versnelling.

De container communiceert met het hoofdsysteem met behulp van verschillende componenten. Deze omvatten SPURV Audio (geluidsuitvoer via het ALSA-audiosubsysteem), SPURV HWComposer (integratie van vensters in een Wayland-gebaseerde omgeving) en SPURV DHCP (voor netwerkcommunicatie tussen systemen).

Het is belangrijk om te onthouden dat er in dit geval geen middleware-tabel nodig is die Android-oproepen naar Linux vertaalt en omgekeerd. Met andere woorden, dit is geen Wine of een emulator, dus de snelheid moet hoog zijn. Android is immers gebaseerd op de Linux-kernel; het verschil zit alleen op hogere niveaus, waar Java al wordt gebruikt.

Merk op dat steeds meer bedrijven proberen een universeel platform voor alle hardwareoplossingen te creëren of, integendeel, platformonafhankelijke functionaliteit te introduceren. Onder de nieuwste implementaties hiervan kunnen we ons Windows 10 herinneren, dat ook beschikbaar is voor ARM, en gedeeltelijk ook een hypothetisch uniform systeem voor Apple-apparaten, dat zowel op mobiele apparaten als op pc's met ARM-processors zal werken. Dit zou in 2020-2021 verwacht moeten worden.




Bron: 3dnews.ru

Voeg een reactie