Contents

วิธีเรียกใช้แอพและเกม Android บน Linux

ประเด็นที่สำคัญ

Waydroid นำเสนอตัวเลือกที่ยอดเยี่ยมสำหรับการใช้งานแอปพลิเคชัน Android บนระบบที่ใช้ Linux ซึ่งใช้เซิร์ฟเวอร์แสดงผล Wayland รวมถึง Ubuntu, Fedora, Debian และ Arch รุ่นใหม่ล่าสุด

การใช้งานเครื่องเสมือน Android โดยใช้โครงการริเริ่ม Android x86 แบบโอเพ่นซอร์ส นำเสนอวิธีการที่ราบรื่นในการรันแอปพลิเคชัน Android บนระบบคอมพิวเตอร์ Linux ของคุณ

Android Studio ซึ่งเป็นเครื่องมือพัฒนาแอปพลิเคชันที่นักพัฒนาส่วนใหญ่ใช้ ยังช่วยให้ผู้ใช้สามารถสร้าง Android Virtual Device (AVD) ส่วนตัวบน Linux เพื่อใช้งานแอปพลิเคชัน Android

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

ตัวเลือกที่ดีที่สุดสำหรับการรันแอพ Android บน Linux คืออะไร?

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

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

แอปพลิเคชัน Waydroid นำเสนอโซลูชันที่ดีที่สุดสำหรับระบบปฏิบัติการบน Linux ที่ใช้ไดรเวอร์จอแสดงผล Wayland ขอแนะนำอย่างยิ่งสำหรับผู้ใช้ที่ติดตั้ง Ubuntu, Fedora, Debian และ Arch เวอร์ชันล่าสุด เนื่องจากการกระจายเหล่านี้ส่วนใหญ่ติดตั้ง Wayland เป็นเซิร์ฟเวอร์แสดงผลเริ่มต้น

ในการติดตั้งและใช้โปรแกรมจำลองที่มีประสิทธิภาพสำหรับการใช้งานระบบปฏิบัติการ Android เวอร์ชันที่มีประสิทธิภาพ เราอาจเลือกใช้โครงการริเริ่ม Android x86 แบบโอเพ่นซอร์สโดยการตั้งค่าสภาพแวดล้อมเครื่องเสมือนบนคอมพิวเตอร์ส่วนบุคคล

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

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

แม้ว่าคู่มือหลายฉบับจะสนับสนุนให้รวม Anbox ซึ่งเป็นซอฟต์แวร์ที่ล้าสมัยในเดือนกุมภาพันธ์ แต่การระบุสิ่งทดแทนที่ยั่งยืนเป็นสิ่งสำคัญหากต้องการใช้งานแอปพลิเคชัน Android

ใช้ Waydroid เพื่อเล่นเกม Android

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

วิธีหนึ่งในการตรวจสอบว่าระบบใช้ Wayland เป็นเซิร์ฟเวอร์แสดงผลหรือไม่ก็คือการเปิดอินสแตนซ์เทอร์มินัลและดำเนินการคำสั่งเพื่อแสดงข้อมูลเกี่ยวกับเซสชันปัจจุบัน เช่น “echo $SESSION_TYPE”

 echo $XDG_SESSION_TYPE 

/th/images/checking-system-display-server-type-in-terminal.jpg

เพื่อให้ระบบของผู้ใช้ติดตั้ง Waydroid ได้สำเร็จ จำเป็นต้องเปลี่ยนจากการใช้เซิร์ฟเวอร์แสดงผล Xorg ก่อน และใช้ Wayland เป็นตัวเลือกหลักแทน

