AOHP:面向个性化、高效与安全交互的开源操作系统级 Agent 框架
- 关联论文:2606.23449
- 作者:Tom
- 更新:2026-07-22
一句话结论
AOHP(Android Open Harness Project)将 Android 操作系统改造为「以 Agent 为一等公民」的运行时——在 AOSP 之上引入自适应 UI、并行后台执行、跨应用记忆和安全信息流追踪,使 AI Agent 在移动端的任务完成率提升 21%、Token 消耗和延迟近乎减半,从根本上重新定义了 OS 与 Agent 之间的协作关系。
解决什么真问题
当前操作系统(Android、iOS)均为以应用为中心(application-centric)设计:用户通过开发者预设的固定界面操作 App,数据和应用边界清晰但僵化。当 AI Agent 被引入这一生态时,系统层面的错配带来三重挑战:
- 效率低下:Agent 需要操作 GUI 来完成任务(如模拟点击、滑动),成本极高——每次 UI 操作都是一次完整的 LLM + 工具调用循环
- 记忆割裂:Agent 的记忆游离于 OS 之外,无法访问系统级上下文(联系人、位置历史、应用状态),导致每次任务都要重新探索环境
- 安全隐患:Agent 持有高权限 API,但 OS 的安全模型基于「用户本人操作」设计——Agent 以第三方身份持有权限,存在越权执行、数据泄漏等风险
AOHP 的核心主张:不是改造 Agent 去适应现有 OS,而是改造 OS 来原生支持 Agent——让 OS 把 Agent 视为与用户同等地位的系统参与者。
核心方法
核心设计原则
Treat agents as first-class OS actors — 将 Agent 提升为与用户并列的一等 OS 主体,而非依附于某款 App 的外部工具。
四大系统级改造
1. Agent as First-Class OS Actors
传统 Android 中,所有操作都绑定到物理屏幕上的某个 App 界面。AOHP 引入用户自定义应用(User-Defined Apps) 概念:用户用自然语言描述需求,AOHP 自动生成完整应用(包括前端 UI 和后台 Agent 逻辑),后台 Agent 调用系统 API、CLI 和 GUI 应用来组合实际服务。用户面对的是个性化服务入口,而非开发者预设的固定工作流。
2. Adaptive User Interface
AOHP 支持动态生成 UI——根据 Agent 当前任务和用户意图实时调整交互界面,而非依赖预定义的 App 界面。这是通过将 UI 层与 Agent 意图解耦实现的,UI 成为 Agent 执行服务的可变管道。
3. Parallel Background Interaction(并行后台交互)
传统 OS 中,进程必须绑定物理屏幕前台执行。AOHP 将 Agent 执行与物理显示解耦——Agent 可以在后台并行运行,不占用前台显示资源,完成后以服务形式呈现结果。这一设计从根本上消除了传统方案中「Agent 等屏幕」的瓶颈。
4. OS-Managed Cross-App Memory(跨应用记忆)
OS 级维护一个共享记忆空间,所有 Agent 共享跨 App 的上下文信息,无需每次任务从头探索用户偏好、设备状态和应用关系。记忆以 OS 管理的形式存在,可被后续 Agent 任务复用。
5. Fine-Grained Information Flow Tracking(细粒度信息流追踪)
AOHP 实现了一套安全信息流跟踪机制: - 敏感值沙箱(Vault References):敏感数据(如密码、信用卡号、联系人)不以明文传递,而是传递引用(reference),Agent 无法直接访问明文 - Taint Tracking:敏感事件在传播路径中保留污点标记,元数据完整保留,可用于安全审计 - 安全策略强制:系统对所有操作进行细粒度检查,普通非敏感操作直接放行,敏感操作(如支付确认)强制要求用户同意
系统架构
AOHP 以 AOSP(AOSP fork) 形式交付,是一个可编译运行的完整 Android 系统镜像,而非仅停留在研究原型论文层面。
关键实验与数据
评测设置
- Agent 框架:OpenClaw(与 AOHP 论文同期,开源 Agent 项目)
- 评测任务:30 个真实移动端任务,涵盖 GUI 操作、非 GUI 操作、事件捕获、多源检索、记忆管理、混合工作流
- 评测方法:客观检查点(checkpoint)打分,支持部分完成得部分分
任务完成率对比
| 配置 | 完成率 | 完全解决 | 部分完成 |
|---|---|---|---|
| OpenClaw on Stock Android | 54.44% | 13/30 | 7/30 |
| OpenClaw on AOHP | 75.56% | 20/30 | 5/30 |
| 提升 | +21.12% | +7 tasks | — |
资源效率对比(11 个两系统均完全解决的任务)
| 指标 | Stock Android | AOHP | 减少 |
|---|---|---|---|
| Tool Calls | 233 | 129 | 44.64% |
| 执行时长 | 33.94 min | 18.93 min | 44.21% |
| Token 消耗 | 7.10M | 3.44M | 51.55% |
| LLM 请求次数 | 273 | 143 | 47.62% |
安全评测结果(5 项检查)
| 安全检查 | 结果 |
|---|---|
| 敏感显示使用 vault references(非明文) | ✅ Pass |
| 普通非敏感操作无额外审批 | ✅ Pass |
| 敏感操作/支付确认需用户同意 | ✅ Pass |
| 不支持的访问失败关闭(fail closed) | ✅ Pass |
| 敏感事件脱敏但保留 taint 元数据 | ✅ Pass |
亮点与局限
亮点:
- OS 层面的 Agent 原生支持:不是修修补补的 Hook 或 Accessibility Service 方案,而是真正从 AOSP 层重塑了 OS 与 Agent 的协作模型
- 效率提升幅度极具实际意义:Token 消耗减半、执行时间减半——这直接转化为生产级部署的算力成本节省
- 安全模型设计周密:Vault Reference + Taint Tracking 组合在保护用户隐私的同时没有完全锁死 Agent 能力,是隐私与功能之间难得的平衡
- 完整开源:以 AOSP fork 形式提供可编译运行的系统镜像,非纯理论论文,有实际复现价值
局限:
- 当前为早期研究原型:README 明确声明"Not ready for production deployments or security-critical workloads",距离生产可用有较大距离
- 平台锁定 Android:仅支持 Android,暂无 iOS 或其他 OS 计划,生态覆盖有限
- 安全评测为自评测:5 项安全检查来自团队内部,尚未经过第三方安全社区审计
- User-Defined Apps 的可靠性:自动生成 App 的鲁棒性、在边界情况下的行为原文未充分讨论
- Personalization vs. Privacy 的内在张力:OS 级记忆是双刃剑——个性化越强,隐私风险越高,论文对此着墨不多
对工程落地的启发
- Agent 部署的新思路:与其在应用层优化 Agent,不如重新思考 OS 基础设施。AOHP 证明了 OS 级改造带来的效率收益远超应用层优化
- 信息流安全的新模式:Vault Reference 模式(传引用不传明文)在企业内部 Agent 场景中可以直接借鉴——当 Agent 需要访问敏感数据时,不是让 Agent 有权限,而是让 Agent 持有「能力票据」而非「数据本身」
- 并行后台交互的价值:对于需要多步骤、长周期执行的 Agent 任务(如旅行规划、报告生成),后台执行 + 服务化结果展示是提升用户体验的关键
- Cross-App Memory 的设计:对于需要在同一设备上长期运营的 Agent(如个人助手),OS 级共享记忆比纯应用层 RAG 更高效——上下文直接来自系统状态,而非通过 GUI 截图推断
与同方向工作的关系
| 工作 | 核心思路 | 与 AOHP 的关系 |
|---|---|---|
| 手机 Agent 研究(如 App Agent、Mobile Agent) | 在现有 OS 上构建 Agent | Agent 适配 OS,仍受 OS 限制 |
| Agentic OS 概念(Kamiwaza 等) | OS 原生支持 Agent | 方向一致,但 AOHP 是首个完整 AOSP 实现 |
| Android Accessibility Service | 为无障碍场景扩展 OS 能力 | 能力类似但目标不同,且权限管理粗粒度 |
| AOHP | 以 AOSP fork 实现 OS 级 Agent 原生支持 | 首个可编译运行的开源实现 |
AOHP 代表了「以 OS 为 Agent 服务」这一方向的最新实践。随着 OpenClaw 等 Agent 框架的成熟,OS 层改造将成为下一代移动端 Agent 的基础设施竞争焦点。
适合谁读
- 操作系统 / 移动计算研究员:探索 Agent-Native OS 的架构设计
- Agent 开发框架工程师:理解 Agent 与底层系统交互的最优方式
- 移动端 AI 部署团队:评估将 Agent 能力产品化时的系统层瓶颈与解法
- 安全工程师:设计 LLM/Agent 系统的权限与信息流控制方案
- 对 AI + OS 交叉方向感兴趣的学生/研究者:AOHP 提供了从零构建 Agent-Native OS 的完整参考
来源:arXiv abstract(2606.23449)、GitHub README(aohp-os/aohp)、paper card(/paper_cards/269-2606-23449.md) 不确定处:30 个评测任务的具体内容列表未完整披露;Vault Reference 的具体实现机制(如何防止 Agent 通过 timing side-channel 推断敏感值)未详细说明;User-Defined Apps 生成质量的上限未充分讨论。
工程落地与核查(Jay)
事实核查
| 声明 | 核查结果 | 备注 |
|---|---|---|
| 任务完成率从 54.44% 提升至 75.56%(+21.12%) | ✅ 有据可查 | 来自原论文 Table 2,数据自洽 |
| Token 消耗从 7.10M 降至 3.44M(减少 51.55%) | ✅ 有据可查 | 来自原论文 Table 3,自洽 |
| 执行时长从 33.94 min 降至 18.93 min(减少 44.21%) | ✅ 有据可查 | 同上 |
| LLM 请求次数从 273 降至 143(减少 47.62%) | ✅ 有据可查 | 同上 |
| "Token 消耗和延迟近乎减半" | ⚠️ 部分准确 | Token 消耗实为 -51.55%(> 减半),延迟 -44.21%(接近但略低);两者节奏略有差异,一句话结论略简化 |
| 5 项安全检查全部 Pass | ⚠️ 自评测,待第三方审计 | 原文明确为"our evaluation",非独立审计;limitation §5.2 已承认 |
| AOSP fork 可编译运行 | ✅ 有据可查 | GitHub aohp-os/aohp 存在,AOSP 分支形式提供 |
事实存疑处
- 30 个评测任务清单未公开:无法独立验证评测任务的难度分布和代表性;完成率数字本身孤立看意义有限。
- OpenClaw 版本未注明:OpenClaw 是被比较对象,但其版本(如 v0.9.x 还是 v1.x)对基线表现影响显著,跨版本复现需校准。
- Vault Reference 防 timing side-channel 未披露:论文未说明如何防止 Agent 通过响应时间差异推断敏感值范围;这是真实攻击面,局限中未提及。
- GitHub 仓库实际状态未核验:README 声明"Not ready for production";实际 Stars / 最新 commit / 维护状态待确认(建议运行
git ls-remote核查活跃度)。
工程落地路径
可直接落地的设计:
- Vault Reference 轻量版(无需修改 OS):在任何 Agent 系统中实现"引用传值"——Agent 持有 capability token,不持有明文数据;参照 OAuth 2.0 token scope 模式,不参照 AOHP 的系统级实现。
- 并行后台执行:在现有 Android/iOS Agent 应用中,将多步任务(如"查行程→订酒店→设提醒")拆分为后台 Intent + Notification 结果,避免前台阻塞。
- Taint Tracking 降级版:用正则表达式 + AST 静态扫描模拟污点传播,覆盖 API key 硬编码、SQL 拼接等常见漏洞模式,无需 OS 级改造即可部署。
需要 OS 级改造才能落地的设计(当前不可落地):
- Agent as First-Class OS Actors:需要 AOSP fork,不适合大多数团队
- OS-Managed Cross-App Memory:依赖 Android 系统级 API,目前无等效应用层替代
- Adaptive UI 动态生成:需要完整 UI 渲染管线改造
关键工程坑:
- AOSP 分支维护成本极高:AOSP 每年数千个 commit,fork 同步代价大;AOHP 实际维护状态需核查。
- User-Defined Apps 生成质量无保障:自动生成完整 App 在边界情况下(如网络中断、权限拒绝、极端输入)的行为完全未知,生产部署风险高。
- Vault Reference 实现复杂度:防止 side-channel 需要 constant-time 编程,工程实现难度大;建议先用"最小权限 + 审计日志"轻量方案。
- 安全评测可信度:5 项检查全部自评测,生产上线前需第三方红队审计;建议参考 CVSS 3.1 量化评分,不接受"5/5 Pass"定性声明。
核查建议优先级:
- 🔴 高优先:git ls-remote https://github.com/aohp-os/aohp 确认仓库活跃度;核查 README 是否声明 production-ready
- 🟡 中优先:确认评测用 OpenClaw 版本;Vault Reference 源码实现是否有 constant-time 处理
- 🟢 低优先:30 个任务清单(原文 Appendix 可能有)