Apple TV 4K ส่วนใหญ่ในบ้านคนไทยคงมีหน้าที่หลักแค่เปิด Netflix กับ YouTube แต่ผู้ใช้ Reddit ชื่อ u/FloatingFalafel เพิ่งพิสูจน์ว่ากล่องเล็กๆ ตัวนี้เล่น Super Mario Odyssey ได้ลื่นถึง 60 เฟรมต่อวินาที และไม่ได้ใช้อีมูเลเตอร์เลยสักตัว
ผลงานนี้ชื่อ TVPort เป็นโปรเจกต์โอเพนซอร์สที่ fork มาจาก nxnative ชุดเครื่องมือที่ใช้คอมไพล์เกม Switch และ Switch 2 ใหม่ให้รันบนแพลตฟอร์มอื่น TVPort ทำให้เกม Switch กลายเป็นแอป tvOS ติดตั้งลง Apple TV 4K รุ่นที่ 3 ผ่าน Mac ได้ และผู้พัฒนาบอกว่าใช้ Claude Opus 5.5 ช่วยทำโปรเจกต์นี้
ไม่ใช่อีมูเลเตอร์ แต่รันโค้ดเกมตรงบนชิป Apple
จุดที่ทำให้ TVPort ต่างจากอีมูเลเตอร์อย่าง Yuzu คือมันไม่ได้จำลองฮาร์ดแวร์ Switch ทั้งเครื่องด้วยซอฟต์แวร์ Nintendo Switch กับชิป A15 Bionic ใน Apple TV 4K รุ่นที่ 3 ใช้สถาปัตยกรรม ARM64 เหมือนกัน เครื่องมือจึงเขียนไฟล์ executable 64 บิตของเกมใหม่แบบ static แล้วให้โค้ดเกมรันบน CPU ของ Apple TV ตรงๆ ไม่ต้องพึ่ง JIT ส่วนบริการระบบของ Horizon OS ถูกจำลองระดับสูง และคำสั่งกราฟิก NVN ของ NVIDIA ถูกแปลไปเป็น Metal ของ Apple
ฝั่งผู้ใช้มีแอปบน macOS ชื่อ TVPort.app ให้ชี้ไปที่โฟลเดอร์เกมกับไฟล์ prod.keys เลือก Apple TV ที่จับคู่กับ Xcode และเปิดโหมดนักพัฒนาไว้ แล้วกดสร้างและติดตั้ง Pro-Gamer รายงานว่าการคอมไพล์รอบแรกใช้เวลา 30 ถึง 60 นาที รอบต่อไปเหลือไม่กี่นาที ใช้ Apple ID ฟรีได้ แต่ต้องรีเฟรชใบรับรองทุก 7 วัน และเกมต้องมีไบนารี 64 บิตเท่านั้น

เกมไหนเล่นได้ เกมไหนยังหนักไป
FloatingFalafel บอกว่า Super Mario Odyssey รันที่ 60fps มีกระตุกเล็กน้อยเป็นบางครั้งและเสียงเพี้ยนแถวน้ำตก ส่วน Animal Crossing: New Horizons ล็อกไว้ที่ 30fps และยังไม่เจอปัญหา แต่ทุกโปรไฟล์ผู้เล่นบน Apple TV จะใช้เกาะเดียวกัน TVPort ยังสำรองเซฟเกมไปที่ Mac หรือ iCloud ได้ และเลือกเป้าเฟรมเรตได้ระหว่าง 30 กับ 60fps
ผู้พัฒนาอธิบายกับ Engadget ว่าเกมส่วนใหญ่รันได้เหมือนบน Switch แต่บางเกมโหลดเท็กซ์เจอร์เข้าหน่วยความจำต่างออกไป ต้องไล่วินิจฉัยและแก้เฉพาะเกม Claude ช่วยงานส่วนนี้ ส่วน The Legend of Zelda: Tears of the Kingdom ยังต้องทำงานอีกเยอะ เอกสารโปรเจกต์ระบุว่าเล่นได้ 30fps ในโหมดพกพาที่ความละเอียด 3D 75% แต่ตอนทดสอบเครื่องร้อนจนลดความเร็วตัวเอง เวลาโหลดก็ช้าลงเรื่อยๆ ผู้พัฒนาบอกตรงๆ ว่าเกมหนักระดับนี้อาจไม่มีวันรันดีบน Apple TV 4K รุ่นที่ 3
ข้อจำกัดหลักมาจากฮาร์ดแวร์และระบบ tvOS ที่ให้แอปใช้หน่วยความจำได้ไม่เกิน 2GB TVPort จึงใช้ไฟล์บนพื้นที่เก็บข้อมูลมาเป็นหน่วยความจำของเกมแทน ชิป A15 ยังไม่รองรับรูปแบบเท็กซ์เจอร์ BC ทำให้บางเท็กซ์เจอร์ต้องเก็บแบบไม่บีบอัด MacRumors ตั้งข้อสังเกตว่า Apple TV 4K รุ่นที่ 4 ชิป A19 ที่วางขาย 13 พฤศจิกายนนี้อาจเล่นเกมที่รุ่น 3 ยังไม่ไหวได้
เส้นแบ่งทางกฎหมายที่ยังไม่ชัด
รีโพสิทอรี TVPort ไม่มีไฟล์เกมหรือคีย์ของ Nintendo ผู้ใช้ต้องดัมป์เกมจากตลับของตัวเองพร้อม prod.keys ซึ่งต้องใช้ Switch ที่ผ่านการดัดแปลง โปรเจกต์ยังระบุว่าไม่มีส่วนเกี่ยวข้องกับ Nintendo หรือ Apple อย่างไรก็ดี Nintendo มีประวัติไล่จัดการเครื่องมือเล่นเกมนอกระบบมาตลอด ปี 2024 บริษัทฟ้องทีม Yuzu จนจบที่ค่าชดเชย 2.4 ล้านดอลลาร์และการปิดตัวของอีมูเลเตอร์
กระแสใช้ AI ถอดและคอมไพล์เกมใหม่เองก็กำลังร้อน ผู้ดูแลเว็บ decomp.dev ประกาศปิดเว็บเพราะมองว่ามีคนใช้ AI ไปในทางเสียหายจนทำลายชุมชน decompilation และ Anthropic สั่งให้ Claude Code ไม่สร้างเกมที่มีอยู่แล้วขึ้นมาใหม่ TVPort จึงเป็นทั้งโชว์เทคนิคที่น่าทึ่ง และเป็นอีกโจทย์ที่คนในวงการเกมยังหาคำตอบไม่ได้ว่าเส้นควรอยู่ตรงไหน









