Minecraft для Xbox One запустили на iOS через слой совместимости

—

от автора

Разработчик под никнеймом leviidev01 представил Utsuro — проект для запуска игр для Xbox One на iOS и iPadOS. Первым запущенным проектом стал Minecraft с поддержкой сенсорного управления и геймпадов.

Utsuro запускает программную среду Xbox One, основанную на Windows, и реализует все необходимые ей системные функции. Для исполнения кода x86-64 на процессорах Apple система использует FEXCore. Благодаря этому инструкции процессора переводятся в ARM64, но необходимости в полном воспроизведении оборудования при этом нет.

Графику Utsuro выводит с помощью Metal. Слой совместимости обрабатывает вызовы DirectX и переводит шейдеры в формат Metal Shading Language. За обработку звука отвечают XAudio2 и CoreAudio. На iPhone и iPad для работы требуется доступ к JIT‑компиляции.

Автор проекта отмечает, что Xbox‑версия Minecraft на iOS работает «очень хорошо». Подтверждён запуск игрового мира и сохранений, но замеров производительности пока нет. О запуске других игр разработчик пока не заявлял.

Код проекта открыт и опубликован на GitHub.

Игры для PS5 теперь можно запускать на Xbox: разработчик портировал эмулятор KytyPS5
Разработчик Девран Космо Уэнал (Devran Cosmo Uenal) портировал эмулятор KytyPS5 на Xbox. Благодаря э…

habr.com

ссылка на оригинал статьи https://habr.com/ru/articles/1096416/