- Rust로 작성되어, 데스크탑 OS 및 Android 에서 실행되는 iPhone OS 앱용 에뮬레이터
- HLE(High-Level Emulation) 방법은 LLE(Low-Level)과 달리 iPhone/iPod Touch 하드웨어를 직접 에뮬레이션 하지 않음
- 시스템 프레임워크(Foundation, UIKit, OpenGL ES, OpenAL 등)를 직접 구현해서 제공함으로써 iPhone OS를 그대로 대체
- 에뮬레이트된 CPU(Dynarmic, ARM dynamic recompiler)가 실행하는 유일한 코드는 앱 바이너리와 몇가지 라이브러리 뿐(libstdc++, libgcc)
- 프로젝트의 목표는 iOS 초기시절의 "게임"을 실행하는 것
- 현재: iPhone OS 2.x 시절의 아이폰/아이팟 터치 앱들을 지원
- 다음: iPhone OS 3.0 지원
- 장기: iPhone OS 3.1, iPad apps (iPhone OS 3.2), iOS 4.x, …
- 절대 안할것: 64bit iOS
- 게임이 아닌 앱에 대한 지원은 더 복잡하고 재미가 떨어지므로 우선순위가 아님
- touchHLE app compatibility database 를 통해서 동작하는 앱들 정리중. 누구나 참여가능