โครงการ Waydroid ได้เตรียมชุดเครื่องมือที่ช่วยให้คุณสามารถสร้างสภาพแวดล้อมแบบแยกในการแจกจ่าย Linux ปกติสำหรับการโหลดอิมเมจระบบที่สมบูรณ์ของแพลตฟอร์ม Android และจัดระเบียบการเปิดตัวแอปพลิเคชัน Android โดยใช้มัน รหัสของชุดเครื่องมือที่เสนอโดยโครงการเขียนด้วยภาษา Python และจัดทำภายใต้ใบอนุญาต GPLv3 แพ็คเกจสำเร็จรูปถูกสร้างขึ้นสำหรับ Ubuntu 20.04/21.04, Debian 11, Droidian และ Ubports
สภาพแวดล้อมถูกสร้างขึ้นโดยใช้เทคโนโลยีมาตรฐานเพื่อสร้างคอนเทนเนอร์แบบแยก เช่น เนมสเปซสำหรับกระบวนการ รหัสผู้ใช้ ระบบย่อยเครือข่าย และจุดเชื่อมต่อ ชุดเครื่องมือ LXC ใช้เพื่อจัดการคอนเทนเนอร์ หากต้องการรัน Android โมดูล “binder_linux” และ “ashmem_linux” จะถูกโหลดไว้ที่ด้านบนของเคอร์เนล Linux ปกติ
สภาพแวดล้อมได้รับการออกแบบให้ทำงานกับเซสชันตามโปรโตคอล Wayland แพลตฟอร์ม Android ต่างจากสภาพแวดล้อม Anbox ที่คล้ายกันตรงที่สามารถเข้าถึงฮาร์ดแวร์ได้โดยตรงโดยไม่ต้องมีเลเยอร์เพิ่มเติม อิมเมจระบบ Android ที่เสนอสำหรับการติดตั้งจะขึ้นอยู่กับแอสเซมบลีจากโครงการ LineageOS และ Android 10
คุณสมบัติเวย์ดรอยด์:
- การรวมเดสก์ท็อป - แอพ Android สามารถทำงานเคียงข้างกับแอพ Linux ดั้งเดิมได้
- รองรับการวางทางลัดไปยังแอปพลิเคชัน Android ในเมนูมาตรฐานและการแสดงโปรแกรมในโหมดภาพรวม
- รองรับการใช้งานแอพพลิเคชั่น Android ในโหมดหลายหน้าต่างและหน้าต่างสไตล์เพื่อให้ตรงกับการออกแบบเดสก์ท็อปพื้นฐาน
- เกม Android มีความสามารถในการเรียกใช้แอปพลิเคชันในโหมดเต็มหน้าจอ
- มีโหมดเพื่อแสดงอินเทอร์เฟซ Android มาตรฐาน
- หากต้องการติดตั้งโปรแกรม Android ในโหมดกราฟิก คุณสามารถใช้แอปพลิเคชัน F-Droid หรืออินเทอร์เฟซบรรทัดคำสั่ง (“การติดตั้งแอป waydroid 123.apk”) ไม่รองรับ Google Play เนื่องจากเชื่อมโยงกับบริการ Android ที่เป็นกรรมสิทธิ์ของ Google แต่คุณสามารถติดตั้งบริการอื่นของ Google ได้ฟรีจากโครงการ microG
ที่มา: opennet.ru