อีกทางหนึ่งอาจเลือกที่จะออกจากระบบบัญชีผู้ใช้ปัจจุบันและไปที่ไอคอนรูปเฟืองที่อยู่ติดกับหน้าจอเข้าสู่ระบบ เมื่อเลือกการแสดงกราฟิกนี้ เมนูแบบเลื่อนลงจะปรากฏขึ้นเพื่อแสดงการตั้งค่าการแสดงผลต่างๆ เมื่อเลือก “Ubuntu” จากตัวเลือกเหล่านี้ คุณจะสามารถเปลี่ยนจาก Ubuntu แบบเดิมบนการตั้งค่า Xorg ได้

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

 sudo apt update 

คุณจะต้องปฏิบัติตามคำแนะนำในการติดตั้ง Waydroid สำหรับการกระจาย Linux เฉพาะของคุณ บน Ubuntu, Debian และอนุพันธ์ คุณสามารถติดตั้ง Waydroid ได้โดยป้อนข้อมูลต่อไปนี้ในเทอร์มินัลเพื่อติดตั้งสิ่งที่จำเป็นต้องมี เพิ่มพื้นที่เก็บข้อมูล Waydroid ลงในระบบของคุณ และติดตั้ง Waydroid:

 sudo apt install curl ca-certificates -y
curl https://repo.waydro.id | sudo bash
sudo apt install waydroid -y 

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

 sudo waydroid container start
waydroid show-full-ui 

โดยสรุป คุณได้มาถึงขั้นตอนที่คุณสามารถเริ่มติดตั้งแอปพลิเคชัน Android บนคอมพิวเตอร์ของคุณได้ เพื่อให้บรรลุเป้าหมายนี้ จำเป็นต้องไปที่แหล่งที่เชื่อถือได้ เช่น APKMirror หรือ APKPure เพื่อรับไฟล์ APK ที่จำเป็นสำหรับการติดตั้งแต่ละแอปพลิเคชัน หลังจากได้รับ APK เหล่านี้แล้ว โปรดป้อนคำสั่งที่ตามมาเพื่อตั้งค่าแอปบนอุปกรณ์ของคุณ

 waydroid app install appname.apk 

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

 waydroid app launch appname 

สร้างเครื่องเสมือน Android

หากคุณมีความเชี่ยวชาญในการสร้างเครื่องเสมือน การใช้เครื่องดังกล่าวเพื่อรันแอปพลิเคชันและเกม Android บนคอมพิวเตอร์ Linux ของคุณสามารถทำได้โดยการจำลองระบบปฏิบัติการ Android x86 ในขั้นแรก การรับไฟล์ ISO ของ Android x86 จะเป็นสิ่งจำเป็นในการเริ่มต้น

เพื่อดำเนินการตามขั้นตอนการติดตั้ง จำเป็นต้องได้รับแพ็คเกจซอฟต์แวร์การจำลองเสมือน เพื่อวัตถุประสงค์ของการสาธิตนี้ เราจะใช้ VirtualBox ซึ่งเข้ากันได้กับระบบปฏิบัติการ เช่น Ubuntu, Debian, openSUSE และอนุพันธ์ที่เกี่ยวข้อง

ดาวน์โหลด: Android x86

ดาวน์โหลด: VirtualBox

รับชุดซอฟต์แวร์ที่เหมาะสมซึ่งเข้ากันได้กับระบบปฏิบัติการ Linux เฉพาะของคุณโดยดาวน์โหลดผ่านอินเทอร์เฟซบรรทัดคำสั่ง จากนั้นจึงดำเนินการตามกระบวนการติดตั้งโดยใช้เทอร์มินัล

ในการติดตั้ง VirtualBox บน Linux เช่น Ubuntu หรือที่ใช้ Debian คุณอาจทำตามขั้นตอนเหล่านี้ ขั้นแรก คลิกขวาที่ไฟล์ที่ต้องการแล้วเลือก"เปิดด้วยแอปพลิเคชันอื่น"จากเมนูที่ตามมา จากนั้นเลือก"การติดตั้งซอฟต์แวร์"จากรายการแบบเลื่อนลงที่ปรากฏขึ้น สุดท้ายคลิก"ติดตั้ง"เมื่อเสร็จแล้วให้รอกระบวนการติดตั้ง VirtualBox เพื่อสรุปบนคอมพิวเตอร์ของคุณ

