Фанатский проект Utsuro запускает игры с Xbox One на iPhone и Mac. Minecraft и Sonic Mania работают, Rocket League — с трудом.
Энтузиаст показал Utsuro — фанатский инструмент, который запускает игры с Xbox One на iPhone и Mac. Проект ещё в ранней разработке, но первые результаты уже есть: на iOS заработала Minecraft: Xbox One Edition, на Mac — Sonic Mania и Rocket League.
Главный трюк — Utsuro не эмулирует железо консоли. Вместо этого он берёт программную среду Xbox One, построенную на Windows, и прогоняет код x86-64 на ARM-чипах Apple через FEXCore.
По словам автора, Minecraft на iPhone идёт отлично. Sonic Mania на Mac выдаёт около 57 кадров в секунду, причём со звуком. С Rocket League всё хуже: частота падает ниже 20 FPS, а освещение рассыпается на кучу графических ошибок.
Порог входа пока высокий.
На iPhone приложение ставится только в обход App Store, и без джейлбрейка это та ещё задача. Вдобавок понадобится расшифрованная копия игры. Готовой сборки под macOS нет: её придётся компилировать из исходников самостоятельно.
Сколько игр в итоге удастся запустить таким способом, неизвестно. Неизвестно и то, справится ли проект с более требовательными играми. Пока Utsuro — любопытный эксперимент для энтузиастов, а не способ играть в библиотеку Xbox One на устройствах Apple.