touchHLE es un emulador de alto nivel (HLE) para aplicaciones de iPhone OS. Se ejecuta en sistemas operativos de escritorio modernos y Android y está escrito en Rust.
Como HLE, touchHLE es radicalmente diferente de un emulador de bajo nivel (LLE) como QEMU. El único código que ejecuta la CPU emulada es el binario de la aplicación y un puñado de bibliotecas ; touchHLE reemplaza al iPhone OS y proporciona sus propias implementaciones de los marcos del sistema (Foundation, UIKit, OpenGL ES, OpenAL, etc.).
El objetivo de este proyecto es ejecutar juegos desde los primeros días de iOS:
Actualmente: aplicaciones de iPhone y iPod touch para iPhone OS 2.x. Se sabe que algunos de ellos funcionan y, por supuesto, estamos intentando ampliar la lista. :)
Siguiente: compatibilidad con iPhone OS 3.0.
A más largo plazo: iPhone OS 3.1, aplicaciones para iPad (iPhone OS 3.2), iOS 4.x,…
Nunca: iOS de 64 bits.
El soporte para aplicaciones que no son juegos no es una prioridad: es más complejo y menos divertido.
¡Visita nuestra página de inicio! https://touchhle.org/