Collabora on ottanut käyttöön avoimen lähdekoodin SPURV-projektin Linux-pohjaisten Android-sovellusten ajamiseen Wayland-pohjaisessa graafisessa ympäristössä. Kuten todettiin, tämän järjestelmän avulla käyttäjät voivat käyttää Android-sovelluksia Linuxissa rinnakkain tavallisten sovellusten kanssa.
Teknisesti tämä ratkaisu ei ole virtuaalikone, kuten luulisi, vaan vain eristetty kontti. Sen toimintaa varten asennetaan Android-alustan vakiokomponentit, jotka toimitetaan AOSP (Android Open Source Project) -varastoissa. On tärkeää huomata, että mobiilisovellukset saavat täyden 3D-kiihdytyksen tuen.
Säiliö on vuorovaikutuksessa pääjärjestelmän kanssa useiden komponenttien avulla. Näitä ovat SPURV Audio (äänilähtö ALSA-audioalijärjestelmän kautta), SPURV HWComposer (ikkunoiden integrointi Wayland-pohjaiseen ympäristöön) ja SPURV DHCP (verkkoviestintään järjestelmien välillä).
On tärkeää muistaa, että tässä tapauksessa ei tarvita väliohjelmistotaulukkoa, joka kääntää Android-kutsut Linuxiin ja päinvastoin. Toisin sanoen tämä ei ole Wine tai emulaattori, joten nopeuden tulisi olla korkea. Loppujen lopuksi Android perustuu Linux-ytimeen, ero on vain korkeammilla tasoilla, joissa Java on jo käytössä.
Huomaa, että yhä useammat yritykset yrittävät luoda joko universaalin alustan kaikille laitteistoratkaisuille tai päinvastoin ottaa käyttöön monialustaisia toimintoja. Tämän uusimmista toteutuksista voidaan mainita Windows 10, joka on saatavilla myös ARM:lle, sekä osittain myös hypoteettinen yhtenäinen järjestelmä Applen laitteille, joka toimii sekä mobiililaitteilla että ARM-prosessorilla varustetuilla PC:illä. Sen pitäisi olla odotettavissa vuosina 2020–2021.
Lähde: 3dnews.ru