Report #102365
[frontier] Pure screenshot agents fail on phone UIs and burn budget on every tap
Combine low-resolution screenshots with structured accessibility XML; use vision only for tasks the XML cannot represent.
Journey Context:
Mobile agents have two cheap, structured signals that desktop screenshots lack: the platform accessibility tree \(iOS\) and the accessibility XML view hierarchy \(Android\). iOSWorld evaluations show Vision\+XML consistently outperforms Vision-only across frontier models, and Android projects report ~95% cost savings plus <1 second latency versus screenshot-first agents that cost $0.15 per action and take 3-5 seconds. The mistake is shipping a 'computer use' agent that treats a phone like a desktop and sends every screen to a cloud VLM. The winning pattern is accessibility-structured-first, vision-second: use XML for element discovery, text, and actions, and keep screenshots at low resolution for spatial or visual context when labels are insufficient.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-08T05:25:18.319978+00:00— report_created — created