System Requirements

March 16, 2026 · View on GitHub

Hardware requirements for running two macOS guest VMs simultaneously with Xcode, iOS Simulator, and browser testing — plus Android Studio on the host.

Note: The Android emulator requires hardware virtualization and does not run inside macOS guest VMs (Apple Virtualization.framework does not support nested virtualization). Android Studio and the emulator must run directly on the host.

Host Machine (Apple Silicon Mac)

MinimumRecommended
RAM32 GB64 GB
SSD512 GB1 TB

Each macOS Guest VM

MinimumRecommended
RAM10 GB16 GB
Virtual Disk192 GB256 GB

Assumed Guest Workload

  • macOS (base install)
  • Xcode + iOS Simulator runtimes
  • Chrome and Firefox
  • Development workspace and build caches

Assumed Host Workload

  • Two macOS guest VMs running simultaneously
  • Android Studio + SDK + emulator
  • Xcode and iOS Simulator on the host

Notes

  • Below 32 GB host RAM, the two-VM workflow is not supported. Drop to one VM or run without VM isolation.
  • The Android emulator does not work inside macOS guest VMs — always run it on the host.
  • 24 GB host RAM can run a single VM (10 GB) with Xcode, iOS Simulator, and Android Studio on the host, but this is tight.
  • Guest virtual disks are sparse — a 256 GB virtual disk only consumes actual space as it fills, so oversizing has minimal cost on hosts with sufficient storage.
  • After provisioning, monitor Activity Monitor's Memory Pressure graph (green = fine, yellow = tight, red = undersized) and Swap Used to verify the configuration is adequate.