
แม้ Nintendo Switch จะเป็นเครื่องเกมลูกผสมที่ได้รับความนิยมทั่วโลก แต่ล่าสุดก็มีโปรเจกต์สุดล้ำที่ทำให้เครื่องเล่นเกมนี้กลายเป็น… “iPhone ที่ช้าที่สุดในโลก” ไปเรียบร้อยแล้ว
เรื่องราวนี้มาจากผู้ใช้ X (Twitter เดิม) ที่ชื่อว่า PatRyk ซึ่งเขาสามารถดัดแปลงให้ Nintendo Switch รันระบบปฏิบัติการ iOS ของ Apple ได้สำเร็จ แม้จะยังไม่สมบูรณ์แต่ก็ถือเป็นก้าวแรกที่น่าทึ่งไม่น้อย
iPhone เวอร์ชัน Nintendo – รอ 20 นาทีเพื่อบูตเครื่อง!
PatRyk ให้ข้อมูลว่า ตัวระบบสามารถบูตขึ้นได้บน Nintendo Switch แต่อย่าคาดหวังว่าจะใช้งานได้ลื่นไหล เพราะต้องรอถึง 20 นาทีเต็ม กว่าหน้าจอจะขึ้น! และแม้จะบูตได้ แต่ทุกแอปที่ลองเปิดกลับ ค้างหรือแครชทันที ใช้งานไม่ได้แม้แต่อย่างเดียว
“Kernel panic เกือบทุกครั้งที่คลิกอะไร แอปก็เด้งหมด” – PatRyk กล่าวแบบขำ ๆ
แม้ฟังดูเหมือนโปรเจกต์จะล้มเหลว แต่นี่คือสัญญาณว่าการนำ iOS มารันบนอุปกรณ์ที่ไม่ใช่ของ Apple อย่าง Switch เป็นไปได้ แม้จะต้องผ่านการปรับแต่งและแก้ไขอีกมากก็ตาม
เบื้องหลังความสำเร็จ: ใช้ QEMU จำลองระบบ Apple Silicon
ความสำเร็จของ PatRyk ไม่ได้มาด้วยโชคช่วย แต่เกิดจากการใช้เครื่องมือโอเพ่นซอร์สที่ชื่อว่า QEMU (เครื่องจำลองและเวอร์ชวลไลเซอร์แบบครบวงจร) โดยอาศัยเวอร์ชันพิเศษที่ปรับแต่งสำหรับ Apple iPhone 11 ซึ่งพัฒนาโดยนักพัฒนาอีกคนในชื่อ ChefKissInc
ภายในเวลาแค่ 2 วัน PatRyk ต้องใช้ความพยายามอย่างหนักในการนำโค้ดจาก GitHub มาปรับให้สามารถรันบนฮาร์ดแวร์ของ Nintendo Switch ซึ่งใช้ชิป NVIDIA Tegra X1 ที่แตกต่างจาก Apple Silicon โดยสิ้นเชิง
สรุป: ยังไม่ใช่ iPhone แทนเครื่องจริง… แต่อาจมีอนาคต
แม้ตอนนี้ iOS บน Nintendo Switch จะยังไม่พร้อมใช้งานจริง แต่สิ่งที่ PatRyk ทำได้ถือเป็นการพิสูจน์ว่า เทคโนโลยีจำลองระบบของ Apple บนอุปกรณ์อื่นเริ่มเป็นไปได้จริง ซึ่งอาจนำไปสู่การพัฒนา Emulator ที่มีประสิทธิภาพมากขึ้นในอนาคต
PatRyk ทิ้งท้ายว่า ยังไม่มีแผนจะพัฒนาโปรเจกต์นี้ต่อทันที แต่จะกลับมาแบ่งปันการผจญภัยทางเทคโนโลยีอีกในอนาคตแน่นอน
ที่มา: tomshardware
