ฉันกำลังรันแอป Android บนเดสก์ท็อป Linux ของฉันและมันลื่นไหลอย่างน่าประหลาดใจ
เคยมีช่วงเวลาหนึ่งที่ไอเดียการรันแอป Android บนเดสก์ท็อป Linux ฟังดูเหมือนการทดลองทางวิทยาศาสตร์ที่จะจบลงด้วยความผิดหวังและน้ำตา โดยทางประวัติศาสตร์ มันหมายถึงการเปิดโปรแกรมจำลองขนาดใหญ่ ดูพัดลม CPU ของคุณหมุนเหมือนเครื่องยนต์เจ็ต และโต้ตอบกับหน้าจอโทรศัพท์เสมือนขนาดเล็กที่ลอยอย่างเก้กังกลางหน้าจอมอนิเตอร์ของคุณ
ดังนั้นเมื่อฉันได้ยินเกี่ยวกับ Waydroid ครั้งแรก ฉันคิดว่ามันคงจะเป็นอีกหนึ่งโปรเจกต์ที่ฟังดูดีในทฤษฎี แต่ใช้งานจริงแล้วรู้สึกเกะกะ แทนที่จะเป็นเช่นนั้น ฉันกลับได้สิ่งที่แปลกกว่ามา เดสก์ท็อป Linux ของฉันตอนนี้รัน Vivaldi, LibreOffice และแอป Android ในพื้นที่ทำงานเดียวกัน พวกมันเปิดในหน้าต่างปกติ แชร์คลิปบอร์ด และทำงานราวกับว่าพวกมันอยู่ที่นั่น มันให้ความรู้สึกผิดแปลกเล็กน้อย ล้ำอนาคตเล็กน้อย และราบรื่นอย่างน่าประหลาดใจ
ทำไมฉันถึงอยากได้แอป Android บน Linux ตั้งแต่แรก
เครื่องมือบางอย่างยังคงเน้นมือถือเป็นหลัก
สำหรับความยืดหยุ่นทั้งหมดที่ลินุกซ์มีให้ ยังคงมีประเภทซอฟต์แวร์ที่มีอยู่เกือบทั้งหมดบนโทรศัพท์บางบริการเพียงแค่สมมติว่าคุณกำลังใช้ Android หรือ iOS และประสบการณ์บนเดสก์ท็อปก็มักจะจำกัดหรือไม่มีอยู่เลย บางครั้งนั่นหมายถึงแอปเสริม บางครั้งนั่นหมายถึงเครื่องมือสังคมหรือการส่งข้อความ บางครั้งมันคืองานสั้นเฉพาะทางที่ไม่เคยสนใจสร้างเวอร์ชันเดสก์ท็อป ผู้ใช้ลินุกซ์มักจะจัดการกับเรื่องนี้โดยใช้วิธีแก้ปัญหา บางทีคุณอาจเปิดเวอร์ชันเว็บได้ บางทีคุณอาจเก็บโทรศัพท์ไว้ใกล้มือ บางทีคุณอาจติดตั้งเครื่องจำลอง Android และทนต่อการลดประสิทธิภาพ
ไม่มีวิธีแก้ปัญหาเหล่านั้นวิธีใดที่รู้สึกว่าสง่างามเป็นพิเศษ พวกมันแก้ปัญหาได้ แต่ไม่เคยรู้สึกว่าผสมผสานอย่างกลมกลืนกับสภาพแวดล้อมเดสก์ท็อปที่คุณใช้เวลาส่วนใหญ่ในวันนั้น นั่นคือสิ่งที่ทำให้ Waydroid น่าสนใจสำหรับฉัน แทนที่จะจำลองโทรศัพท์ มันจะรันระบบ Android เต็มรูปแบบภายในคอนเทนเนอร์ที่แชร์เคอร์เนลของ Linux ผลลัพธ์คือสิ่งที่ใกล้เคียงกับการรัน Android ควบคู่ไปกับเดสก์ท็อปของคุณมากกว่าที่จะรันอยู่ภายในกล่องเสมือน
ก่อนที่เราจะเริ่ม: Waydroid ต้องการโปรโตคอล Wayland และจะไม่ทำงานบน X11 ตอนแรกฉันพยายามติดตั้งมันบน Mint ที่มี Wayland แบบทดลอง และน่าจะทำให้มันทำงานได้ด้วยการปรับแต่งบ้าง แต่เนื่องจากฉัน... เอ่อ, ใจร้อน ฉันจึงย้ายไปยังเครื่อง Ubuntu ของฉันเพื่อการติดตั้ง ซึ่งทำให้มันง่ายขึ้นมาก
การติดตั้ง Waydroid ดูไม่ซับซ้อนเท่าที่คาดไว้
วิธีการใช้ภาชนะสร้างความแตกต่างอย่างมาก
การตั้งค่า Waydroid ไม่ใช่เพียงแค่การคลิกแล้วเสร็จ แต่ก็ง่ายกว่าการทดลองใช้งาน Android บน Linux รุ่นเก่า ๆ มาก งานหลักส่วนใหญ่เป็นผลมาจาก Waydroid ใช้เทคโนโลยีคอนเทนเนอร์ของ Linux แทนการจำลองเสมือนแบบดั้งเดิม Android จะทำงานในคอนเทนเนอร์และใช้เคอร์เนลเดียวกับระบบโฮสต์ ซึ่งหมายความว่ามีชั้นระหว่างแอปกับฮาร์ดแวร์น้อยลง กระบวนการติดตั้งในระบบของฉันส่วนใหญ่เกี่ยวข้องกับการเพิ่มคลังข้อมูล ติดตั้งแพ็กเกจ และเริ่มต้นภาพ Android
หลังจากนั้น Waydroid จะเปิดสภาพแวดล้อม Android เต็มรูปแบบที่ทำงานเกือบเหมือนระบบปฏิบัติการเสริมที่อาศัยอยู่ภายในเดสก์ท็อปของคุณ สิ่งที่ทำให้ฉันประหลาดใจที่สุดคือความรวดเร็วที่ทุกอย่างออนไลน์ แทนที่จะเป็นการเริ่มต้นที่ช้าเหมือนกับที่ฉันเคยเห็นในอีมูเลเตอร์ Android ระบบกลับรู้สึกตอบสนองทันที มันไม่รู้สึกเหมือนโทรศัพท์จำลองที่พยายามตามให้ทัน มันรู้สึกเหมือนสภาพแวดล้อมซอฟต์แวร์อีกตัวที่บังเอิญสามารถรันแอป Android ได้
แอป Android ทำงานในหน้าต่าง Linux ปกติ
นี่คือจุดที่ความคิดทั้งหมดเกิดความกระจ่างทันที
ช่วงเวลาที่ Waydroid มีความหมายจริง ๆ คือเมื่อฉันเปิดแอป Android ตัวแรกของฉันและเห็นมันปรากฏในหน้าต่างของตัวเองบนเดสก์ท็อป Linux
ไม่ใช่กรอบโทรศัพท์เล็ก ๆ หรือหน้าจออุปกรณ์จำลอง แค่หน้าต่างธรรมดา ๆ วางอยู่สบาย ๆ ข้าง ๆ ทุกอย่างที่ฉันเปิดอยู่
ฉันสามารถย้ายมันระหว่างพื้นที่ทำงาน ปรับขนาด และโต้ตอบกับมันโดยใช้คีย์บอร์ดและเมาส์เหมือนกับแอปพลิเคชันอื่น ๆ การคัดลอกและวางทำงานได้ระหว่างแอป Android และแอป Linux การแจ้งเตือนปรากฏในลักษณะที่รู้สึกคุ้นเคยมากกว่าที่จะแปลกใหม่
บริการของ Google เป็นจุดที่เรื่องราวยุ่งเหยิง
ข้อความ “อุปกรณ์ไม่ได้รับการรับรอง” เป็นเรื่องจริง
หากมีส่วนใดของประสบการณ์ Waydroid ที่รู้สึกว่ายังไม่สมบูรณ์นัก ก็คือความสัมพันธ์กับบริการของ Google เมื่อฉันเข้าสู่ระบบ Play Store ฉันได้รับข้อความที่คุ้นเคยว่าบุปกรณ์นี้ไม่ได้รับการรับรอง Play Protect สิ่งนี้เกิดขึ้นเพราะ Waydroid ใช้สภาพแวดล้อม Android แบบคอนเทนเนอร์ แทนที่จะเป็นอุปกรณ์ฮาร์ดแวร์ที่ได้รับการรับรอง ในทางปฏิบัติ นั่นหมายความว่าบางแอปทำงานได้อย่างสมบูรณ์แบบ ขณะที่บางแอปปฏิเสธที่จะทำงานร่วมกัน
แอปที่พึ่งพาการตรวจสอบความปลอดภัยของ Google อย่างมาก การยืนยันอุปกรณ์ หรือระบบ DRM บางอย่าง อาจไม่สามารถใช้งานได้เลย สำหรับแอปประจำวันและเครื่องมือที่เรียบง่ายโดยทั่วไป มักจะใช้งานได้ปกติ แต่หากคุณพึ่งพาแอปธนาคารหรือบริการที่บังคับการยืนยันอุปกรณ์อย่างเข้มงวด คุณอาจพบข้อจำกัด มีวิธีแก้ไข เช่น ร้านค้าแอปทางเลือกและการติดตั้งด้วยตัวเอง แต่ก็สามารถกล่าวได้ว่าการผสานรวมกับ Google ยังคงเป็นส่วนที่ใช้งานได้ไม่ราบรื่นที่สุด โชคดีที่แอป Android หลายตัวไม่พึ่งพาการตรวจสอบเหล่านั้นมากนัก ซึ่งหมายความว่า Waydroid ยังคงเปิดประตูสู่ระบบนิเวศที่มีขนาดใหญ่อย่างน่าประหลาดใจ
Waydroid เปลี่ยน Linux ให้กลายเป็นไฮบริดแปลก ๆ แต่มีประโยชน์
มันให้ความรู้สึกเหมือนกับ ChromeOS ในชุดปลอม
หลังจากใช้เวลาบ้างกับ Waydroid ส่วนที่น่าสนใจที่สุดไม่ใช่ความสำเร็จทางเทคนิค แต่เป็นการเปลี่ยนแปลงของความรู้สึกเมื่อใช้เดสก์ท็อป
ลินุกซ์ก็เปลี่ยนไปอย่างกระทันหัน กลายเป็นสิ่งที่แตกต่างออกไปเล็กน้อย มันไม่ได้เป็นเพียงแค่สภาพแวดล้อมเดสก์ท็อปแบบดั้งเดิมอีกต่อไป มันเริ่มคล้ายกับระบบไฮบริดที่ผสมผสานซอฟต์แวร์เดสก์ท็อปกับแอปมือถือ ในบางแง่มุม มันทำให้ฉันนึกถึง ChromeOS ที่แอป Android สามารถอยู่ร่วมกับแอปพลิเคชันดั้งเดิมได้อย่างสบาย ความแตกต่างคือที่นี่มันเกิดขึ้นบนระบบลินุกซ์ที่สามารถปรับแต่งได้อย่างเต็มที่
การรวมกันนั้นเปิดโอกาสที่น่าสนใจ เดสก์ท็อป Linux สามารถรันเครื่องมือโอเพ่นซอร์สที่ผู้ใช้หลายคนพึ่งพาได้ในขณะเดียวกันก็ยืมชิ้นส่วนจากระบบนิเวศมือถือเมื่อจำเป็น มันจะไม่มาแทนที่แอปเดสก์ท็อปพื้นเมือง และก็คงไม่ควรทำ แต่สำหรับช่วงเวลาที่แอป Android เติมเต็มช่องว่าง Waydroid ให้สะพานที่ราบรื่นอย่างน่าประหลาดใจระหว่างสองโลกที่แทบไม่เคยทับซ้อนกัน และเมื่อคุณเห็นแอป Android นั่งอยู่บนเดสก์ท็อป Linux ของคุณอย่างสบายๆ มันยากที่จะไม่ชื่นชมความแปลกและฉลาดของทริคเล็กๆ นั้น








