Skip to main content
Every app in the Median App Studio comes with cloud-based iOS and Android device simulators built right into the editor. As you change your configuration, the simulator rebuilds and relaunches your app so you can see the effect immediately, without downloading a build or owning a physical device. Use the simulators to check navigation, styling, permissions, native features and device-specific behavior throughout your build, not just at the end.
App Studio simulator panel showing an iPhone 14 Pro running iOS 26

The simulator panel in the App Studio

Starting the simulator

1

Choose a platform

Select iPhone, Android Phone, iPad or Android Tablet from the tabs at the top of the simulator panel.
2

Pick a device and OS version

Use the dropdowns below the device to choose a specific model (for example, iPhone 14 Pro or Pixel 8) and operating system version (for example, iOS 26 or Android 14).
3

Wait for the build

The progress bar above the device shows the build status (for example, Building iOS…). Building takes a short while the first time and after configuration changes.
4

Click to Start App

Once the build is ready, click Click to Start App on the device screen to launch a simulator session with your app.
Test on at least one phone and one tablet for each platform, and on both an older and the latest OS version you support. Layout and WebView behavior can differ noticeably between them.

Simulator settings

Click the gear icon next to Simulator to open the simulator settings.
Simulator settings menu with Auto-Rebuild, Auto-Restart, Debug Mode and Public Sharing Link

Simulator settings

If you’re making a series of changes and don’t want the simulator to rebuild after each one, turn off Auto-Rebuild and rebuild manually when you’re ready.

Toolbar controls

The toolbar above the device gives you quick access to common device actions.
Device actions menu with Face ID, Add Media, Shake, Toggle Software Keyboard, Lock and Location and more device actions

Device actions

More device actions

Click the â‹® menu at the end of the toolbar for additional device actions. These become available once a session is running.

Layout options

Use the toggle in the top-right of the simulator panel to switch the panel layout to compare two devices side-by-side. This is useful for checking how your app looks on different screen sizes, orientations and platforms.

What the simulators can and can’t test

The simulators run a real build of your app, so most configuration and native features behave as they will on a device. A few things need a physical device:
  • Some third-party SDK integrations can’t run in a simulator. Plugin documentation notes when this is the case.
  • Push notification delivery, in-app purchases, camera capture, NFC, Bluetooth and similar hardware-dependent features should be verified on a real device.
  • Performance on a simulator doesn’t reflect real device performance as the simulator runs in a data center with optimized connection speeds.
When you’re ready to test on hardware, see Build & test overview.

Session limits

Simulator sessions have a limited runtime and number of sessions depending on your plan. Enterprise customers receive extended runtime and unlimited simulator sessions. You can find the latest session limits on our public Pricing page.

Frequently asked questions

The simulators run in data centers across several regions. If your website or API restricts access by IP, allowlist the IP blocks listed at median.co/ip-blocks.
Check that Auto-Rebuild and Auto-Restart are turned on in the simulator settings, or rebuild and restart manually. Website content changes appear on reload, but App Studio configuration changes require a rebuild.
Device actions are only available while the app is running. Click Click to Start App to start a session first.
Yes. Open the simulator settings and click Public Sharing Link to get a link anyone can open in their browser.
Last modified on November 10, 2026