Xanite - эмулятор Xbox и Xbox 360 для Android

Xanite — это экспериментальный эмулятор нового поколения для платформы Android, позволяющий запускать игры с двух культовых консолей: оригинального Xbox и Xbox 360. Проект находится на стадии концептуальной разработки (proof of concept), демонстрируя техническую возможность эмуляции этих систем на мобильных устройствах.

Список совместимых игр можно узнать здесь.

Ключевые особенности

  • Поддержка двух консолей: Запускайте игры как для оригинального Xbox, так и для Xbox 360 в одном удобном приложении.
  • Автоматическая оптимизация: Эмулятор самостоятельно определяет характеристики вашего устройства (процессор, графический ускоритель, ОЗУ) и применяет оптимальные настройки для достижения максимальной производительности.
  • Гибкая настройка графики: Для продвинутых пользователей и владельцев менее мощных устройств предусмотрена возможность вручную изменять разрешение и другие параметры производительности.

Системные требования

Производительность напрямую зависит от мощности вашего устройства. Для комфортной игры рекомендуется придерживаться следующих спецификаций.

Для эмуляции Original Xbox

Процессоры:

  • Snapdragon 855 или новее
  • Exynos 990 или новее
  • Dimensity 1000 или новее

Оперативная память (RAM):

  • Минимум: 4 ГБ
  • Рекомендуется: 8 ГБ и более

Для эмуляции Xbox 360 (более высокие требования)

Процессоры:

  • Snapdragon 888 или новее
  • Exynos 2200 или новее
  • Dimensity 8300 или новее

Оперативная память (RAM):

  • Минимум: 8 ГБ
  • Рекомендуется: 12 ГБ и более

Общие требования

  • Графика: Требуется поддержка проприетарной технологии shaderxbox.
  • Операционная система: Android 10 и выше (root-права не требуются). Android 9 и более ранние версии не поддерживаются.

Подготовка к использованию

Для запуска игр вам потребуются системные файлы и образы игр, полученные с любых удобных для вас мест.

Для Original Xbox:

  • Требуется: Файл BIOS, извлеченный из вашей собственной консоли Xbox.
  • Поддерживаемые форматы игр: iso, xiso, xbe.

Для Xbox 360:

  • Требуются: Системные файлы, извлеченные из вашей собственной консоли Xbox 360.
  • Поддерживаемые форматы игр: iso, xex, god.

Установка

Установка apk файла:

  1. Скачайте файл через устройство Android или перенесите файл с ПК на свой смартфон.
  2. Через файловый менеджер вашего устройства запустите установку приложения.
  3. Выдайте разрешение установщику и дождитесь окончания автоматической установки
  4. Запустите эмулятор через иконку на главном экране.

Компиляция исходников:

Эмулятор предоставляется в виде исходного кода, который нужно скомпилировать самостоятельно.

Требования:

  • Android Studio: Официальная среда разработки от Google. Скачайте ее бесплатно с официального сайта.
  • Android SDK: Набор инструментов для разработки. Он установится вместе с Android Studio.
  • Android NDK: Так как в проекте есть файлы .c и .h (нативный код), потребуется Native Development Kit.
  • Архив с исходниками: Тот самый файл xanite-0.1.zip, который вы скачали. Распакуйте его в удобную папку на компьютере.

Пошаговая инструкция по компиляции

Шаг 1: Установка Android Studio и NDK

  1. Установите скачанную Android Studio. В процессе установки она предложит скачать и установить последнюю версию Android SDK. Согласитесь на все стандартные опции.
  2. После установки откройте Android Studio.
  3. Установите NDK. Для этого зайдите в меню Tools -> SDK Manager.
  4. В открывшемся окне перейдите на вкладку SDK Tools.
  5. Поставьте галочку напротив пункта NDK (Side by side) и нажмите Apply или OK. Программа скачает и установит NDK.

Шаг 2: Открытие проекта Xanite

  1. На стартовом экране Android Studio выберите "Open an Existing Project" (или File -> Open).
  2. Найдите на компьютере папку, куда вы распаковали архив с исходниками Xanite, и выберите ее.
  3. Android Studio начнет анализировать проект. Внизу экрана вы увидите индикатор процесса "Gradle Sync". На этом этапе программа автоматически скачивает все необходимые для сборки компоненты. Это может занять много времени (5-20 минут) в зависимости от скорости интернета.

Шаг 3: Подготовка устройства Android

Вам нужно либо реальное устройство, либо виртуальное.

Реальное устройство (рекомендуется):

  1. На вашем Android-телефоне зайдите в Настройки -> О телефоне.
  2. Быстро нажимайте на пункт "Номер сборки" (Build Number) 7-10 раз, пока не появится сообщение "Вы стали разработчиком!".
  3. Вернитесь в главное меню настроек, найдите новый раздел "Для разработчиков" (Developer Options).
  4. Включите в нем опцию "Отладка по USB" (USB Debugging).
  5. Подключите телефон к компьютеру с помощью USB-кабеля. На экране телефона появится запрос на разрешение отладки — разрешите.

Виртуальное устройство:

  1. В Android Studio зайдите в Tools -> AVD Manager.
  2. Нажмите Create Virtual Device, выберите модель телефона (например, Pixel 6) и версию Android, затем скачайте образ системы и создайте устройство.

Шаг 4: Сборка и установка эмулятора

  1. После завершения синхронизации Gradle в верхней части окна Android Studio вы увидите панель инструментов. Убедитесь, что там выбран ваш подключенный телефон или созданное виртуальное устройство.
  2. Нажмите на зеленую кнопку с иконкой "Play" (▶️) под названием "Run 'app'".
  3. Начнется процесс компиляции. Вы можете следить за ним во вкладке "Build" внизу экрана. Если все пройдет успешно, Android Studio автоматически соберет .apk файл, установит его на ваше устройство и запустит эмулятор.

Автор: dev-Ali2008

Другие эмуляторы:

Xenia Canary - эмулятор Xbox 360
RPCS3 - эмулятор PlayStation 3 для ПК и Android [0.0.38-18399]
PCSX2 - эмулятор Playstation 2
shadPS4 - эмулятор PlayStation 4 [v0.12.0]
Yuzu - Эмулятор игр Nintendo Switch + ключи шифрования [04.03.2024]
10
4
Комментарии:  4
Ваш комментарий

На моём ведре эта штука точно не запустится))

Подожду релиза. Я бы в Crimson skies с оригинального бокса пошпилил бы...

Есть знающие люди кто могут скинуть скомпилированный образ?)