Projekt SPURV umożliwi uruchamianie aplikacji Android na Linuksie

Collabora przedstawiła projekt open source SPURV do uruchamiania aplikacji na Androida opartych na systemie Linux w środowisku graficznym opartym na Wayland. Jak wspomniano, dzięki temu systemowi użytkownicy mogą uruchamiać aplikacje na Androida w systemie Linux równolegle ze zwykłymi.

Projekt SPURV umożliwi uruchamianie aplikacji Android na Linuksie

Technicznie rzecz biorąc, to rozwiązanie nie jest maszyną wirtualną, jak mogłoby się wydawać, ale po prostu izolowanym kontenerem. Do jego działania instalowane są standardowe komponenty platformy Android, dostarczane w repozytoriach AOSP (Android Open Source Project). Co ważne, aplikacje mobilne otrzymują wsparcie dla pełnej akceleracji 3D.

Kontener współpracuje z głównym systemem za pomocą kilku komponentów. Należą do nich SPURV Audio (wyjście dźwięku przez podsystem audio ALSA), SPURV HWComposer (integracja okien ze środowiskiem opartym na Wayland) i SPURV DHCP (do komunikacji sieciowej między systemami).

Należy pamiętać, że w tym przypadku nie jest potrzebna tabela oprogramowania pośredniczącego, która przetłumaczy wywołania Androida na Linuksa i odwrotnie. Innymi słowy, nie jest to Wine ani emulator, więc prędkość powinna być wysoka. Przecież Android opiera się na jądrze Linuksa, różnica jest tylko na wyższych poziomach, gdzie jest już używana Java.

Należy pamiętać, że coraz więcej firm stara się stworzyć albo uniwersalną platformę dla wszystkich rozwiązań sprzętowych, albo wręcz przeciwnie, wprowadzić funkcjonalność wieloplatformową. Wśród najnowszych realizacji tego można wymienić Windows 10, który jest dostępny także dla ARM, a także częściowo hipotetyczny, zunifikowany system dla urządzeń Apple, który będzie działał zarówno na urządzeniach mobilnych, jak i na pecetach z procesorami ARM. Należy się tego spodziewać w latach 2020–2021.




Źródło: 3dnews.ru

Dodaj komentarz