Праект Waydroid развівае пакет для запуску Android у дыстрыбутывах GNU/Linux

Праектам Waydroid падрыхтаваны інструментарый, які дазваляе сфарміраваць у звычайным Linux-дыстрыбутыве ізаляванае асяроддзе для загрузкі поўнай сістэмнай выявы платформы Android і арганізаваць запуск з яго дапамогай Android-прыкладанняў. Код прапанаванага праектам інструментара напісаны на мове Python і пастаўляецца пад ліцэнзіяй GPLv3. Гатовыя пакеты фармуюцца для Ubuntu 20.04/21.04, Debian 11, Droidian і Ubports.

Асяроддзе фармуецца пры дапамозе штатных тэхналогій для стварэння ізаляваных кантэйнераў, такіх як прасторы імёнаў для працэсаў, ідэнтыфікатараў карыстачоў, сеткавай падсістэмы і кропак мантавання. Для кіравання кантэйнерам задзейнічаны інструментар LXC. Для працы Android па-над звычайным ядром Linux загружаюцца модулі "binder_linux" і "ashmem_linux".

Асяроддзе разлічана на працу з сеансам на базе пратакола Wayland. У адрозненне ад падобнага асяроддзя Anbox, платформе Android прадастаўляецца прамы доступ да абсталявання, без дадатковых праслоек. Прапанаваная для ўсталёўкі сістэмная выява Android заснаваны на зборках ад праекту LineageOS і Android 10.

Асаблівасці Waydroid:

  • Інтэграцыя з працоўным сталом — прыкладанні для Android могуць запускацца бок аб бок з роднымі праграмамі для Linux.
    Праект Waydroid развівае пакет для запуску Android у дыстрыбутывах GNU/Linux
  • Падтрымліваецца размяшчэнне цэтлікаў на Android-прыкладанні ў штатным меню і паказ праграм у аглядным рэжыме.
    Праект Waydroid развівае пакет для запуску Android у дыстрыбутывах GNU/Linux
  • Падтрымліваецца запуск Android-прыкладанняў у шматваконным рэжыме і стылізацыя вокнаў пад базавае афармленне працоўнага стала.
    Праект Waydroid развівае пакет для запуску Android у дыстрыбутывах GNU/Linux
  • Для Android-гульняў прадстаўлена магчымасць запуску прыкладанняў у поўнаэкранным рэжыме.
    Праект Waydroid развівае пакет для запуску Android у дыстрыбутывах GNU/Linux
  • Даступны рэжым для паказу штатнага інтэрфейсу Android.
  • Для ўстаноўкі Android-праграм у графічным рэжыме можна выкарыстоўваць прыкладанне F-Droid або інтэрфейс каманднага радка ("waydroid app install 123.apk"). Google Play не падтрымліваецца з-за прывязкі да прапрыетарных Android-сэрвісаў Google, але можна ўсталяваць альтэрнатыўную вольную рэалізацыю сэрвісаў Google ад праекту microG.

Крыніца: opennet.ru

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