Device
What this device can do, and every action that has been sent to it. Its status says whether the control plane can reach it — not whether it is free right now.
Complete and attributable — every value on screen comes from a named field of a receipt.
dev_emulator_e01
emulator — The control plane cannot reach this device. Wait for it to come back, or use a different one.
- Fidelity tier
softwareInput is injected inside the OS.- Operating system
android- Tap
- Supported
- Swipe
- Supported. A long press is sent as a zero-distance swipe, so its receipt records
swipewith identical from and to. - Text input
nativeOS-level text injection.- Pressable keys
- home
- back
- enter
- delete
- app_switch
- power
- volume_up
- volume_down
- Open an app
intentLaunched by app id through the OS.- Observation
framebufferPixel-exact capture from the OS.- UI tree
uiautomator- Frame binding
- Actions can bind to an observed frame, and a binding older than 5,000 ms is refused as stale.
- Coordinate grid
- 1000 × 1000Normalized. Callers never speak device pixels.
Backend metadata (3 fields)
- model
- sdk_gphone64_arm64
- transport
- tcp
- avd
- Pixel_6_API_34
Backend-defined and echoed by the API exactly as the backend reports it. This console does not interpret it.
Price, boot time and action round-trip time are not on this page. Price has one owner and it is not this console — copying a number here would create a second one. The two timings have no instrumentation and no sample that clears the measurement gate; a sourced number that is wrong by two orders of magnitude is worse than a missing one.
Actions on this device
This device's own receipts, newest first, each with its own elapsed time. Not aggregated — see the note below.
- openAppondev_emulator_e01emulatorappId com.example.missingDevice command failed
backend_command_failed· retryableam start returned: Error type 3, Activity class does not exist.
Read the message below. This one is retryable.
- requested
- 2026-09-04T07:07:34.774Z
- failed
- 2026-09-04T07:07:35.574Z
- lease
- lease_Yy73mB
- fencing
- 104
agent:run_9fK2mQ:f33:8a0d5cReceipt status: Failed800 ms - pressKeyondev_emulator_e01emulatorkey KEYCODE_BACK
- requested
- 2026-09-04T06:52:43.774Z
- committed
- 2026-09-04T06:52:44.511Z
- lease
- lease_Yy73mB
- fencing
- 81
agent:run_9fK2mQ:f24:b9e250Receipt status: Committed737 ms
Each row carries its own elapsed time and nothing is averaged. A percentile over these rows needs the sample gate cleared and an aggregation predicate that excludes synthetic organizations; without that, the most obvious aggregate returns a well-sourced number that is wrong by two orders of magnitude.