Skip to content

Physical phones vs. cloud phones

VMOS Cast supports three kinds of device: Android physical phones, Android cloud phones, and iPhone / iPad. Each connects differently and is troubleshot differently. State the device type when you report a problem.

Android handset · first connectionUSB cableUSB debugging on · tap "Allow" on the phone
Android handset · version 11 or laterWireless debuggingSix-digit pairing code from the phone · no cable
Android cloud phoneLocal networkEnter IP:5555, or scan a subnet
iPhone / iPadScreen MirroringStarted from the device · no Add entry in the app
Identify the device type first, then pick the route

What is a physical phone

A real Android handset (Xiaomi, OPPO, vivo, Huawei, Honor, Samsung, and so on). Android 8 is the oldest supported version.

Traits of physical phones:

  • The first connection needs a USB cable. Network connections are disabled by default and have to be enabled once over USB; after that you can switch to Wi-Fi.
  • Android 11 and later can skip the cable: pair once with the six-digit code from Developer options → Wireless debugging.
  • Developer options and USB debugging must be enabled manually on the phone.
  • On the first connection, an authorization dialog appears on the phone — tap "Allow."
  • After a phone reboot: a connection enabled through "Add LAN connection" is lost and has to be enabled over USB again; a device paired through wireless debugging reconnects on its own.

For detailed steps, see USB cable connection.

What is a cloud phone

A virtual Android phone running on a server (for example a VMOS Edge cloud phone, or an instance on any cloud-phone platform). It has no physical body; you reach it by IP address.

Traits of cloud phones:

  • Port 5555 is usually open by default. Enter the cloud phone's IP:5555 in VMOS Cast to connect — no USB cable needed.
  • No setup is required on the device side, and none is needed again after a reboot.
  • Addresses can be pasted in bulk, one per line; use Network discovery to scan a subnet when you do not know them.
  • If it will not connect, the usual causes are a wrong IP, an unreachable network, or a platform that has not opened port 5555 — check the platform's documentation.

For detailed steps, see Local network (Wi-Fi) connection.

What is an iPhone / iPad

Apple devices take a third route: they connect over Screen Mirroring, and mirroring starts from the iPhone — there is no address to enter in Add Device.

Traits of iPhone / iPad:

  • No app on the device; it only has to be on the same Wi-Fi as the computer.
  • How to connect: swipe down from the top-right corner of the iPhone to open Control Center, tap Screen Mirroring, then pick this computer.
  • Mirroring works on Windows, macOS and Linux. Control is macOS only and needs a one-time Bluetooth pairing.
  • Only one iPhone can mirror at a time.
  • Once mirroring starts, the picture joins the wall and the focus window opens automatically. Stop mirroring on the phone and the window closes; the card stays as "Not mirroring" — this is not a disconnection.

At a glance

Android physical phoneAndroid cloud phoneiPhone / iPad
FormReal handsetVirtual phone on a serverReal iPhone / iPad
System requirementAndroid 8 or laterAndroid 8 or laterAn iPhone / iPad that supports Screen Mirroring
First connectionUSB cable, or a pairing code on Android 11 and laterEnter the IP directlyStart Screen Mirroring from Control Center
Device-side setupEnable USB debuggingUsually noneNone, and no app
Authorization dialogTap "Allow" on the phoneUsually noneNone · control needs a one-time Bluetooth pairing (macOS)
After a device rebootLAN connections need enabling over USB again · wireless-debugging pairs reconnect on their ownReconnects on its ownStart mirroring again on the phone
Devices at onceMany at the same timeMany at the same timeOne at a time
Control from the computerAll three desktop systemsAll three desktop systemsmacOS only
Batch operations and group controlSupportedSupportedNot yet supported
Common connection failuresUSB debugging off / wireless connection never enabled over USB / "Allow" not tappedWrong IP / unreachable network / port not openNot on the same Wi-Fi / receiver not ready

All three appear on the same VMOS Cast device wall, and selection, groups and Multi-view work the same for each.

Device wall

Read before reporting a problem

When reporting a connection problem, name the device type first: Android physical phone, Android cloud phone, or iPhone / iPad. For an Android physical phone, also confirm two things: (1) Is USB debugging enabled? (2) Has it connected successfully over a cable at least once? See How to report a problem.