Mit dem SPURV-Projekt können Sie Android-Anwendungen unter Linux ausführen

Collabora hat das Open-Source-Projekt SPURV zum Ausführen von Linux-basierten Android-Anwendungen mit einer Wayland-basierten grafischen Umgebung eingeführt. Wie bereits erwähnt, können Benutzer mit diesem System Android-Anwendungen parallel zu regulären Anwendungen unter Linux ausführen.

Mit dem SPURV-Projekt können Sie Android-Anwendungen unter Linux ausführen

Technisch gesehen handelt es sich bei dieser Lösung nicht um eine virtuelle Maschine, wie Sie vielleicht denken, sondern lediglich um einen isolierten Container. Für den Betrieb werden Standardkomponenten der Android-Plattform installiert, die in den AOSP-Repositorys (Android Open Source Project) bereitgestellt werden. Es ist wichtig zu beachten, dass mobile Anwendungen die volle 3D-Beschleunigung unterstützen.

Der Container interagiert über mehrere Komponenten mit dem Hauptsystem. Dazu gehören SPURV Audio (Tonausgabe über das ALSA-Audio-Subsystem), SPURV HWComposer (Integration von Windows in eine Wayland-basierte Umgebung) und SPURV DHCP (für Netzwerkkommunikation zwischen Systemen).

Es ist wichtig zu bedenken, dass in diesem Fall keine Middleware-Tabelle erforderlich ist, die Android-Aufrufe in Linux und umgekehrt übersetzt. Mit anderen Worten, es handelt sich nicht um Wine oder einen Emulator, daher sollte die Geschwindigkeit hoch sein. Schließlich basiert Android auf dem Linux-Kernel; der Unterschied besteht nur auf höheren Ebenen, wo bereits Java zum Einsatz kommt.

Beachten Sie, dass immer mehr Unternehmen versuchen, entweder eine universelle Plattform für alle Hardwarelösungen zu schaffen oder im Gegenteil plattformübergreifende Funktionalität einzuführen. Zu den neuesten Implementierungen hiervon zählen Windows 10, das auch für ARM verfügbar ist, und teilweise auch ein hypothetisches einheitliches System für Apple-Geräte, das sowohl auf Mobilgeräten als auch auf PCs mit ARM-Prozessoren funktionieren wird. Es sollte in den Jahren 2020–2021 erwartet werden.




Source: 3dnews.ru

Kommentar hinzufügen