Problem
Stim can select a native macOS viewer for an owned local iOS simulator, but browser-based and agent-hosted simulator panes may offer better ways to inspect the same device. They cannot be treated as native open -a targets without checking how they attach to an exact existing UDID and whether they manage its lifecycle.
Evidence
Cause
These tools expose browser services or agent session controls rather than the native application and URL contract used by Device Hub and Siniulator.
Fix idea
Investigate each tool's supported way to attach to a specific Stim-owned UDID without creating, booting, shutting down, or deleting another workspace's device. Document a manual handoff where no stable programmatic interface exists. Add an adapter only when its lifecycle contract can preserve Stim ownership and the selected workspace device. Keep Expo's project/Metro port requirement explicit.
Problem
Stim can select a native macOS viewer for an owned local iOS simulator, but browser-based and agent-hosted simulator panes may offer better ways to inspect the same device. They cannot be treated as native
open -atargets without checking how they attach to an exact existing UDID and whether they manage its lifecycle.Evidence
Cause
These tools expose browser services or agent session controls rather than the native application and URL contract used by Device Hub and Siniulator.
Fix idea
Investigate each tool's supported way to attach to a specific Stim-owned UDID without creating, booting, shutting down, or deleting another workspace's device. Document a manual handoff where no stable programmatic interface exists. Add an adapter only when its lifecycle contract can preserve Stim ownership and the selected workspace device. Keep Expo's project/Metro port requirement explicit.