อีมูเลเตอร์ Android บน Mac ใช้ Android เวอร์ชันไหน และทำไมอุปกรณ์ต้องสร้างใหม่
อัปเดตเมื่อ · ทีมงาน MACOS EMULATOR
อีมูเลเตอร์ของคุณรัน Android เวอร์ชันไหน และเปลี่ยนได้ไหม? กับ MACOS EMULATOR คำตอบสั้น ๆ คือ Android 16 เวอร์ชันเดียวกันบนทุก Mac โดยลอนเชอร์เป็นผู้กำหนด นี่คือเหตุผลที่เลือกเวอร์ชันเองไม่ได้ ดูเวอร์ชันได้ที่ไหน และจะเกิดอะไรขึ้นในวันที่เวอร์ชันเปลี่ยน เพราะวันนั้นอุปกรณ์ต้องถูกสร้างใหม่
Android 16 เวอร์ชันเดียวกันบนทุก Mac
อุปกรณ์ Android เสมือนที่ลอนเชอร์สร้างขึ้นรัน Android 16 หรือ API ระดับ 36 ในภาษาของนักพัฒนา Android นี่คืออิมเมจระบบ (system image) อย่างเป็นทางการของ Google แบบ ARM 64 บิต ซึ่งดาวน์โหลดจากเซิร์ฟเวอร์ของ Google ระหว่างการติดตั้ง เช่นเดียวกับเอนจินอีมูเลชัน
เวอร์ชันนี้ไม่ได้ขึ้นอยู่กับ Mac หรือ macOS ของคุณ MacBook Air M1 แรม 8 GB กับ Mac Studio ได้ Android ตัวเดียวกัน: สิ่งที่ต่างกันระหว่าง Mac แต่ละเครื่องคือการตั้งค่า (หน่วยความจำของอุปกรณ์ เฟรมเรต คุณภาพ) ไม่ใช่ระบบ และ Android 16 ตัวเดียวกันนี้ติดตั้งได้ทั้งบน macOS 12 และ macOS 26
เพราะเป็น Android แบบ ARM โค้ดของมันจึงรันบนชิป Apple Silicon โดยตรง ผ่านไฮเปอร์ไวเซอร์ของ Apple คู่มืออีมูเลเตอร์บน Mac ชิป Intel อธิบายว่าทำไมสิ่งนี้เองที่ทำให้ Mac ชิป Intel ใช้ไม่ได้
ทำไมคุณเลือกเวอร์ชัน Android เองไม่ได้
ไม่มีการตั้งค่าใดในลอนเชอร์ที่ให้เลือกเวอร์ชันอื่น เวอร์ชันถูกเขียนไว้ในตัวแอปเอง และจะเปลี่ยนก็ต่อเมื่อแอปออกเวอร์ชันใหม่ นี่ไม่ใช่สิ่งที่ถูกมองข้าม: การเรนเดอร์กราฟิกของอีมูเลเตอร์สร้างมาสำหรับเวอร์ชันนี้โดยเฉพาะ โหมดกราฟิกที่ลอนเชอร์ใช้เป็นค่าเริ่มต้นต้องใช้ Android 16 ซึ่งชั้นกราฟิกของมันแก้อาการแครชของ Android 15 ตอนคอมไพล์เชเดอร์ (shaders) บางตัว
Android ที่ใหม่กว่าไม่ได้ทำให้เกมเข้ากันได้ไปด้วย แต่ละเกมกำหนดเงื่อนไขของตัวเอง และไม่มีใครสัญญาได้อย่างซื่อตรงว่าเกมใดเกมหนึ่งจะทำงานในอีมูเลเตอร์: คู่มืออีมูเลเตอร์ Android บน Mac อธิบายว่าทำไม
ดูเวอร์ชัน Android ของอุปกรณ์ได้ที่ไหน
คุณไม่ต้องตรวจอะไรเลย อุปกรณ์ที่ไม่ได้ใช้ Android เวอร์ชันเดียวกับลอนเชอร์ของคุณจะเปิดคลังเกมไม่ได้: ลอนเชอร์จะหยุดอยู่ที่หน้าจอสร้างอุปกรณ์ใหม่ที่อธิบายไว้ด้านล่าง
การ์ด “SYSTEM” ที่ด้านล่างของหน้าแรก แสดงเวอร์ชันของแอปในบรรทัด “Version” ไม่ใช่เวอร์ชันของ Android ส่วนรายงานประสิทธิภาพจะบันทึกอิมเมจระบบของอุปกรณ์ไว้: ฝ่ายสนับสนุนเป็นผู้อ่าน เมื่อคุณส่งให้ผ่านปุ่ม “ส่งรายงาน” ในพื้นที่ลูกค้าของคุณ
เมื่อเวอร์ชันเปลี่ยน: อุปกรณ์ต้องสร้างใหม่
เมื่อแอปเวอร์ชันใหม่มาพร้อม Android ที่ใหม่กว่า เช่นการเปลี่ยนจาก Android 15 เป็น Android 16 อุปกรณ์จะอัปเกรดในที่เดิมไม่ได้ เรื่องนี้วัดมาแล้ว: ข้อมูลของอุปกรณ์ Android 15 บูตบน Android 16 ไม่ขึ้น อุปกรณ์จะรีสตาร์ตวนไปเรื่อย ๆ และบูตไม่เสร็จสักที ลอนเชอร์จึงสร้างอุปกรณ์ใหม่ตั้งแต่ศูนย์ และบอกคุณก่อนที่คุณจะคลิกอะไร
แทนที่หน้าแรก ลอนเชอร์จะแสดง “Android 16 update required.” (ต้องอัปเดตเป็น Android 16) ตามด้วยสองรายการ:
- “ERASED” (ถูกลบ): บัญชี Google ในอุปกรณ์ เกมทั้งหมดที่ติดตั้งไว้ และข้อมูลของเกมเหล่านั้นในอุปกรณ์
- “KEPT” (ยังอยู่): การสมัครสมาชิกของคุณ ปุ่มที่คุณแมปไว้ การตั้งค่าคุณภาพและภาษาของคุณ
สิ่งที่เกมเก็บไว้บนเซิร์ฟเวอร์ของตัวเองไม่ได้อยู่บน Mac ของคุณ และการสร้างอุปกรณ์ใหม่ไม่แตะต้องสิ่งเหล่านั้น ส่วนสิ่งที่เกมเก็บไว้แค่ในอุปกรณ์จะหายไปพร้อมอุปกรณ์ วิธีบันทึกความคืบหน้าขึ้นอยู่กับแต่ละเกม: ตรวจดูในเกมก่อนสร้างอุปกรณ์ใหม่
การสร้างอุปกรณ์ใหม่ทีละขั้นตอน
- 1คลิก “Rebuild the device (erases its data)” (สร้างอุปกรณ์ใหม่ ข้อมูลในอุปกรณ์จะถูกลบ) ข้อความใต้ปุ่มบอกไว้ว่า “Needs an internet connection.” (ต้องเชื่อมต่ออินเทอร์เน็ต): ต้องดาวน์โหลดประมาณ 2.2 GB จากเซิร์ฟเวอร์ของ Google ลอนเชอร์จะปิดอุปกรณ์เองก่อนลบ
- 2พื้นที่ว่างเหลือน้อย? ปุ่มยังคลิกได้ ถ้าพื้นที่ว่างต่ำกว่า 12 GB ลอนเชอร์จะลบอิมเมจ Android เก่าก่อนดาวน์โหลดอิมเมจใหม่ ถ้าไม่ใช่ ก็จะลบหลังจากสร้างอุปกรณ์ใหม่เสร็จแล้ว
- 3การบูตครั้งแรกของอุปกรณ์ที่สร้างใหม่ใช้เวลาหลายนาที เพียงครั้งเดียว เปิดลอนเชอร์ทิ้งไว้
- 4ในโหมด Full แอปจะติดตั้งเกมจาก Google Play ด้วยบัญชี Google ของคุณเอง: เข้าสู่ระบบอีกครั้งจากแบนเนอร์ที่ด้านบนของลอนเชอร์ แล้วติดตั้งเกมของคุณใหม่ เกมละคลิกเดียว
อุปกรณ์ใหม่ก็หมายถึงแคชใหม่ด้วย: การเปิดแต่ละเกมครั้งแรกจะคอมไพล์เชเดอร์ใหม่อยู่หลังจอดำ เหมือนครั้งแรกสุด คู่มือเมื่ออีมูเลเตอร์เปิดไม่ขึ้น บอกว่าอะไรเป็นเรื่องปกติ และเมื่อไรควรกังวล
ข้อความที่พูดถึงเวอร์ชันที่เก่ากว่า
ลอนเชอร์อาจแสดงข้อความนี้ด้วย: “This device runs an older Android version and has to be rebuilt. Reopen MACOS EMULATOR to start that update.” (อุปกรณ์นี้ใช้ Android เวอร์ชันที่เก่ากว่าและต้องสร้างใหม่ เปิด MACOS EMULATOR อีกครั้งเพื่อเริ่มการอัปเดตนั้น) นี่คือกรณีเดียวกัน: เปิดแอปอีกครั้งถ้าจำเป็น แล้วหน้าจอสร้างอุปกรณ์ใหม่จะรับช่วงต่อเอง
ก่อนคลิกสร้างอุปกรณ์ใหม่
- อย่าถอนการติดตั้งอีมูเลเตอร์เพื่อ “เริ่มใหม่ให้สะอาด”: การสร้างอุปกรณ์ใหม่ทำอุปกรณ์ขึ้นใหม่ให้อยู่แล้ว และ “Uninstall” จะลบปุ่มที่คุณแมปไว้และคีย์ที่บันทึกไว้ไปด้วย คู่มืออัปเดตอีมูเลเตอร์ ทบทวนว่าการอัปเดตตามปกติเก็บอะไรไว้บ้าง
- เตรียมการเชื่อมต่อที่เสถียรและเวลาสักหน่อย: สำหรับการดาวน์โหลด และการบูตครั้งแรกที่ใช้เวลาหลายนาที
คำถามที่พบบ่อย
อีมูเลเตอร์บน Mac รัน Android เวอร์ชันไหน
ใน MACOS EMULATOR คือ Android 16 (API ระดับ 36) อิมเมจระบบอย่างเป็นทางการของ Google แบบ ARM 64 บิต เป็นเวอร์ชันเดียวกันบนทุก Mac ไม่ว่าหน่วยความจำหรือเวอร์ชัน macOS จะเป็นอะไร
เลือก Android เวอร์ชันอื่นได้ไหม
ไม่ได้ ไม่มีการตั้งค่าใดให้ทำได้: แอปเป็นผู้กำหนดเวอร์ชัน การเรนเดอร์กราฟิกของแอปสร้างมาสำหรับเวอร์ชันนี้ และเวอร์ชันจะเปลี่ยนก็ต่อเมื่อแอปออกเวอร์ชันใหม่
ทำไมอีมูเลเตอร์ให้สร้างอุปกรณ์ใหม่
เพราะการอัปเดตของคุณมาพร้อม Android ที่ใหม่กว่า และข้อมูลของอุปกรณ์ Android 15 บูตบน Android 16 ไม่ขึ้น ลอนเชอร์จึงสร้างอุปกรณ์ใหม่ หลังจากแสดงให้คุณเห็นแล้วว่าอะไรจะหายไป และอะไรยังอยู่
การสร้างอุปกรณ์ใหม่จะลบปุ่มที่แมปไว้และการสมัครสมาชิกไหม
ไม่ลบ การสมัครสมาชิก ปุ่มที่คุณแมปไว้ และการตั้งค่าคุณภาพและภาษายังอยู่ สิ่งที่หายไปคือสิ่งที่อยู่ในอุปกรณ์: บัญชี Google เกมที่ติดตั้งไว้ และข้อมูลของเกมในอุปกรณ์
Android 16 ทำให้เกมใช้กับอีมูเลเตอร์ได้ไหม
ไม่ใช่ด้วยตัวมันเอง แต่ละเกมกำหนดเงื่อนไขของตัวเอง และไม่มี Android เวอร์ชันใดรับประกันได้ว่าเกมใดเกมหนึ่งจะทำงานในอีมูเลเตอร์ ตรวจดูว่าเกมของคุณใช้ได้ก่อนจ่ายเงิน