เมื่อเสร็จสิ้นกระบวนการติดตั้ง VirtualBox โปรดไปที่แอปพลิเคชันและคลิกที่ตัวเลือก"ใหม่"เพื่อเริ่มต้นการสร้างเครื่องเสมือนใหม่ โปรดตรวจสอบให้แน่ใจว่าคุณได้กำหนดการตั้งค่าที่จำเป็นดังต่อไปนี้:

⭐ ประเภท: ลินุกซ์

เวอร์ชันที่รองรับสำหรับแอปพลิเคชันนี้คือเวอร์ชันที่ทำงานบนสถาปัตยกรรม Linux kernel 2.6, 3.x และ 4.x ไม่ว่าจะเป็นการกำหนดค่า 32 บิตหรือ 64 บิต ขึ้นอยู่กับเวอร์ชันเฉพาะของ Android-x86 ที่ติดตั้ง

จำเป็นต้องมีหน่วยความจำเข้าถึงโดยสุ่ม (RAM) อย่างน้อย 2 กิกะไบต์ (2048 เมกะไบต์) เพื่อประสิทธิภาพสูงสุด โดยแนะนำให้ใช้ RAM เพิ่มเติมเพื่อเพิ่มความจุ

รูปแบบไฟล์สำหรับอิมเมจฮาร์ดดิสก์ไดรฟ์ที่สร้างโดยใช้ VirtualBox เรียกว่าไฟล์ “VDI” ซึ่งย่อมาจาก VirtualBox Disk Image

⭐ พื้นที่เก็บข้อมูล: จัดสรรแบบไดนามิก

ฮาร์ดดิสก์ไดรฟ์ (HDD) ควรมีความจุในการจัดเก็บข้อมูลขั้นต่ำ 8 GB หรือ 8192 MB โดยแนะนำให้ใช้พื้นที่เพิ่มเติมเพื่อประสิทธิภาพสูงสุด

หลังจากสร้างเครื่องเสมือนแล้ว จำเป็นต้องมีการกำหนดค่าเพิ่มเติม โดยเลือกเครื่องเสมือนที่สร้างขึ้นใหม่จากรายการเครื่องที่มีอยู่ จากนั้นคลิกที่"การตั้งค่า"เมื่อไปที่ “ระบบ” ตามด้วย “โปรเซสเซอร์” จำเป็นต้องกำหนดคอร์ CPU อย่างน้อยสองคอร์เพื่อเพิ่มประสิทธิภาพการทำงาน

เพื่อกำหนดการตั้งค่าการเร่งความเร็วใน VirtualBox ให้ไปที่"ระบบ"และเลือก"การเร่งความเร็ว"จากนั้นเลือก “KVM” เป็นอินเทอร์เฟซพาราเวอร์ชวลไลเซชันของคุณ ไปที่ส่วน"การแสดงผล"และแก้ไขการตั้งค่า"หน้าจอ"โดยเปลี่ยนตัวเลือก"ตัวควบคุมกราฟิก"เป็น"VBoxSVGA

/th/images/configuring-graphics-settings-in-virtualbox.jpg

โดยสรุป จำเป็นต้องปรับใช้อิมเมจ Android x86 โดยไปที่แท็บที่เก็บข้อมูล และเลือก"ว่าง"เป็นอุปกรณ์จัดเก็บข้อมูล จากนั้นคลิกที่ไอคอนดิสก์สีน้ำเงินที่อยู่ติดกันและเลือกไฟล์ดิสก์ที่เหมาะสมจากเมนูแบบเลื่อนลง หลังจากนั้น ให้เลือก Android x86 ISO จากอินเทอร์เฟซไฟล์ที่แสดงก่อนที่จะปิดเมนูการตั้งค่าและเริ่มกระบวนการเริ่มต้นเครื่องเสมือนด้วยปุ่ม"เริ่ม"

