
La emulación en Android ha dado pasos de gigante en los últimos años, pero la Xbox 360 seguía siendo la «frontera inalcanzable»… hasta ahora. Tras meses de rumores y un desarrollo llevado bajo el más estricto secreto, por fin tenemos detalles concretos sobre X360 Mobile, el nuevo proyecto que promete traer los clásicos de Microsoft a la palma de tu mano.
Tabla de contenidos
- 1 ¿Qué es X360 Mobile y en qué se diferencia de otros proyectos?
- 2 ¿X360 Mobile tiene Virus?
- 3 Requisitos del Sistema para X360 Mobile
- 4 Estado del desarrollo: Fase Alfa y Gameplays
- 5 ¿Cuándo se Lanzará una Alfa Pública de X360 Mobile?
- 6 Pantalla de Configuración del Emulador
- 7 Capturas de Pantalla del Emulador
- 8 ¿Quién Está Desarrollando X360 Mobile?
- 9 Preguntas y Respuestas del Desarrollador de X360 Mobile
- 10 Últimas Novedades de X360 Mobile 2026
- 10.1 Actualización de la Alfa 0.41 Interna 27/04/2026
- 10.2 Actualización de la Alfa 0.42 Interna 02/05/2026
- 10.3 Actualización de la Alfa 0.44 Interna 06/05/2026
- 10.4 Actualización de la Alfa 0.48 Interna 10/05/2026
- 10.5 Actualización de la Alfa 0.49 Interna 18/05/2026
- 10.6 Ejemplo de X360 Mobile sin Frame Gen
- 10.7 Ejemplo de X36o Mobile con Frame Gen activado
- 10.8 Actualización de la Alfa 0.495 Interna 26/05/2026
- 11 ¿Dónde Consigo X360 Mobile?
- 12 Página oficial y lista de juegos compatibles
- 13 Como Apoyar Económicamente al Desarrollado de X360 Mobile
- 14 Mis Impresiones acerca de X360 Mobile
¿Qué es X360 Mobile y en qué se diferencia de otros proyectos?
A diferencia de lo que muchos usuarios pensaban, X360 Mobile no es un fork de aX360e (el proyecto desarrollado por Aenu, creador de emuladores conocidos como aPs3e). Estamos ante una propuesta totalmente independiente y ambiciosa.
Este emulador es, en esencia, una recompilación experimental de Xenia Canary para dispositivos ARM64. Xenia Canary es famoso por ser el emulador de Xbox 360 más avanzado y compatible en PC, y su salto a Android mediante esta adaptación supone un hito técnico sin precedentes.
Nota exclusiva: Aunque el desarrollo se ha mantenido oculto para evitar presiones, canales pequeños de YouTube ya están mostrando gameplays en fase de betatester. En El Poder del Androide Verde hemos tenido acceso a una APK en fase alfa para confirmar su funcionamiento.
¿X360 Mobile tiene Virus?
NO, tal y como podéis comprobar la APK de X360 Mobile no tiene ningún archivo malicioso si lo pasamos a través de VirusTotal.
Requisitos del Sistema para X360 Mobile
Debido a la complejidad de la arquitectura de la Xbox 360, no cualquier dispositivo podrá ejecutar este emulador. Necesitarás potencia bruta y, sobre todo, una arquitectura de GPU específica para manejar los shaders.
| Componente | Requisito Mínimo / Recomendado |
|---|---|
| SoC | Snapdragon con GPU Adreno serie 600 / 700 / 800 |
| Memoria RAM | 6GB+ LPDDR4X / LPDDR5 |
| Sistema Operativo | Android 12 (API 31) o superior |
| Espacio en Disco | 1GB para la app + juegos (copias legales) |
| Driver de Video | Controladores Turnip Vulkan personalizados |
| Mando | Opcional (Compatible con XInput y Bluetooth) |
Importancia de los drivers Turnip Vulkan
Para obtener un rendimiento jugable, el uso de drivers Turnip Vulkan personalizados es prácticamente obligatorio. Estos permiten que la GPU Adreno se comunique de forma más eficiente con el código de Xenia, reduciendo errores gráficos y aumentando los FPS significativamente.
Estado del desarrollo: Fase Alfa y Gameplays
Al ser un emulador en fase alfa, todavía hay mucho trabajo por delante. Sin embargo, las pruebas iniciales son sorprendentes. Algunos títulos Arcade y juegos de menor carga gráfica ya muestran una estabilidad notable en procesadores Snapdragon 8 Gen 1 en adelante.
- Rendimiento: Variable según el título, con enfoque en la precisión del código original de Xenia Canary.
- Interfaz: Minimalista, centrada en la carga rápida de las ISOs.
- Compatibilidad: Se actualiza constantemente mediante el feedback de los betatesters.
¿Cuándo se Lanzará una Alfa Pública de X360 Mobile?
Según la última información del desarrollador, pretende lanzar una alfa a final de cada mes (al menos ese es su objetivo). Las pruebas de la APK que me ha dejado es la versión Alfa 0.4 del proyecto y según me ha comunicado a finales de Mayo lanzará de forma pública la Alfa 0.5.
🚨Importante🚨: El acceso a X360 Mobile está restringido a solo 4 personas, NO HAY ENLACE de DESCARGA ni lo HABRÁ, salvo en la web oficial del desarrollador (x360mobile.com), una vez que llegue la fecha (en principio sobre finales de Mayo). Desconfiad de lugares donde prometan la aplicación porque al 100% que SON FALSOS.
Pantalla de Configuración del Emulador
Esta es la pantalla que nos encontraremos al acceder por primera vez al emulador. Lo cierto es que resulta muy gratificante, ya que al inicio veremos la animación del logo de Xbox para después ver la siguiente imagen:
Podemos configurar el emulador con solo 5 sencillos pasos, básicamente, elegir nuestro driver turnip personalizado y la carpeta con nuestras copias de seguridad de los juegos y poco más, es muy sencillo.
Aquí tenéis la UI de X360 Mobile, con los juegos con las carátulas que se descargan solas.
Los ajustes se encuentran en inglés, como podéis ver podemos configurar algunas opciones básicas como pueden ser:
- Shader cache.
- Drivers personalizados.
- Activar contador de FPS.
- Filtros CAS y FSR.
- Idioma para los juegos.
- Controles.
- Elegir entre tema claro u oscuro.
Capturas de Pantalla del Emulador
Aquí tenéis algunas capturas del Dragon Ball Raging Blast 1 de Xbox 360 ejecutado en mi Samsung Galaxy S25 Ultra con SnapDragon 8 Elite.
¿Quién Está Desarrollando X360 Mobile?
El nick del desarrollador que está detrás de X360 Mobile es Ashnar2602 y su Github es el siguiente:
Preguntas y Respuestas del Desarrollador de X360 Mobile
Yo: ¿Es el emulador un fork optimizado de Xenia (como aX360e), o has desarrollado un núcleo de traducción desde cero específicamente para la arquitectura ARM64?
Dev: Es un fork optimizado de Xenia Canary (no confundir con Xenia; Xenia Canary es un fork mucho más nuevo y avanzado del Xenia original).
Yo: ¿Cómo has optimizado el Dynarec para manejar las instrucciones AltiVec (PowerPC) de la CPU original en procesadores Snapdragon o Dimensity sin que el dispositivo se sobrecaliente en cuestión de minutos?.
Dev: Eso es algo complicado. La consola original tenía 3 núcleos simétricos, todos con SMT habilitado, por lo que sumaban hasta 6 hilos. Los SoC modernos en smartphones suelen tener 8 núcleos, así que la carga se distribuye uniformemente en el núcleo de alto rendimiento cuando se necesita potencia y en los núcleos eficientes cuando estos bastan (big.LITTLE todavía solo está parcialmente soportado, pero hacia ahí me dirijo para las optimizaciones de energía).
Además, el núcleo almacena en caché comandos comunes. Cuando un juego carga un código repetidamente (digamos, el código relacionado con el salto del personaje), lo guarda en caché para no tener que traducirlo una y otra vez, ahorrando tiempo y energía. También está estructurado para mapear instrucciones en registros físicos y así evitar el acceso continuo a la RAM (que es la tarea que más calor genera).
Muchas instrucciones de PowerPC tienen contrapartes directas (o son incluso idénticas) en ARM64, por lo que la traducción es a menudo inmediata o innecesaria. Por último, Xenia usaba una capa de IR (Representación Intermedia). En resumen, traduce el código PowerPC a uno interno, lo limpia de partes inútiles o redundantes que solo ralentizarían el procesador, y envía el código limpio al traductor JIT64.
Todas estas son estrategias sumadas para realizar menos cálculos, recortar el exceso, reutilizar código cuando sea posible y simplificar el trabajo. Y podría seguir hablando sobre el overhead de OpenGL que evitamos al usar Vulkan… Hay tanto que decir sobre esto que daría para un artículo por sí solo.
Yo: El mayor problema de aX360e son los tirones (stuttering) durante la compilación de sombreadores (shaders). ¿Implementa X360 Mobile compilación asíncrona o un sistema de caché precompilado para suavizar la experiencia?
Dev: Sí, X360 Mobile utiliza ambos sistemas con una alternativa de software (fallback), y también se está trabajando en el PSO para mejorarlo aún más. El PSO permitirá que la GPU se prepare en segundo plano para estados específicos, evitando cálculos entre cambios de estado que a menudo provocan micro-tirones.
Yo: La Xbox 360 utiliza una GPU con funciones personalizadas de DirectX 9. ¿Cómo maneja X360 Mobile la traducción de estas llamadas a Vulkan? ¿Estás usando una capa de traducción estilo DXVK o una implementación nativa?
Dev: El estilo DXVK sería extremadamente ineficiente. De esa forma, DX9 se traduce a DX11 y luego a Vulkan. X360 se salta el paso intermedio; al igual que el JIT64, cada instrucción de DX9 se traduce a un código interno del emulador que envía directamente la solicitud equivalente en Vulkan.
Yo: Gestión de memoria (UMA): La Xbox 360 tiene 512 MB de memoria unificada. En Android, la gestión de la RAM es muy agresiva. ¿Qué técnica utilizas para evitar que el sistema operativo cierre la aplicación al emular juegos con transferencias de texturas pesadas?
Dev: Ese es otro tema que merece su propio artículo. Básicamente usamos múltiples estrategias, siendo las más importantes el mapeo de memoria y la memoria dispersa (Sparse Memory).
En lugar de asignar un bloque plano de 512 MB de RAM (lo cual Android vería como una enorme «señal de alerta»), X360 Mobile utiliza Sparse Mapping. Reserva un rango enorme de Espacio de Direcciones Virtuales, pero solo «asigna» páginas de RAM física reales cuando el juego intenta leer o escribir en una dirección específica. Esto mantiene el Resident Set Size (RSS), que es la huella de memoria real que rastrea Android, lo más bajo posible. Hay otras técnicas también, pero esta es la principal.
Yo: ¿Será el proyecto de código abierto para que la comunidad pueda auditarlo y colaborar (como Skyline o Cassia), o seguirá siendo un proyecto de código cerrado?
Dev: Realmente no lo sé todavía, veré cómo responde la comunidad y cómo es el feedback.
Yo: Además de los archivos .iso y .xex, ¿tienes planeado admitir formatos comprimidos o paquetes de Xbox Live Arcade (XBLA) directamente sin necesidad de conversión externa?
Dev: Ya son compatibles.
Yo: ¿Cuál es el próximo gran obstáculo técnico que planeas abordar? (por ejemplo, soporte para multijugador local, emulación del Dashboard original o mejoras en el audio XMA).
Dev: El audio y, en términos generales, las llamadas no implementadas que impiden que los juegos se ejecuten. Muchos juegos aún tienen audio ausente o con retraso, y algunos no pueden arrancar porque falta el código que maneja ciertas operaciones específicas.
Yo: La CPU Xenon de la Xbox 360 tenía 3 núcleos con 2 hilos cada uno (6 hilos de hardware). ¿Cómo mapea X360 Mobile estos hilos en un procesador ARM moderno de ocho núcleos para garantizar una sincronización de baja latencia?
Dev: Es un poco técnico, pero allá vamos: el emulador mapea los seis hilos de la Xbox 360 a los núcleos Big.LITTLE de ARM mediante Thread Affinity (afinidad de hilos), anclando la emulación más pesada a los núcleos principales de alto rendimiento, mientras delega las tareas del JIT a los núcleos de eficiencia.
Aprovecha las instrucciones nativas ARM LDAR/STLR para lograr una sincronización de baja latencia y sustituye el «busy-waiting» de PowerPC por Linux Futexes. Esto garantiza una comunicación fluida entre hilos y evita el thermal throttling (estrangulamiento térmico), aprovechando el diseño de ocho núcleos para gestionar simultáneamente las tareas de CPU, GPU y compilación sin retrasos provocados por el sistema.
Yo: ¿Cuándo se lanzará la primera alfa pública?
Dev: Mi plan interno, por el momento, es lanzar aproximadamente una actualización cada mes, asumiendo que haya algo relevante que publicar. Si la versión 0.5 está lo suficientemente madura, será pública; idealmente para finales de mayo, ya que la 0.4 se lanzó cerca de finales de abril.
Yo: ¿Tienes planeado lanzar la aplicación en la Google Play Store y ofrecer tanto una versión gratuita como una de pago para apoyar el proyecto?
Dev: A largo plazo, sí. El plan es ir hacia un modelo freemium, con una app gratuita en la tienda y una versión de pago que reciba actualizaciones con mayor frecuencia o rapidez.
La aplicación gratuita tendría TODAS las funciones habilitadas, nada estaría bloqueado tras un muro de pago; simplemente tendría menos actualizaciones y, tal vez, algún anuncio de vez en cuando.
Yo: Decodificación de audio XMA: El XMA es un formato de audio propietario de Microsoft que es famosamente difícil de decodificar y consume mucha CPU. ¿Estás usando un decodificador acelerado por hardware o has encontrado una forma de delegar esto al DSP (Procesador de Señales Digitales) del teléfono?
Dev: X360 Mobile actualmente maneja la decodificación XMA principalmente a través de una ruta de software optimizada en lugar de delegarla a un DSP por hardware. Como el XMA se basa en WMA Pro con extensiones personalizadas específicas de hardware, no se mapea directamente a los DSP móviles estándar o a los decodificadores de hardware NEON.
Yo: PowerPC (Xbox 360) es Big-Endian, mientras que ARM (Android) es Little-Endian. ¿Cómo estás manejando la sobrecarga del intercambio de bytes (byte-swapping) sin que el rendimiento se vea gravemente afectado?
Dev: Para mantener un rendimiento decente, utiliza decodificación multihilo, delegando los cálculos pesados a los núcleos de eficiencia. También utiliza el mismo caché de contexto XMA que otros procesos, reutilizando muestras previamente decodificadas para ahorrar ciclos. La integración directa con el DSP es un objetivo futuro para mejorar la eficiencia energética, pero actualmente no está implementada.
Yo: ¿Cuáles son tus objetivos a corto, medio y largo plazo para X360 Mobile? ¿Te centrarás primero en la optimización y luego en la velocidad, o al revés? ¿Crees que el emulador tiene un margen de mejora significativo en términos de velocidad a corto plazo?
Dev: Mi objetivo a corto plazo es mejorar la compatibilidad. Muchos títulos todavía se cuelgan o fallan porque necesitan alguna implementación que aún no existe; en eso me estoy centrando. Mi meta es que aproximadamente el 50% de los juegos probados funcionen correctamente. Después de eso, me centraré en la estabilidad, el rendimiento y la «integridad».
Muchos juegos funcionan bien ahora, pero les falta el audio o efectos de vídeo. Aunque la falta de efectos de vídeo suele estar relacionada con Vulkan (ajeno al emulador), me encantaría que el audio fuera más consistente. Algunos títulos están básicamente mudos, y en las historias para un solo jugador las conversaciones son necesarias.
Yo: ¿Admite el emulador el escalado de resolución interna (por ejemplo, 2x o 3x la resolución nativa) y cómo maneja el backend de Vulkan el aumento de demanda en el ancho de banda móvil?
Dev: Aunque el emulador puede escalar la resolución de forma natural, la he fijado en 720p por ahora por dos razones: 1) Era la resolución nativa más extendida en la Xbox 360 original. 2) No tenemos la potencia bruta ni la optimización de drivers necesaria para subir la resolución todavía, así que no tendría sentido añadirlo aún.
Una de las optimizaciones que planeo es, de hecho, aplicar downscaling junto con FSR o escalado sin pérdida (Lossless) para mantener una calidad de vídeo equivalente a 720p, pero siendo más ligero para el hardware. Esto permitiría ganar algunos FPS en juegos de mundo abierto como Forza Horizon.
Yo: Los juegos de alta definición como Gears of War o Halo intercambian texturas constantemente. ¿Cómo maneja tu emulador la «Recolección de Basura de Texturas» (Texture Garbage Collection) para evitar que la RAM se llene y la aplicación se bloquee?
Dev: Para evitar cierres en juegos con gran carga de recursos como Halo, el emulador utiliza un caché LRU (Least Recently Used) con aliasing de memoria de Vulkan. Asigna una «marca de tiempo» (timestamp) a cada textura y, si un recurso no se renderiza durante varios fotogramas, se marca para su eliminación.
Al utilizar el Vulkan Memory Allocator (VMA), el sistema recicla las direcciones de memoria, intercambiando instantáneamente texturas antiguas por nuevas dentro del mismo bloque de RAM física. Es una limpieza (pruning) agresiva para mantener la memoria libre en todo momento.
Por último me gustaría añadir que sinceramente, no tengo ni idea de por qué a otros desarrolladores con más experiencia les toma tanto tiempo… la mayor parte del trabajo ya está hecha. Podrían haber hecho un emulador mejor que el mío con muy poco esfuerzo.
A mí me tomó 2 meses y ni siquiera soy un desarrollador junior. Literalmente tomé un núcleo de código abierto y construí alrededor de él, eso es todo… pero el núcleo ha estado ahí durante años y, además, está muy bien documentado. Es una pena que nadie trabaje en ello.
Últimas Novedades de X360 Mobile 2026
En este apartado iré incluyendo todas las actualizaciones y novedades que pueda filtrar como betatester oficial desde el grupo interno de pruebas del desarrollador.
Actualización de la Alfa 0.41 Interna 27/04/2026
- Se ha optimizado la lógica de físicas de los juegos de mundos abiertos, lo que como resultado tiene una mejora de entre 1 a 3 FPS. Esta optimización puede apreciarse en Forza Horizon que ahora tiene picos de 20-24 Fps haciéndolo muy jugable.
- Esta versión también incluye mejoras en el sonido faltante de algunos juegos.
- También hace que algunos juegos que no iniciaban como Gears Of War 3 o Gears Of Wars Judgement funcionen perfectamente.
Actualización de la Alfa 0.42 Interna 02/05/2026
- Botones táctiles rediseñados.
- Solucionado los problemas con los botones táctiles «LT» y «RT».
- También se ha añadido la posibilidad de descargar los drivers Turnip automáticamente desde sus repertorios oficiales.
Actualización de la Alfa 0.44 Interna 06/05/2026
- Posibilidad de crear perfiles de personalización por juego.
- Optimización de las llamadas duplicadas por juego a la RAM (podría optimizar el emulador y optimizar recursos).
- Posibilidad de exportar partidas a un almacenamiento externo, de esta manera puedes migrar tus savedata a Xenia de PC o viceversa.
Actualización de la Alfa 0.48 Interna 10/05/2026
- Ahora se puede crear accesos directos de los juegos a la pantalla de inicio.
- Posibilidad de aumentar la resolución x2, x3 y x4 (actualmente no se puede poner a una resolución inferior a x1 por como está construido Xenia).
- Frame Gen implementado en cada perfil de juego de forma nativa (posibilidad de aumentarlo x2, x3, y x4).
Actualización de la Alfa 0.49 Interna 18/05/2026
- Corrección en audios faltantes.
- Corrección en algunos juegos.
- Más estabilidad en Frame Gen.
Ejemplo de X360 Mobile sin Frame Gen
Ejemplo de X36o Mobile con Frame Gen activado
Actualización de la Alfa 0.495 Interna 26/05/2026
- Corrección de audio y música faltante en juegos.
- Posibilidad de cargar multidisco y DLCs.
- Capacidad para activar o desactivar parches de manera individual en perfiles de juegos.
- Algunas mejoras de rendimiento y mayor compatibilidad en algunos títulos.
¿Dónde Consigo X360 Mobile?
Puedes instalar la última versión directamente desde su Github oficial a través del siguiente enlace.
Página oficial y lista de juegos compatibles
Si quieres seguir de cerca este proyecto o comprobar si tu juego favorito ya es ejecutable, puedes visitar los canales oficiales del desarrollador:
- Sitio Web Oficial: x360mobile.com
- Lista de Compatibilidad: Consultar juegos compatibles aquí
Descargo de responsabilidad: La emulación de consolas debe hacerse siempre bajo la legalidad, utilizando copias de seguridad extraídas de tus propios juegos originales. X360 Mobile no fomenta la piratería.
Como Apoyar Económicamente al Desarrollado de X360 Mobile
Puedes apoyar al desarrollador para que pueda invertir en otros dispositivos como Mali directamente desde su Ko-Fi.
Mis Impresiones acerca de X360 Mobile
He estado probando Gears Of War 1, Naruto Rise of Ninja y Dragon Ball Raging Blast 1 en mi Samsung Galaxy S25 Ultra. Lo cierto es que los juegos han sido ejecutados al 50%-70% de velocidad. Lo cual me parece sorprendente ya que con aX360e la velocidad era muy inferior y algunos ni abrían o presentaban enormes fallos gráficos (como Raging Blast 1).
Sin embargo, encontré el desarrollo por casualidad de este nuevo emulador de Xbox 360 para Android y he visto vídeos con la Odin 3 y me han sorprendido. Ya que los juegos antes citados corren prácticamente al 100% de la velocidad. Y la verdad no se porqué ocurre esto ya que tanto la Odin 3 como el S25 Ultra usan el mismo procesador (Snapdragon 8 Elite).
No obstante, cabe destacar que estamos ante la versión Alpha 0.4, por lo que el rendimiento solo queda mejorar.
Desde El Poder Del Androide Verde seguiremos con pasión el desarrollo de esta noticia ya que hemos sido el primer medio informativo a nivel mundial que hemos tenido la primicia de compartir esta información la cual estaremos continuamente desarrollando.
Si te ha parecido interesante este artículo no dudes en compartirlo y comentarlo con tus amigos y familiares a través de tus redes sociales.. ¡Muchas gracias!.










