Comment by restes
6 hours ago
The iOS Simulator consists of (some of) the userspace components of iOS compiled to run on macOS. This would be a full iPhone image running as-is via virtualization.
6 hours ago
The iOS Simulator consists of (some of) the userspace components of iOS compiled to run on macOS. This would be a full iPhone image running as-is via virtualization.
That explains the difference, but what's the purpose?
The simulator doesn't have a camera. The android emulator allows to configure the camera and use a picture, it's very handy to test your qr/barcode reader without needing to use a physical device. Maybe this also allows to use an image as camera?
It's useful for security research since you can do kernel debugging and inspection of the device not possible in the simulator.
As others pointed out it's also useful for e.g. click/spam farms which need a "real" iPhone.
You cannot run Network Extensions on the simulator
You can test your application, game, website without a physical phone?
Can do that with the simulator too
5 replies →
Spam. Click farms. Etc.
It would also make testing far easier. I got bit with something that failed on real life iPhones with language set to es_US that worked fine on the simulator.
oh. is this why icloud spam texts are running wild now
1 reply →
If functional, you can download apps from the App Store, sign in to iCloud.. probably do a bunch of agentic stuff as if you had a real device
Looks like apple services compatibility is not currently supported for this [0]
[0] https://github.com/Lakr233/vphone-cli/discussions/175
2 replies →