Ang proyekto sa Waydroid nag-andam usa ka toolkit nga nagtugot kanimo sa paghimo sa usa ka nahilit nga palibot sa usa ka regular nga pag-apod-apod sa Linux alang sa pagkarga sa usa ka kompleto nga imahe sa sistema sa platform sa Android ug pag-organisar sa paglansad sa mga aplikasyon sa Android nga gigamit kini. Ang code sa toolkit nga gisugyot sa proyekto gisulat sa Python ug gihatag ubos sa lisensya sa GPLv3. Ang mga andam nga mga pakete gihimo alang sa Ubuntu 20.04 / 21.04, Debian 11, Droidian ug Ubports.
Naporma ang palibot gamit ang standard nga mga teknolohiya para makamugna ug hilit nga mga sudlanan, sama sa namespaces para sa mga proseso, user ID, network subsystem ug mount point. Ang LXC toolkit gigamit sa pagdumala sa sudlanan. Sa pagpadagan sa Android, ang "binder_linux" ug "ashmem_linux" nga mga module gikarga sa ibabaw sa regular nga Linux kernel.
Gidisenyo ang palibot aron magtrabaho uban ang sesyon nga gibase sa protocol sa Wayland. Dili sama sa parehas nga palibot sa Anbox, ang platform sa Android gihatagan direkta nga pag-access sa hardware, nga walaβy dugang nga mga sapaw. Ang imahe sa sistema sa Android nga gisugyot alang sa pag-install gibase sa mga asembliya gikan sa proyekto sa LineageOS ug Android 10.
Mga Feature sa Waydroid:
- Paghiusa sa desktop - Ang mga Android app mahimong magdagan nga magkatabi sa lumad nga Linux apps.
- Gisuportahan niini ang pagbutang og mga shortcut sa mga aplikasyon sa Android sa standard nga menu ug pagpakita sa mga programa sa overview mode.
- Gisuportahan niini ang pagpadagan sa mga aplikasyon sa Android sa multi-window mode ug pag-istilo sa mga bintana aron mohaum sa batakang disenyo sa desktop.
- Ang mga dula sa Android adunay katakus sa pagpadagan sa mga aplikasyon sa full screen mode.
- Adunay usa ka mode aron ipakita ang standard nga interface sa Android.
- Aron ma-install ang mga programa sa Android sa graphical mode, mahimo nimong gamiton ang F-Droid application o ang command line interface (βwaydroid app install 123.apkβ). Wala gisuportahan ang Google Play tungod kay nahigot sa mga proprietary nga serbisyo sa Android sa Google, apan mahimo nimong i-install ang alternatibong libre nga pagpatuman sa mga serbisyo sa Google gikan sa proyekto sa microG.
Source: opennet.ru