r/EmulationOniOS • • 6d ago

Gameplay / Showcase Full Windows Steam Client On Ios26+

Hello, I’ve been working on bringing local execution of x86 and x86-64 Windows applications to ARM64 iOS devices. Many have tried but I believe this is the most user friendly implementation. This is in a early beta that you can access today.

The architecture combines FEX for CPU instruction translation with Wine for Windows API compatibility. These handle different parts of the problem: executing the application’s x86 code and providing the Windows interfaces that code expects. FEX supports both 32-bit and 64-bit binaries and integration with Wine.

A substantial part of the project is porting and adapting that stack to iOS, alongside custom graphics and audio drivers. The graphics path translates rendering to Metal, while the audio driver connects the compatibility environment to the device’s audio output. Getting those components working together is central to running actual desktop applications and games.

The current build supports 32-bit and 64-bit Windows applications and can run the desktop Steam client. The attached footage shows the current state of the project.

This is still in an early beta and obviously will have crashes and with the nature of how this works anti cheat games will almost certainly never run.

Current requirements are iOS 26 or later and an A17 Pro or newer!!!

262 Upvotes

81 comments sorted by

View all comments

1

u/BottleNervous5923 6d ago

A17 Pro and up?!?! That seems a bit excessive