เมื่อใช้เครื่องเสมือนที่สร้างขึ้นใหม่ โปรดไปที่เมนู"ตัวเลือกขั้นสูง"โดยคลิกที่เมนู จากนั้น จากรายการตัวเลือกที่มีอยู่ซึ่งปรากฏภายในหน้าจอ"ตัวเลือกขั้นสูง"ให้เลือกตัวเลือกที่มีข้อความว่า"อัตโนมัติ\_การติดตั้ง"สุดท้าย ตรวจสอบให้แน่ใจว่าการเลือกของคุณได้รับการยืนยันโดยคลิกปุ่ม"ใช่"

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

ใช้ Android Studio เพื่อการเล่นเกมที่ราบรื่น

แม้ว่า Android Studio จะมุ่งเน้นไปที่นักพัฒนาเป็นหลัก แต่ก็อาจเป็นตัวเลือกที่ยอดเยี่ยมสำหรับการจำลอง หากคุณไม่สนใจใช้ Waydroid หรือเครื่องเสมือน Android x86 หลังจากติดตั้ง Android Studio คุณจะต้องสร้าง Android Virtual Device (AVD) โดยใช้คู่มือนักพัฒนาอย่างเป็นทางการ Android และ จากนั้นติดตั้ง APK ที่คุณเลือกบน Android Emulator

เรียกใช้แอพ Android บน Linux ด้วย Genymotion

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

เมื่อได้รับ Genymotion ผู้ใช้จะรู้สึกพึงพอใจเนื่องจากฟังก์ชันการทำงานที่ราบรื่นและการใช้งานจริง

/th/images/comparing-the-plans-offered-by-genymotion.jpg

ในการเริ่มใช้ Genymotion จำเป็นต้องจัดหาแผนการสมัครสมาชิกที่เหมาะสม แม้ว่ามีแผนบริการฟรีสำหรับการใช้งานส่วนบุคคล แต่คำถามใดๆ ที่เกี่ยวข้องกับการแก้ไขปัญหาหลังขั้นตอนการตั้งค่าเริ่มต้นตลอดจนปัญหาทางเทคนิคใดๆ จะไม่ได้รับความช่วยเหลือ นอกจากนี้ ฟังก์ชันบางอย่าง เช่น Android 13, ความสามารถของกล้องและวิดเจ็ตมีเดีย และการเปิดใช้อย่างรวดเร็วจะไม่สามารถใช้ได้ในแผนนี้

บุคคลที่ปัจจุบันลงทะเบียนเป็นนักเรียนหรือทำงานเป็นนักการศึกษาจะมีสิทธิ์ได้รับส่วนลดในอัตรา $49 ต่อปี โดยใช้บัตรประจำตัวของสถาบันเพื่อเข้าถึง Genymotion เวอร์ชันที่ครอบคลุม

เมื่อคุณดาวน์โหลดไฟล์ Genymotion BIN แล้ว คุณสามารถติดตั้งด้วย QEMU หรือ VirtualBox โดยใช้คู่มือการติดตั้งอย่างเป็นทางการ Genymotion€™s

เพลิดเพลินกับการใช้แอพและเกม Android บนระบบ Linux ของคุณ

ในแง่ของการหยุดให้บริการ Anbox เราอาจสงสัยว่ายังมีวิธีที่สะดวกสำหรับการรันแอปพลิเคชัน Android บนระบบที่ใช้ Linux หรือไม่ โชคดีที่ Waydroid, Android x86, Android Studio และ Genymotion นำเสนอวิธีการที่ตรงไปตรงมามากมายในการรันแอป Android

เมื่อเลือกแอปพลิเคชันที่ต้องการสำหรับการใช้งานแล้ว แน่นอนว่าจะพบว่าความสะดวกและความลื่นไหลของการนำทางนั้นน่าทึ่งมากทีเดียว