The VM runs where the silicon is
Two hand-written clients built for a phone — VNC and SPICE, no library between them and the wire: compressed encodings so it stays usable on cellular, and a touch model that actually hits small buttons.
- VNC: ZRLE, Tight with JPEG, zlib — over session-lived streams
- SPICE: display, cursor and input channels, sound both ways, clipboard
- Reconnects through cell handoffs, never retries a bad password
- A host agent boots a powered-off VM when you tap it