LNRenderers.swift)验收:SDK + 两个 Demo 编译通过;调用路径可走 render/display/dispose。
Utils 基础与类别能力补齐(LNUtilities.swift)
现状:已完成,包含 logger/线程安全容器/weak proxy/metal util + NSArray/NSDictionary/UIColor/UIDevice/UIGestureRecognizer/NotificationCenter 的 LN 版本能力。
验收:静态检查与三 scheme 编译通过。
LNHWDMP4OpenGLView 已切到 Swift 主路径并保留旧 OC 对照实现。当前剩余为像素级行为对齐与性能调优。验收:同素材下新旧实现视觉对照一致(alpha、mask、合成区域)。
播放回调契约补齐(LN delegate 覆盖旧能力)
风险:中高。当前 LN delegate 缺少 frame/finish/资源注入等能力。
依赖:P0/P1 Render。
现状:已完成,LNVAPPlaybackDelegate / LNVAPWrapPlaybackDelegate 已覆盖 shouldStart/start/play/stop/finish/fail/content/loadImage。
验收:旧公开回调能力在 LN API 中有等价入口。
View 层主路径去 legacy 编译期依赖(LNVAPPlayerView / LNVAPWrapView)
现状:已完成。通过 runtime bridge 调用旧实现,不再直接依赖 UIView+VAP.h / QGVAPWrapView.h。
补充:addVapTapGesture / addVapGesture 已补齐 LN API,对齐旧手势契约。
验收:Demo 在不依赖旧 category 主路径下完成播放闭环。
迁移对照表收敛到“Done/Not Done”
风险:低。
依赖:前述功能完成。
验收:逐类表中不再存在“API Done / Impl Pending”。