iOS 26 / iOS 27 全指标 E2 支持结果
本批没有连接 iOS 26/27 设备。结论仅为代码、路由、合同、测试与构建 E2;两个系统不继承 iOS 18 的 E4。
交付结论
Foundation 升级为 collector-foundation.2.6-beta,Mac App 为 1.0.0 (37)。平台显式支持 15/16/17/18/26/27,iOS 26/27 为 e2-candidate,19~25 与 28+ fail-closed。
| 门禁 | 结果 |
|---|---|
| Python | 230/230 |
| Swift | 109/109 |
| 平台 Profile | 6/6 唯一 |
| iOS 26/27 route | 2/2 E2 |
| Source family | 9/9 |
| Registry 合同 | 64/64;重复、缺失、意外均 0 |
| Collector | ready=true;pymobiledevice3 11.3.1;x86_64 Mach-O |
| App / ZIP | 严格签名与独立解包通过 |
| ZIP SHA-256 | 70f144a21deae5837f2576128a1825c19bd1cd1ece231c93a13adb1be85e46c6 |
平台与指标合同
iOS 26/27 USB 走 modern usbmux 请求与 --native,Wi-Fi 保持 userspace;单 pymobiledevice3 Provider/DTX owner 不变。9 个 family 为 sysmontap、device-network、process-network、graphics、gpu-counter、core-profile-frame、energy、device-conditions、startup,共唯一覆盖 64 项。
Startup 修复
新增 iOS 26/27 独立 E2 candidate Profile。就绪语义拆为 sourceChannelArmed、hostDrainHealthy、decoderProfileAvailable,失败时展示具体 reason;旧 sourceArmed 仅作兼容回退。未登记的 15~18 Build 回退 major candidate,公式和九阶段 mapping 不变。
质量边界
未知字段、schema、负值哨兵、首点 warmup 与 counter reset 继续写 missing/质量原因,不用 0 代替。iOS 26/27 真机 selector、schema、单位、数值、Startup 九阶段和长稳均为开放门禁。
下一阶段与整体进度
下一阶段是 C26/27-E4:真机连接、9 个 source family schema census、64 项 observed/missing 账本、唯一冷启动、长稳与恢复。当前 64/64 已有代码归属;iOS 26/27 E2 完成,E4 未开始。