Праект SPURV дазволіць запусціць Android-прыкладанні на Linux

Кампанія Collabora прадставіла адчынены праект SPURV для запуску прыкладанняў Android на базе Linux з графічным асяроддзем на аснове Wayland. Як адзначаецца, з дапамогай гэтай сістэмы карыстачы могуць запускаць Android-прыкладанні ў Linux раўналежна са звычайнымі.

Праект SPURV дазволіць запусціць Android-прыкладанні на Linux

Тэхнічна гэтае рашэнне ўяўляе сабой не віртуальную машыну, як можна падумаць, а ўсяго толькі ізаляваны кантэйнер. Для яго працы ўстанаўліваюцца штатныя кампаненты платформы Android, якія пастаўляюцца ў рэпазітарах AOSP (Android Open Source Project). Пры гэтым важна адзначыць, што мабільныя прыкладанні атрымліваюць падтрымку паўнавартаснага 3D-паскарэння.

Кантэйнер узаемадзейнічае з асноўнай сістэмай з дапамогай некалькіх кампанентаў. У іх ліку ёсць SPURV Audio (вывад гуку праз аўдыёпадсістэму ALSA), SPURV HWComposer (інтэграцыя вокнаў у асяроддзе на базе Wayland) і SPURV DHCP (для сеткавага ўзаемадзеяння паміж сістэмамі).

У дадзеным выпадку няма неабходнасці ў прамежкавым праграмным стале, які будзе трансляваць выклікі Android у Linux і зваротна. Інакш кажучы, гэта не Wine і не эмулятар, таму хуткасць працы павінна быць высокай. Бо ў аснове Android ляжыць ядро ​​Linux, розніца ёсць толькі на больш высокіх узроўнях, дзе ўжо выкарыстоўваецца Java.

Адзначым, што ўсё больш кампаній імкнуцца стварыць або ўніверсальную платформу для ўсіх апаратных рашэнняў ці ж наадварот прыўнесці кросплатформеннасць. З апошніх рэалізацый падобнага можна ўспомніць Windows 10, якая таксама ёсць пад ARM, а яшчэ збольшага гіпатэтычную адзіную сістэму для прылад Apple, якая будзе працаваць як на мабільных прыладах, так і на ПК з працэсарамі ARM. Яе варта чакаць у 2020-2021 гадах.




Крыніца: 3dnews.ru

Дадаць каментар