← Accueil actu | Salle du marché

Sans émulateur : un projet de fan fait tourner des jeux Xbox One sur iPhone et Mac

2026-10-25 · Source:TechPowerUp

Sans émulateur : un projet de fan fait tourner des jeux Xbox One sur iPhone et Mac

Minecraft atteint 36–60 FPS sur la version Mac tandis qu'Utsuro traduit les shaders Direct3D 11.X vers Metal, en laissant entièrement de côté le matériel de la console.

Ce qu'Utsuro a de plus intéressant, c'est ce qu'il refuse de faire : émuler. Un développeur connu sous le pseudonyme de levi sur X a démontré un chemin fonctionnel pour faire tourner des jeux Xbox One sur des appareils Apple — et à aucun moment de cette chaîne le matériel de la console n'est simulé.

Selon la page GitHub du projet, Utsuro exécute à la place la couche logicielle Windows de la console comme du code x86-64 directement sur les puces Arm d'Apple, FEXCore assurant la traduction d'instructions. Les composants système que la console fournirait normalement sont reconstruits en logiciel. Les graphismes passent par l'API Metal d'Apple, les shaders Direct3D 11.X de la Xbox One étant convertis dans le langage de shaders de Metal, tandis que l'audio repose sur CoreAudio.

Les premiers résultats sont inégaux mais réels. Le développeur indique que Minecraft: Xbox One Edition tourne déjà « extrêmement bien », et une vidéo jointe le montre en fonctionnement sur iOS avec des contrôles tactiles. Sur la version Mac, les chiffres de GitHub placent Minecraft à environ 36 à 60 FPS. Sonic Mania est marqué jouable à environ 57 FPS, son intact. Rocket League est le retardataire : il s'affiche et se pilote à environ 15 à 20 FPS, souffre d'un éclairage sombre et n'a pas encore d'audio.

Faire tourner tout cela n'est pas sans friction.

Sur iOS, l'application doit être sideloadée et dépend d'un assistant JIT tel que StikDebug ou TrollStore — ou d'un appareil jailbreaké. Les utilisateurs doivent aussi fournir un dump déchiffré du jeu. La version macOS n'est pas distribuée sous forme de paquet ; elle doit pour l'instant être compilée depuis les sources.

Pour un projet à ce stade précoce, l'architecture est le vrai titre : hisser la pile logicielle de la console sur Arm par traduction de code, recréer la couche système manquante, et convertir le pipeline graphique vers Metal plutôt que de brûler des cycles dans une émulation matérielle au cycle près. La capacité du réglage de performances à combler l'écart sur des titres comme Rocket League montrera jusqu'où cette approche se déploie.

Mots-clés: Utsuro · levi · Apple · Xbox One · FEXCore · Metal API


À lire aussi


萬安算交所 AIXX · AIXX · Bourse compute vérifiée · Accéder à la salle