หากคุณต้องการใช้ระบบปฏิบัติการ Android บนแลปท็อปหรือเดสก์ท็อปคอมพิวเตอร์ วิธีที่ดีที่สุดคือใช้ Android x86 distribution พร้อม virtualization software เช่น VirtualBox Android ไม่ได้ออกแบบมาสำหรับ mainstream computing และ เว้นแต่คุณจะมีหน้าจอสัมผัส บางคอนโทรลอาจกลายเป็นสิ่งที่ทำให้ช้าลงอย่างเจ็บปวดตามเวลา แต่ หากคุณมีเกมบนโทรศัพท์หรือแท็บเล็ตที่ต้องการเล่นบนคอมพิวเตอร์ การใช้ Android ภายใน VirtualBox เป็นโซลูชันที่ดีที่สุด คุณไม่ต้องแก้ไขพาร์ติชันดิสก์ และสามารถติดตั้งได้ทั้งใน Linux และ Windows environments มีข้อเสียบางอย่าง บทความนี้เน้น 5 เคล็ดลับและเทคนิคสำคัญสำหรับการใช้ Android ภายใน VirtualBox
ปรับความละเอียดหน้าจอ Android ภายใน VirtualBox

สิ่งแรกที่คุณสังเกตเมื่อรัน Android ภายใน VirtualBox คือหน้าจอจำกัดความละเอียดเล็กน้อย ประมาณ 640 x 480 นี่อาจเหมาะสำหรับแอปโทรศัพท์ แต่สำหรับแท็บเล็ตและมอนิเตอร์ หน้าจอต้องใหญ่กว่านี้ ไม่มีการตั้งค่าง่ายๆ ใน VirtualBox หรือ Android สำหรับปรับความละเอียดและขนาดหน้าจอ ดังนั้นจึงต้องใช้ความพยายามเล็กน้อย
ปิด Screen Rotation ภายใน Android

สิ่งสำคัญที่สุดที่คุณควรทำเมื่อรัน Android ภายใน VirtualBox ครั้งแรกคือปิด auto-rotate แอปพลิเคชันมากมายใน Google Play store ออกแบบมาสำหรับโทรศัพท์ และในที่นั้น พวกมันออกแบบให้รันใน portrait mode แต่ หน้าจอแลปท็อปส่วนใหญ่ออกแบบมาใน landscape mode
ทันทีที่คุณรันแอปพลิเคชัน มันจะ auto-rotate และหน้าจอของคุณจะพลิก 90 องศา ปิด auto-rotate โดยลากแถบบนลงมา และเลือกปุ่ม auto-rotate ให้กลายเป็น rotation locked หากคุณพบว่าหน้าจอยังหมุน ให้กดปุ่ม F9 สองครั้งรวดเร็วเพื่อทำให้ตรงกลับมาอีกครั้ง
ติดตั้ง Smart Rotator เพื่อให้แอปรันใน Landscape Mode

แม้จะปิด screen rotation แอปพลิเคชันเองอาจยังหมุนหน้าจอ 90 องศา คุณมี 3 ตัวเลือก: หันหัว 90 องศา, หันแลปท็อปด้านข้าง, หรือติดตั้ง Smart Rotator
Smart Rotator เป็นแอปพลิเคชัน Android ฟรี ที่ให้คุณระบุว่าแอปอื่นๆ ควรทำงานอย่างไร สำหรับแต่ละแอป คุณสามารถเลือกได้ระหว่าง Portrait หรือ Landscape orientation
เคล็ดลับนี้ต้องทำงานร่วมกับเคล็ดลับความละเอียดหน้าจอ เพราะบางเกมจะกลายเป็นฝันร้ายหากคุณรันใน landscape mode เมื่อควรจะรันใน portrait mode Arkanoid และ Tetris ตัวอย่างเช่น จะเล่นไม่ได้
วิธีแก้ไขเมาส์พอยน์เตอร์หาย

เมาส์พอยน์เตอร์ของคุณจะหายไปทุกครั้งแรกที่คุณคลิกเข้าไปในหน้าต่าง VirtualBox ที่รัน Android นี่รบกวนมากแต่วิธีแก้ง่าย ให้เลือก Machine แล้ว Disable Mouse Integration จากเมนู
วิธีแก้ไข Black Screen of Death

หน้าจอ Android จะดำลงหากคุณทิ้งมัน idle ไปสักพัก ไม่ได้ชัดเจนทันทีว่าจะกลับสู่หน้าจอหลัก Android ได้อย่างไร กดปุ่ม right CTRL key เพื่อให้เมาส์เคอร์เซอร์พร้อมใช้งาน แล้วเลือก Machine > ACPI Shutdown option หน้าจอ Android ควรจะกลับมา
คุณอาจอยากเปลี่ยน sleep settings ภายใน Android ไปที่ Settings > Display > Sleep มีตัวเลือกชื่อ Never Time Out เลือกมัน ตอนนี้คุณไม่ต้องกังวล black screen of death อีกต่อไป
เคล็ดลับเสริมอีกนิด
นี่คือเคล็ดลับเพิ่มเติมสำหรับการรัน Android ผ่าน VirtualBox:
- บางเกมออกแบบให้รันใน portrait mode ดังนั้นเคล็ดลับการแก้ auto-rotate อาจทำงาน แต่อาจทำให้เกมทำงานต่างจากที่วางแผนไว้
- ทำไมไม่ทำ Android virtual machines 2 ตัว? ตัวหนึ่งด้วย landscape resolution อีกตัวด้วย portrait resolution
- Android games ส่วนใหญ่ทำมาสำหรับอุปกรณ์ touchscreen ดังนั้นการเล่นด้วยเมาส์อาจลำบาก พิจารณาใช้ Bluetooth game controller ในการเล่น