🎮 TouchHLE: cómo jugar juegos de iPhone en Android y ejecutar Spore Origins
¿Te imaginabas poder jugar algunos de los clásicos juegos de iPhone y iPod touch directamente desde un teléfono Android? Gracias a proyectos de emulación como touchHLE, esto es posible con determinados juegos y aplicaciones de las primeras generaciones de iPhone OS.
En este artículo te voy a mostrar qué es touchHLE, quién está detrás de su desarrollo, cómo funciona, qué dispositivos Android son compatibles y, además, cómo utilizarlo para ejecutar uno de los juegos más interesantes de aquella época: Spore Origins.
⚠️ Importante: touchHLE no es un emulador de iOS moderno. Está diseñado principalmente para aplicaciones y juegos antiguos de iPhone OS 2.x y 3.0, por lo que no permite ejecutar aplicaciones actuales de iPhone ni juegos modernos de iOS.
📱 ¿Qué es touchHLE?
touchHLE es un emulador de alto nivel (High-Level Emulator) desarrollado para ejecutar aplicaciones antiguas creadas originalmente para iPhone OS.
A diferencia de un emulador tradicional que intenta reproducir virtualmente el hardware completo del dispositivo, touchHLE utiliza un sistema denominado HLE (High-Level Emulation).
Esto significa que el proyecto implementa determinadas funciones y frameworks utilizados por las aplicaciones originales, como:
- Foundation
- UIKit
- OpenGL ES
- OpenAL
- Funciones relacionadas con el sistema
- Entrada táctil
- Algunas funciones de acelerómetro
- Compatibilidad con determinadas bibliotecas y formatos utilizados por juegos antiguos
El proyecto está escrito principalmente en Rust y actualmente funciona en Windows, macOS y dispositivos Android compatibles.
👨💻 ¿Quién creó touchHLE?
El desarrollador original de touchHLE es hikari_no_yume.
Según la página oficial del proyecto, hikari_no_yume comenzó el desarrollo de touchHLE y también administra el sitio oficial y sus redes sociales. Sin embargo, actualmente el proyecto ya no depende de una sola persona: diferentes desarrolladores y colaboradores han participado en la implementación de compatibilidad para distintos juegos.
El desarrollo comenzó en diciembre de 2022 y la primera versión pública apareció en febrero de 2023. Desde entonces, el proyecto ha ido incorporando soporte para más aplicaciones y juegos antiguos.
🕹️ ¿Qué juegos puede ejecutar?
Uno de los puntos más interesantes de touchHLE es que no intenta ejecutar toda la biblioteca de iOS.
Su objetivo principal son los juegos antiguos desarrollados para las primeras versiones de iPhone OS.
Actualmente el proyecto está orientado principalmente a:
iPhone OS 2.x y iPhone OS 3.0.
El propio proyecto aclara que la mayoría de las aplicaciones antiguas todavía no son compatibles y que la compatibilidad depende de las funciones específicas que utilice cada juego.
Entre los títulos que han recibido soporte se encuentran juegos como:
- Spore Origins
- Asphalt 4
- Asphalt 5
- Resident Evil 4: Mobile Edition
- Prince of Persia: Warrior Within
- Assassin's Creed
- Iron Man 2
- SimCity
- Cut the Rope
- Real Racing
- Gangstar: West Coast Hustle
- Command & Conquer: Red Alert
- Doom
- Rayman 2
- Tony Hawk's Pro Skater 2
- Earthworm Jim
La lista continúa creciendo gracias al trabajo de los colaboradores del proyecto. Por ejemplo, una actualización de touchHLE añadió compatibilidad con Spore Origins, además de otros juegos conocidos de aquella generación.
🧬 Spore Origins en Android mediante touchHLE
Uno de los juegos que podemos utilizar para demostrar las posibilidades de touchHLE es Spore Origins.
Este título pertenece a la franquicia Spore, desarrollada por Maxis y publicada por Electronic Arts.
El Spore original de PC fue lanzado en 2008 y se convirtió en uno de los juegos más conocidos de simulación y evolución, permitiendo crear criaturas y evolucionarlas a través de diferentes etapas.
Sin embargo, Spore Origins fue una experiencia diferente desarrollada para dispositivos móviles de aquella época.
Gracias al soporte incorporado en touchHLE, este juego puede ejecutarse en dispositivos compatibles sin necesidad de tener un iPhone antiguo.
📦 ¿Qué necesitamos para utilizar touchHLE?
Para utilizar touchHLE en Android necesitaremos principalmente:
- Un teléfono o tablet Android compatible.
- touchHLE para Android.
- Un juego compatible.
- El archivo de la aplicación correspondiente, normalmente en formato IPA o como un paquete .app.
- Una versión del juego compatible con el emulador.
El proyecto indica oficialmente que en Android los archivos .ipa o paquetes .app deben colocarse dentro de la carpeta de aplicaciones de touchHLE.
⚠️ Sobre los archivos de juegos
No es recomendable buscar o distribuir copias piratas de juegos.
El propio proyecto touchHLE indica que solamente debemos utilizar software que tengamos derecho a utilizar legalmente.
Por eso, en el tutorial se puede mostrar el proceso de configuración y ejecución utilizando una copia obtenida legalmente.
📱 ¿Funciona en cualquier Android?
No necesariamente.
La versión oficial de Android está orientada a dispositivos con arquitectura AArch64/ARM64.
Además, que el teléfono sea compatible con touchHLE no significa que todos los juegos funcionen perfectamente.
Cada juego puede presentar diferentes problemas relacionados con gráficos, sonido, controles, rendimiento o funciones específicas.
Por eso existe una base de datos de compatibilidad donde se puede comprobar qué aplicaciones han sido probadas y cuáles funcionan con el emulador.
🎮 Controles y pantalla táctil
Una de las ventajas de utilizar touchHLE en un teléfono Android es que podemos utilizar la propia pantalla táctil del dispositivo.
El proyecto también contempla diferentes métodos de entrada, incluyendo:
- Pantalla táctil.
- Mouse.
- Trackpad.
- Controles físicos.
- Mapeo de botones.
- Joystick.
- Simulación de determinados movimientos del acelerómetro.
Esto permite adaptar algunos juegos antiguos a los controles de los dispositivos actuales.
🌐 ¿Tiene multijugador?
Algunos juegos compatibles con touchHLE cuentan con soporte limitado para partidas multijugador mediante Wi-Fi.
La documentación oficial menciona actualmente determinados títulos compatibles con multijugador local, aunque esta función depende del juego.
No debe confundirse esto con un sistema para jugar online todos los juegos antiguos de iPhone.
🚫 ¿Puede ejecutar juegos modernos de iOS?
No.
Esta es probablemente una de las preguntas más importantes.
touchHLE no es una máquina virtual capaz de ejecutar cualquier versión de iOS.
Su objetivo está centrado en las aplicaciones antiguas de iPhone OS y, actualmente, principalmente en títulos de 32 bits de las primeras generaciones.
El proyecto indica que su objetivo actual incluye iPhone OS 2.x y 3.0, mientras que el soporte para sistemas posteriores es una meta futura. También indica que no pretende soportar iOS de 64 bits.
Por lo tanto, no debemos esperar que touchHLE permita instalar aplicaciones modernas como si estuviéramos utilizando un iPhone virtual.
🔥 ¿Por qué touchHLE es interesante?
Lo interesante de touchHLE es que permite recuperar parte de la historia de los videojuegos móviles.
Durante los primeros años del iPhone aparecieron numerosos juegos que posteriormente desaparecieron de las tiendas oficiales o dejaron de funcionar en las versiones modernas de iOS.
Con proyectos de preservación y emulación como touchHLE es posible estudiar y volver a experimentar algunos de esos títulos en hardware actual.
El proyecto continúa desarrollándose mediante contribuciones de diferentes programadores y su compatibilidad ha aumentado considerablemente desde sus primeras versiones.
🎥 En el video
En el video que acompaña este artículo vamos a probar touchHLE en Android y veremos cómo configurar el emulador para ejecutar un juego clásico de iPhone.
La prueba estará centrada en:
🧬 Spore Origins
Vamos a mostrar la instalación, configuración, incorporación del juego compatible y finalmente la ejecución directamente desde Android.
También podremos comprobar cómo se comporta el juego, los controles táctiles y el rendimiento dependiendo del dispositivo utilizado.
📌 Conclusión
touchHLE es uno de los proyectos más interesantes relacionados con la preservación de los primeros videojuegos de iPhone.
No se trata de un emulador de iOS moderno ni permite ejecutar cualquier aplicación de Apple. Su objetivo es mucho más específico: conseguir que determinados juegos y aplicaciones antiguas de iPhone OS vuelvan a funcionar en sistemas actuales.
Y uno de los ejemplos más interesantes es Spore Origins, un juego que demuestra hasta dónde puede llegar este proyecto cuando se implementa el soporte necesario para una aplicación concreta.
Si te gustan los juegos retro, la emulación y descubrir juegos antiguos que quedaron fuera de las plataformas actuales, touchHLE es definitivamente un proyecto que vale la pena conocer.
🔗 Buscador de archivos "MT Manager"
⚠️ Utiliza únicamente juegos y aplicaciones que hayas obtenido legalmente y para los que tengas derecho de uso.


