Un développeur connu sous le nom de levi sur X a annoncé Utsuro, un nouveau projet qui permet aux jeux Xbox One de fonctionner sur les appareils Apple sans émulation matérielle traditionnelle. Le projet prend en charge actuellement Minecraft: Xbox One Edition, Sonic Mania et Rocket League, avec des performances variables selon le titre. Sur macOS, Minecraft atteint entre 36 et 60 images par seconde, tandis que Sonic Mania s’exécute à environ 57 images par seconde avec le son. Rocket League est jouable mais limité, affichant entre 15 et 20 images par seconde avec une éclairage sombre et aucun audio.
Utsuro fonctionne en traduisant la couche logicielle basée sur Windows de Xbox One en code x86-64 à l’aide de FEXCore, qui s’exécute ensuite sur les processeurs ARM d’Apple. Les graphismes sont gérés via l’API Metal d’Apple, en convertissant les shaders Direct3D 11.X en langage Metal, tandis que l’audio utilise CoreAudio. La configuration n’est pas simple : les utilisateurs iOS doivent sideloader l’application, utiliser un assistant JIT comme StikDebug ou TrollStore, ou avoir un appareil jailbreaké, et fournir un dump de jeu décrypté. La version macOS doit être construite à partir des sources.
Malgré sa phase précoce, Utsuro représente une approche novatrice du jeu de console sur les appareils mobiles, contournant l’émulation entièrement. À mesure que les technologies d’émulation progressent — avec des jeux Xbox original fonctionnant sur des PS5 jailbreakés et des émulateurs PS5 atteignant le gameplay — plus de titres Xbox One devraient bientôt être jouables sur les appareils iOS.
Source: TechPowerUp News · Résumé par HeadlinesBriefing