← 归档入口

CORE-15~18 Collector Foundation 1.0 Beta 交付与真机验收

日期:2026-09-05 · 状态:implemented · validated · 证据:E2 / E4

冻结结论

collector-foundation.1.0-beta 与 Mac App 1.0.0 (18) internal beta 已冻结。pymobiledevice3 固定为 11.3.1,CPython 固定为 3.12.3;py-ios-device 2.4.26 仅作为 selector/schema 研究源,不进入运行时,也不建立第二条 DTX 连接。

CORE-15~18 实现

Core交付
CORE-159 Gate 匿名兼容审计;iOS 17+ 优先复用 macOS native remoted,独立 tunneld 仅作回退。
CORE-16AvailableMemory、TotalCPU normalized、Battery Temperature、ThermalStatus 与 Network scope 公式冻结;missing 不伪装为 0。
CORE-17RAW v2 CoreProfile 经有界 64-byte kd_buf 搜索和 exact presented debugid 生成 foreground-device 逐帧 candidate;iOS 18 非零 metadata 已被承接。
CORE-18固定版本、完整 pymobiledevice3 CLI、x86_64 App/Foundation 包、确定性回放、匿名 E4 证据与交付哈希冻结。

自动化与确定性回放(E2)

范围结果
Python 系统 / 冻结 3.12.397/97 · 97/97
Swift70/70
Metric 双重重放237 raw / 34 frame / 35 observed metricID / 29 Stat;全部产物哈希一致
Frame 双重重放iOS 16=21/20、iOS 17=9/8、iOS 18=35/34 accepted/interval;unknown chunk/byte 均为 0;全部哈希一致

最终打包版真机验收(E4)

项目iOS 17 · 设备 A / 目标 App AiOS 18 · 设备 B / 目标 App B
9 Gate9/99/9
User App / 目标元数据73 / 完整38 / 完整
Screenshot259,464 bytes / 1,720 ms331,307 bytes / 1,661 ms
sample / raw event / Stat6 / 273 / 296 / 266 / 29
identity / drop / wire errorverified / 0 / 0verified / 0 / 0
CoreProfile accepted / interval / unknown9 / 8 / 035 / 34 / 0

真实设备、应用、Bundle ID、PID、账号与证书标识只存在临时验收环境;仓库仅保存匿名汇总。

能力矩阵

产品 Registry 共 52 项:35 项默认实时结构、13 项离线 Frame candidate、2 项 controlled-launch candidate、2 项 Unsupported。当前缺口包括 TinyJank、Smooth、目标进程专属逐帧/GPU、精确启动分阶段、物理功耗、稳定 ThermalStatus、GPU Counter 跨设备 schema 与 PerfDog 同窗数值校准。

最终内部测试产物

产物SHA-256
Perfowl.app 主程序c81740ca26f59b1708fa76f86db28c20cc9b7c20ff4f68876eb585bf3b3b7d00
Perfowl-1.0.0-beta18-x86_64.zipb27a7045cf5f598baa8ef1886b90f93acf0ded29cc13a4037373a9f45287f20d
Collector Foundation tar.gza7826df4135643b416d866e12b3f3faada26da698545bd097ede1d49817b3c1a

仍未关门

iOS 15、iOS 17.4–17.x、长时稳定性、目标进程专属逐帧归因、PerfDog 同窗校准、arm64/universal2、Developer ID/公证和 GPL-3.0 法务结论仍为开放门禁。本交付为 x86_64 ad-hoc 内部测试版,不代表公开发行就绪。

聚合匿名证据:CORE-18 Foundation Beta E4 JSON