I dream of Apple investing more into the iOS simulator (instead of continuing to pour energy into Xcode previews which are still unusable for me).

1. Provide robust, first-party MCP support for interacting with the simulator.
2. Full iOS virtualization instead of a simulation to minimize number of differences between device and simulator.

@ryanashcraft I'd love to hear more about why Previews is unusable for you!

@ccjensen Appreciate you asking.

To be candid, the number one thing is slow performance. Especially when dealing with larger views that are compositions of other views.

If there's an error, it's often cryptic and the UX for dealing with errors in previews is poor.

I find it caches things too aggressively or stops auto-updating too often.

Works best for leaf nodes in a "design system", but not usable for larger features with state and complex interactions—where most of my time is spent.

@ryanashcraft thanks for sharing! Always useful to hear where things fall short