Files
MapLibreParticleLab/docs/报告/STEP-119_Android真机Fast首次通过_阶段验收_v1.md
tei 46c88b0209
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
docs: record STEP-119 first observed Android PBF Fast
2026-10-11 17:18:06 +09:00

1.8 KiB
Raw Blame History

STEP-119 Android 真机 Fast 首次通过阶段报告

日期:2026-10-11 JST。结论:FAST_OBSERVED / PARTIAL;不是最终全面PASS。

  • 源码APK Commit:3d989a00a822989339a6d7cb4d23acc04396670e;Android OpenGL/x86_64完整Gradle Native编译+链接+打包BUILD SUCCESS;已对9个C++生产/测试单元做NDK严格-Werror语法检查PASS,发现并修复两处命名空间及测试Mutable/Immutable构造错误。
  • APK SHA-256:57d68800770d431a2ce9247406f636e7a01cc19fccaf4c59f5eb3a7c99128135;APK大小66702125字节。FZG1-2(ADB 192.168.200.139:5555)安装Success且已安装base.apk SHA一致;预检PASS。
  • 实测STATIC_RC_NO_TIDE(TestApp独立场景,不修改正式Style),原63基础层有效62+天气2=Native64;R[0,62)、missingSourceIds为空;场景有效。
  • 同一PID=27241,真实观察90.010秒:FastDelta=1819,FullDelta=0;最近120帧Fast=119,Full=0,decisionMismatch=0。
  • R缓存Build累计=1,Reuse累计=3276,placementGatePassed=True。复用增量=1819。静态结果首次真机Build、Reuse、Fast均已达到>0目标。
  • 原始设备JSON:artifacts/maplibre-particle/android-validation/step113-retest-20261011_170012/static_rc_no_tide/result.json;SHA256=8718ce113820e7cc0cc2b4d5b801e6847c92e9ced79cd4fecbee58bfeef1c27c。旧STEP118真实JSON与APK保留,未覆盖。
  • 其他未验:原63层缺源负对照;Camera/Style/Source/Tile/Annotation/Context变更后的Full安全撤销与重新Build;航标/文字图像与层序人工目视;13项非Jest GTest实际运行;macOS Metal/iOS。Mac Metal CMake因既有libuv缺失未配置(非新增依赖),Android链路使用原工具成功。
  • 不能凭Fast计数判断静态图像和Symbol结果等价;STEP119保持PARTIAL,不可直接发行或宣称全部PASS。