Theme 1: Simulator vs. Real/Virtual iPhone – What You Can (and Can’t) Test
Many commenters contrasted the iOS simulator with a full virtual iPhone, noting that the simulator lacks certain hardware‑level features and services.
- “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.” — restes
- “Last I checked, VPN network extensions wouldn’t run in the simulator.” — bradfitz
- “You cannot run Network Extensions on the simulator.” — gcampos / ChrisMarshallNY
- “The simulator doesn't have a camera… Maybe this also allows to use an image as camera?” — whynotmaybe
- “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.” — leoh
Theme 2: Regional/Regulatory Limits (Japan & EU)
Discussion frequently turned to how setting the region to Japan or the EU triggers extra checks that affect alternative app stores, side‑button functionality, and hardware like the Felica chip.
- “During iOS setup, don't pick Japan or the EU as your region (extra regulatory checks the VM can't satisfy).” — root9876
- “For Japan it might be the Felica chip.” — rootnod3
- “It will be to prevent access to third‑party app stores as both the EU and Japan legislated they must be allowed.” — benoau (citing Apple’s support doc)
- “In addition to the third‑party installation capability… Japan also has a regional capability for reassigning the side button to a third‑party voice assistant.” — astafrig
- “Since 2024: Altstore is now available in the EU.” — aaronbrethorst
Theme 3: Testing, Reverse Engineering, Jailbreak & Apple’s Counter‑Measures
Participants saw the virtual phone as a tool for deeper testing, performance profiling, and jailbreak‑like exploration, while worrying about Apple’s ability to block it or the need to disable SIP.
- “Looks like this tool can provide a jailbroken environment for the latest iOS versions whereas one does not exist on iOS simulator or a real device.” — speedyapoc
- “Will Apple break this?” — leoh
- “They will find a way to break it.” — rvz
- “This project is really cool its a shame you have to disable or partial disable SIP which can break some things.” — TylerJaacks
- “Yeah real shame that I know I could never run this on a corporate machine and only ever as a hobbyist.” — fishfasell
- “Can do that with the simulator too” — leoh (counterpoint on performance testing)
- “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.” — trollbridge
These three themes capture the dominant concerns and excitements expressed throughout the thread.