The SPURV project will allow you to run Android applications on Linux

Collabora has unveiled the SPURV open source project for running Linux-based Android applications with a Wayland-based graphical environment. As noted, using this system, users can run Android applications on Linux in parallel with the usual ones.

The SPURV project will allow you to run Android applications on Linux

Technically, this solution is not a virtual machine, as you might think, but just an isolated container. For its operation, standard components of the Android platform are installed, supplied in the AOSP (Android Open Source Project) repositories. At the same time, it is important to note that mobile applications receive support for full-fledged 3D acceleration.

The container interacts with the main system using several components. Among them are SPURV Audio (audio output through the ALSA audio subsystem), SPURV HWComposer (integration of windows into Wayland-based environments) and SPURV DHCP (for networking between systems).

It is important to recall that in this case there is no need for an intermediate software table that will translate Android calls to Linux and vice versa. In other words, this is not Wine and not an emulator, so the speed of work must be high. After all, Android is based on the Linux kernel, the difference is only at higher levels, where Java is already used.

Note that more and more companies are trying to create either a universal platform for all hardware solutions or, on the contrary, bring cross-platform. Of the latest implementations of this, we can recall Windows 10, which is also under ARM, and also partly a hypothetical single system for Apple devices that will work both on mobile devices and on PCs with ARM processors. It should be expected in 2020-2021.




Source: 3dnews.ru

Add a comment