Waydroid ชุดเครื่องมือสำหรับติดตั้งแอพ Android ของคุณบน Ubuntu

ไม่ต้องสงสัยเลยคุณหนึ่งในคุณสมบัติที่ได้รับการร้องขออย่างสูง โดยผู้ใช้ลินุกซ์ คือพลังในการนำแอพพลิเคชั่น Android มาใช้ในการเผยแพร่ สิ่งที่ฉันชอบคือถึงแม้ว่าจะมีวิธีการมากมายในการบรรลุเป้าหมายนี้ แต่หลายๆ วิธีก็ขึ้นอยู่กับการสร้างและการทำงานของเครื่องเสมือนกับระบบ ซึ่งไม่มีประสิทธิภาพสูงสุดเมื่อต้องการสองทิศทางระหว่าง Android และ การกระจายของคุณ

นั่นคือเหตุผล วันนี้เราจะมาพูดถึงโครงการ Waydroid ซึ่งได้จัดเตรียมชุดเครื่องมือที่ ช่วยให้คุณสร้างสภาพแวดล้อมที่แยกออกมาได้ บนการกระจาย Linux ธรรมดา pเพื่อโหลดภาพเต็มของระบบแพลตฟอร์ม Android และจัดการเปิดตัวแอพพลิเคชั่น Android ด้วย

เกี่ยวกับ Waydroid

ก่อนหน้านี้โปรเจ็กต์นี้เรียกว่า Anbox-Halium ซึ่งเป็นเวอร์ชันที่สร้างใหม่ของ Anbox ซึ่งออกแบบมาเพื่อใช้ฮาร์ดแวร์ดั้งเดิมจากอุปกรณ์โฮสต์มากกว่า Anbox ซึ่งหมายความว่าประสิทธิภาพจะเร็วขึ้น เป้าหมายหลักของโครงการคือการเรียกใช้แอปพลิเคชัน Android บนโทรศัพท์ Linux ที่ใช้ Halium (Halium มีแนวคิดคล้ายกับ Android GSI แต่สำหรับ Linux มาตรฐาน) แต่ก็สามารถเรียกใช้บนอุปกรณ์ใดก็ได้ที่มีเคอร์เนล Linux

สภาพแวดล้อมถูกสร้างขึ้นโดยใช้เทคโนโลยีมาตรฐานเพื่อสร้างคอนเทนเนอร์แบบแยกส่วนเช่น เนมสเปซสำหรับกระบวนการ ID ผู้ใช้ ระบบย่อยเครือข่าย และจุดเชื่อมต่อ ชุดเครื่องมือ LXC ใช้เพื่อจัดการคอนเทนเนอร์และเรียกใช้ Android บนเคอร์เนล Linux ปกติ โมดูล binder_linux และ ashmem_linux จะถูกโหลด

สภาพแวดล้อมได้รับการออกแบบให้ทำงานกับเซสชันตามโปรโตคอล Wayland ต่างจากสภาพแวดล้อม Anbox ที่คล้ายกัน แพลตฟอร์ม Android ให้การเข้าถึงฮาร์ดแวร์โดยตรง โดยไม่ต้องมีเลเยอร์เพิ่มเติม ในขณะที่อิมเมจระบบ Android ที่ให้มาสำหรับการติดตั้งนั้นอิงตามการสร้างโปรเจ็กต์ LineageOS และ Android 10

จากลักษณะที่โดดเด่น จาก Waydroid มีการกล่าวถึงสิ่งต่อไปนี้:

  • การรวมเดสก์ท็อป: แอปพลิเคชัน Android สามารถทำงานควบคู่ไปกับแอปพลิเคชัน Linux ดั้งเดิม
  • รองรับการวางทางลัดในแอปพลิเคชัน Android ในเมนูมาตรฐานและแสดงโปรแกรมในโหมดภาพรวม
  • รองรับการใช้งานแอปพลิเคชัน Android ในโหมดหลายหน้าต่างและจัดรูปแบบหน้าต่างให้เข้ากับเค้าโครงเดสก์ท็อปพื้นฐาน
  • สำหรับเกม Android สามารถเรียกใช้แอปพลิเคชันในโหมดเต็มหน้าจอได้
  • มีโหมดสำหรับแสดงอินเทอร์เฟซ Android มาตรฐาน

นอกจากนี้ยังมีการกล่าวถึงว่าในการติดตั้งโปรแกรม Android ในโหมดกราฟิก คุณสามารถใช้แอปพลิเคชัน F-Droid หรืออินเทอร์เฟซบรรทัดคำสั่ง "การติดตั้งแอป waydroid"

ไม่รองรับ Google Play เนื่องจากการเชื่อมโยงกับบริการ Google Android ที่เป็นกรรมสิทธิ์ แต่สามารถติดตั้งการใช้งานบริการ Google ทางเลือกฟรีจากโปรเจ็กต์ microG

รหัสชุดเครื่องมือที่เสนอโดยโครงการเขียนด้วยภาษา Python และเผยแพร่ภายใต้ใบอนุญาต GPLv3 แพ็คเกจพร้อมสำหรับ Ubuntu 20.04 / 21.04, Debian 11, Droidian และ Ubports

จะติดตั้ง Waydroid บน Ubuntu และอนุพันธ์ได้อย่างไร?

สิ่งแรกที่เราต้องทำเพื่อให้สามารถติดตั้ง Waydroid ในระบบของเราคือเปิดเทอร์มินัล (เราสามารถทำได้ด้วยแป้นพิมพ์ลัด Ctrl + Alt + T) และในนั้นเราจะพิมพ์ดังต่อไปนี้:

สิ่งแรกคือการกำหนดการกระจายของเราที่ที่เราจะแทนที่ "version-ubuntu" ด้วยชื่อรหัสของเวอร์ชันที่เราอยู่ ซึ่งสามารถเป็น focal, bionic, hirsute เป็นต้น

export DISTRO="version-ubuntu"
ตอนนี้เราดำเนินการรับคีย์ gpg และเรานำเข้าด้วย:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

เมื่อเสร็จแล้ว ตอนนี้เราดำเนินการติดตั้ง Waydroid ในการแจกจ่ายของเราโดยพิมพ์:

sudo apt install waydroid 

และสุดท้าย เราดำเนินการบริการ Waydroid ซึ่งเป็นกระบวนการเริ่มต้น:

sudo waydroid init 

คอนเทนเนอร์:

sudosystemctl start waydroid-container 

และเราดำเนินการเรียกใช้ Waydroid ด้วย:

waydroid session start 

หรือด้วยคำสั่งอื่นนี้:

waydroid show-full-ui 

และในกรณีที่เกิดปัญหา เราสามารถรีสตาร์ทคอนเทนเนอร์ได้ด้วย:

sudo systemctl restart waydroid-container 

สุดท้ายนี้ สำหรับผู้ที่สนใจอยากทราบข้อมูลเพิ่มเติมเกี่ยวกับ WayDroid สามารถตรวจสอบรายละเอียดได้จากเว็บไซต์ทางการ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Nasher_87 (ARG) dijo

    ตามความคิดเห็นบนหน้า คุณต้องเข้าสู่ระบบและ Wayland เริ่มต้น
    ตัวอย่างเช่น ไม่ยอมให้ฉันติดตั้งบน Ubuntu