| Feature | Mirage | Screens |
|---|---|---|
| Connection protocol | Loom | VNC/RFB |
| Apple Pencil pressure & tilt | ✓ | ✕ VNC limitation |
| Individual window streaming | ✓ | ✕ |
| Dynamic ProMotion | ✓ | ✕ |
| 10-bit Display P3 color | ✓ | ✕ |
| Audio streaming | ✓ Stereo, 5.1, lossless | ✕ VNC limitation |
| Apple Vision Pro | ✓ | ✓ |
| Encryption | ✓ | ✓ SSH tunneling |
| Headless Mac support | ✓ | ✓ |
| Connect anywhere | ✓ Address you control | ✓ Screens Connect, Tailscale |
| Remote wake | ✓ | ✓ Wake-on-LAN |
| Windows / Linux hosts | ✕ | ✓ |
| Loom | ✓ | ✕ |
If you need to reach a Windows or Linux machine, Screens is the only option here. Mirage hosts only run on macOS.
VNC's protocol doesn't carry audio, ProMotion frames, 10-bit color, or full Pencil tablet data. Mirage's protocol does.