logoalt Hacker News

ChrisMarshallNYtoday at 2:13 AM1 replyview on HN

The simulator is a completely different OS. It may even still be using Intel.

I always figured that Apple never set up a true emulator (like what Android does), because they didn't want people exploring their OS with a debugger.


Replies

kridsdale1today at 2:18 AM

Incorrect. The iOS simulator is and always has been, simply iOS frameworks running fully natively on macOS. It’s best to think of it as an alternative window managers but the apps are native Mac processes. They can be seen and debugged via the terminal using top and ps and lldb alongside all other processes. They just present gui via the Simulator Mac app container.

They do not live in a VM and are certainly not emulated at an instruction set level. They are Mac apps.

show 1 reply