This documentation is available as Markdown for AI agents and LLMs. See the full Markdown index or append .md to any documentation URL.
Expo Simulators compared with local simulators, physical devices, and device clouds
Edit page
Compare Expo Simulators with a local Android Emulator or iOS Simulator, a physical device, and a device cloud to select the right device for a task.
Expo Simulators runs a stock Android Emulator or iOS Simulator on Expo infrastructure. It does the same work as a local simulator, but on a remote machine that you, an agent, or another person can reach. It does not replace a physical device. Use Expo Simulators when your computer or sandbox cannot run the device, or when an agent needs a device. You can also use it to share a live device.
Comparison
Android sessions also include a browser preview that streams the emulator. Select Open preview on the session page on expo.dev to open it in a new tab.
When to use each device
What a simulator cannot test
A simulator or an emulator is not a physical phone. Hardware features, such as the camera and sensors, and real device performance are different. Test these on a physical device before you release your app. agent-device supports physical devices and device clouds, with platform-specific setup. See agent-device and Expo.