Waydroid projekts izstrādā pakotni Android darbināšanai GNU/Linux izplatījumos

Waydroid projekts ir sagatavojis rīku komplektu, kas ļauj izveidot izolētu vidi parastajā Linux distribūcijā, lai ielādētu pilnu Android platformas sistēmas attēlu un organizētu Android aplikāciju palaišanu, izmantojot to. Projekta piedāvātā rīkkopas kods ir rakstīts Python un tiek piegādāts saskaņā ar GPLv3 licenci. Gatavās pakotnes tiek ģenerētas Ubuntu 20.04/21.04, Debian 11, Droidian un Ubports.

Vide tiek veidota, izmantojot standarta tehnoloģijas, lai izveidotu izolētus konteinerus, piemēram, nosaukumvietas procesiem, lietotāju ID, tīkla apakšsistēmu un pievienošanas punktus. Konteinera pārvaldībai tiek izmantots LXC rīku komplekts. Lai palaistu Android, moduļi “binder_linux” un “ashmem_linux” tiek ielādēti parastā Linux kodola augšdaļā.

Vide ir paredzēta darbam ar sesiju, kuras pamatā ir Wayland protokols. Atšķirībā no līdzīgas Anbox vides Android platformai tiek dota tieša piekļuve aparatūrai, bez papildu slāņiem. Instalēšanai piedāvātā Android sistēmas attēla pamatā ir LineageOS un Android 10 projekta komplekti.

Waydroid funkcijas:

  • Darbvirsmas integrācija — Android lietotnes var darboties līdzās vietējām Linux lietotnēm.
    Waydroid projekts izstrādā pakotni Android darbināšanai GNU/Linux izplatījumos
  • Tā atbalsta Android lietojumprogrammu īsceļu ievietošanu standarta izvēlnē un programmu rādīšanu pārskata režīmā.
    Waydroid projekts izstrādā pakotni Android darbināšanai GNU/Linux izplatījumos
  • Tā atbalsta Android lietojumprogrammu darbību vairāku logu režīmā un logu stilus, lai tie atbilstu pamata darbvirsmas dizainam.
    Waydroid projekts izstrādā pakotni Android darbināšanai GNU/Linux izplatījumos
  • Android spēlēm ir iespēja palaist lietojumprogrammas pilnekrāna režīmā.
    Waydroid projekts izstrādā pakotni Android darbināšanai GNU/Linux izplatījumos
  • Ir pieejams režīms, lai parādītu standarta Android saskarni.
  • Lai instalētu Android programmas grafiskā režīmā, varat izmantot lietojumprogrammu F-Droid vai komandrindas interfeisu (“waydroid app install 123.apk”). Google Play netiek atbalstīts, jo tas ir saistīts ar Google patentētajiem Android pakalpojumiem, taču varat instalēt alternatīvu bezmaksas Google pakalpojumu ieviešanu no microG projekta.

Avots: opennet.ru

Pievieno komentāru