การพัฒนาซอฟต์แวร์ที่มุ่งสร้างคอนโซลคลาสสิกขึ้นมาใหม่ถึงระดับใหม่บนอุปกรณ์พกพาด้วยการมาถึงของโปรเจ็กต์ X360 Mobile เครื่องมืออิสระนี้ช่วยให้คุณสามารถรันเกม Xbox 360 ดั้งเดิมได้โดยตรงบนสมาร์ทโฟนที่ติดตั้งระบบปฏิบัติการ Android แอปพลิเคชันใช้การคอมไพล์ใหม่แบบทดลองโดยใช้สถาปัตยกรรม ARM64 เพื่อปรับโค้ดต้นฉบับของ Microsoft
ความแปลกใหม่นี้ปรากฏเป็นทางเลือกทางเทคนิคที่เน้นความแม่นยำและประสิทธิภาพกราฟิก นักพัฒนาอิสระใช้ซอร์สโค้ดของ Xenia Canary ซึ่งเป็นโปรแกรมที่สร้างไว้แล้วบนคอมพิวเตอร์เดสก์ท็อป เพื่อสร้างสะพานเทคโนโลยีนี้ วิดีโอสาธิตล่าสุดแสดงผลงานเช่น Castle Crashers และ Rayman Origins ที่ทำงานด้วยความลื่นไหลใกล้เคียงกับประสบการณ์ดั้งเดิมของฮาร์ดแวร์ดั้งเดิม งานที่ซับซ้อนมากขึ้น เช่น Forza Horizon ยังคงบันทึกอัตราเฟรมต่อวินาทีที่ลดลงในระหว่างเซสชัน
สถาปัตยกรรมทางเทคนิคมุ่งเน้นไปที่การแปลคำสั่งที่ซับซ้อน
การทำงานของแอปพลิเคชันใหม่แตกต่างจากความพยายามครั้งก่อนๆ ที่ลงทะเบียนในร้านค้าออนไลน์ของ Google เช่น aX360e ทีมเขียนโปรแกรมได้สร้างรากฐานตั้งแต่เริ่มต้นโดยมีเป้าหมายหลักในการแปลคำสั่งจากโปรเซสเซอร์ PowerPC ดั้งเดิมเป็นภาษา ARM64 สมัยใหม่ การแปลงโดยตรงนี้จะกำจัดเลเยอร์ระดับกลางที่มักทำให้เกิดการชะลอตัวในโปรแกรมจำลองทั่วไป กระบวนการนี้ต้องใช้ความพยายามในการคำนวณอย่างเข้มข้นจากโทรศัพท์มือถือ
อินเทอร์เฟซผู้ใช้ของซอฟต์แวร์ได้รับแรงบันดาลใจโดยตรงจากการออกแบบ Metro ซึ่งเป็นมาตรฐานภาพแบบเดียวกับที่ Microsoft นำมาใช้ในการอัปเดตล่าสุดในคอนโซลดั้งเดิม ไฟล์เกมที่เรียกว่า ISO จะถูกโหลดทันทีหลังจากเลือกโฟลเดอร์ในที่จัดเก็บข้อมูลภายใน ระบบจะระบุปกชื่อเรื่องโดยอัตโนมัติและเสนอตัวเลือกการปรับแต่งภาพด้วยธีมสีอ่อนและสีเข้ม
ข้อกำหนดด้านฮาร์ดแวร์จำกัดการเข้าถึงอุปกรณ์สมัยใหม่
การรันเกมจากคอนโซลรุ่นที่ 7 ต้องใช้ข้อกำหนดทางเทคนิคที่เข้มงวดจากสมาร์ทโฟนปัจจุบัน อุปกรณ์ที่ติดตั้งชิป Snapdragon นำเสนอผลลัพธ์เชิงปฏิบัติที่ดีที่สุดเนื่องจากความเข้ากันได้กับหน่วยประมวลผลกราฟิก Adreno อุปกรณ์ที่ใช้โปรเซสเซอร์ที่มี GPU จากตระกูล Mali ยังคงเผชิญกับปัญหาด้านการมองเห็น และได้รับการสนับสนุนเพียงบางส่วนเท่านั้นในช่วงเริ่มต้นของการพัฒนานี้
ผู้สร้างโปรเจ็กต์ได้จัดทำรายการข้อกำหนดขั้นต่ำเพื่อให้แน่ใจว่าการทำงานพื้นฐานของแพลตฟอร์ม การกำหนดค่าต้องใช้ส่วนประกอบเฉพาะเพื่อหลีกเลี่ยงการขัดข้องระหว่างการเรนเดอร์ฉากสามมิติ
- โปรเซสเซอร์ Snapdragon ที่รวมเข้ากับกราฟิกการ์ด Adreno 600, 700 หรือ 800 series
- หน่วยความจำ RAM ที่มีความจุขั้นต่ำ 6 GB สำหรับระบบ
- อุปกรณ์อัปเดตด้วยระบบปฏิบัติการ Android 12 หรือรุ่นที่ใหม่กว่า
- การติดตั้งไดรเวอร์ Turnip Vulkan แบบกำหนดเองเพื่อการเพิ่มประสิทธิภาพกราฟิก
- พื้นที่เก็บข้อมูลภายใน 1GB ฟรีสำหรับไฟล์แอปเท่านั้น
การทดสอบที่ดำเนินการกับ Galaxy S25 Ultra แสดงให้เห็นถึงความผันแปรของประสิทธิภาพ ขึ้นอยู่กับความซับซ้อนของเกมที่เลือก อุปกรณ์ของเกาหลีใต้สามารถรักษาความเร็วระหว่าง 50% ถึง 70% ของความจุทั้งหมดในเกมโอเพ่นเวิลด์ อุปกรณ์พกพาสำหรับเกมโดยเฉพาะ เช่น Odin 3 สามารถบันทึกประสิทธิภาพได้เกือบ 100% ในการทำงานโดยใช้ความต้องการกราฟิกน้อยกว่า การผสมผสานระหว่างฮาร์ดแวร์อันทรงพลังและไดรเวอร์ที่เหมาะสมจะกำหนดคุณภาพของประสบการณ์
การเพิ่มประสิทธิภาพหน่วยความจำป้องกันการปิดระบบกะทันหัน
อุปสรรคที่ใหญ่ที่สุดประการหนึ่งในการปรับซอฟต์แวร์หนักให้เข้ากับโทรศัพท์มือถือคือการจัดการหน่วยความจำ RAM นักพัฒนาหลักได้ใช้เทคนิคที่เรียกว่า Sparse Mapping เพื่อหลีกเลี่ยงข้อจำกัดของระบบปฏิบัติการของ Google วิธีนี้จะป้องกันไม่ให้ Android ยุติแอปพลิเคชันทันทีเมื่อมีปริมาณการใช้ทรัพยากรที่เพิ่มขึ้นอย่างกะทันหันขณะโหลดพื้นที่ใหม่ของแผนที่
การคอมไพล์เชเดอร์แบบอะซิงโครนัสทำหน้าที่เป็นเครื่องมือพื้นฐานอีกอย่างหนึ่งสำหรับความเสถียรของโปรแกรม คุณสมบัตินี้จะประมวลผลองค์ประกอบกราฟิกในพื้นหลังและลดปัญหาการมองเห็นทั่วไปให้เหลือน้อยที่สุดเมื่อมีเอฟเฟกต์ที่ไม่เคยเกิดขึ้นมาก่อนปรากฏขึ้นบนหน้าจอ การแปลการสนทนาทางวิดีโอจากมาตรฐาน DirectX 9 เกิดขึ้นโดยตรงไปยังอินเทอร์เฟซ Vulkan การสื่อสารโดยตรงนี้จะช่วยเร่งการสร้างภาพและลดความร้อนของอุปกรณ์
การแมปงานอัจฉริยะใช้ประโยชน์จากสถาปัตยกรรม big.LITTLE ที่มีอยู่ในโปรเซสเซอร์โมบายล์ร่วมสมัย โปรแกรมจำลองจะนำฟังก์ชันที่หนักกว่า เช่น ฟิสิกส์ของศัตรูและปัญญาประดิษฐ์ ไปยังคอร์ประสิทธิภาพสูงของชิป งานรอง เช่น การถอดรหัสเสียง เป็นความรับผิดชอบของแกนประสิทธิภาพการใช้พลังงาน การกระจายแบบสมดุลจะควบคุมอุณหภูมิของแบตเตอรี่ในช่วงที่ขยายออกไป
กำหนดการวางจำหน่ายคาดว่าจะมีการทดสอบสู่สาธารณะในอีกไม่กี่เดือนข้างหน้า
การเข้าถึงโปรแกรมยังคงจำกัดอยู่เฉพาะผู้ประเมินทางเทคนิคกลุ่มเล็กๆ เท่านั้น เวอร์ชันปัจจุบันซึ่งระบุว่าเป็น Alpha 0.4 อยู่ในมือของผู้ทดสอบเพียงสี่รายที่ทีมผู้สร้างเลือกไว้ ซอร์สโค้ดของแอปพลิเคชันยังคงปิดอยู่ในขณะนี้ กลยุทธ์ของโปรแกรมเมอร์จัดลำดับความสำคัญในการระบุและแก้ไขข้อบกพร่องที่สำคัญก่อนที่จะเผยแพร่ซอฟต์แวร์สู่ผู้ชมในวงกว้าง
การเปลี่ยนไปใช้ช่วง Alpha 0.5 ถือเป็นการติดต่อตามแผนครั้งแรกกับชุมชนเกมทั่วไป การคาดการณ์ระบุว่าไฟล์การติดตั้งจะพร้อมใช้งานบนเว็บไซต์อย่างเป็นทางการของโครงการในช่วงปลายเดือนพฤษภาคม การรองรับรูปแบบต่างๆ เช่น ไฟล์ที่มีนามสกุล .iso, .xex และแพ็คเกจจากเครือข่าย XBLA ทำให้ง่ายต่อการอ่านการสำรองข้อมูลทางกฎหมายที่จัดทำโดยผู้ใช้เอง
การวางแผนระยะยาวรวมถึงการเผยแพร่แอปอย่างเป็นทางการบน Play Store โมเดลการจัดจำหน่ายจะใช้รูปแบบฟรีเมียม โดยนำเสนอฟังก์ชันที่จำเป็นทั้งหมดโดยไม่มีค่าใช้จ่าย เวอร์ชันที่ต้องชำระเงินแบบคู่ขนานจะทำให้คุณสามารถเข้าถึงการอัปเดตประสิทธิภาพได้ก่อนใคร นักพัฒนาเตือนเกี่ยวกับความเสี่ยงในการดาวน์โหลดไฟล์จากแหล่งที่ไม่รู้จัก โดยแนะนำให้ให้ความสนใจเป็นพิเศษกับช่องทางการสื่อสารอย่างเป็นทางการเพื่อหลีกเลี่ยงการปนเปื้อนโทรศัพท์มือถือด้วยซอฟต์แวร์ที่เป็นอันตราย ความก้าวหน้าทางเทคนิคอย่างต่อเนื่องบ่งชี้ถึงความก้าวหน้าอย่างมากในการอนุรักษ์ผลงานคลาสสิกทางดิจิทัล

