移动 GUI 代理通过点击、滑动等通用 GUI 操作完成任务,这些操作在不同应用之间具有良好的迁移性,但在需要跨页面导航时往往需要多步屏幕交互。深链(deeplink)能够一次调用直接打开目标页面,等价于一系列逐屏 GUI 操作。为此我们提出 混合交互:使用深链实现快速导航,使用传统 GUI 操作完成页面内的细粒度交互并提供回退机制。\ \ 我们首先通过静态分析扫描应用的代码,提取可能的深链 URL。随后在真实设备上对每个候选深链进行验证,记录其实际落地页面并过滤失效链接。该过程生成一个 已验证深链目录,每条记录包含深链本身及其对应的落地页面描述。\ \ 基于该目录,我们实现了 GUI‑Hopper 系统。GUI‑Hopper 在任务规划阶段查询目录,优先使用可用深链跳转到目标界面;若深链不可用或需要执行页面内操作,则回退到传统的点击/滑动序列。实验在多款商业应用的真实设备上进行,结果显示混合交互显著提升了任务成功率和执行效率,验证了深链在移动 GUI 代理中的价值。\ \ 点评