最后核对:2026-08-02(当前工作区与构建配置)
本页描述当前开发方向,不等同于发布承诺。功能是否已经可用以当前源码为准;公开版本与用户可见变更以 CHANGELOG.md 和 GitHub Releases 为准。
| 项目 | 当前状态 |
|---|---|
| 当前构建 | 9.9.9.8.6 / versionCode 278 |
| 最近完整发布记录 | v9.9.9.8.6(2026-08-02) |
| Android | minSdk 26、targetSdk 35、compileSdk 37、arm64-v8a |
| 构建工具 | AGP 9.3.1、Gradle 9.5、Kotlin 2.4、JDK 21 |
| UI 与导航 | Compose BOM 2026.06.01、Navigation3 runtime/UI 1.2.0-alpha07、NavigationEvent 1.2.0-alpha03 |
| 主要视觉实现 | Material 3、Miuix 0.9.3、Compose Cupertino、Haze 2、Backdrop |
- 首页推荐、分区、搜索、动态、消息、空间、历史、收藏、稍后再看和个人中心主流程。
- 普通视频、番剧、直播、离线视频与听视频模式;包含 DASH/HLS、弹幕、倍速、手势、PiP、后台播放和系统媒体控制。
- 视频笔记、AI 总结草稿、时间点、富文本编辑与系统分享。
- 手机、平板和折叠屏布局;Material 3、Miuix、iOS 风格与液态玻璃视觉分支。
- 10 个内置插件、JSON 规则插件、外部
.bpplugin/皮肤包解析预览、插件 SDK 与示例。 - DLNA、Google Cast、WebDAV 备份、应用内更新、多账号会话切换。
- Navigation3 自持返回栈、预测返回、整卡共享过渡、连续播放器画面与 Baseline Profile/Macrobenchmark 基础设施。
| 方向 | 当前状态 | 完成条件 |
|---|---|---|
| 视频整卡打开/返回稳定性 | 正在收敛 | 所有卡片入口在播放、未播放、暂停及预测返回完成/取消时无黑底、错卡、跳变、双影或黑帧 |
| Navigation3 1.2 兼容 | 已完成依赖对齐,待全入口真机回归 | runtime/UI 保持同版;返回目标 Scene 始终存在;普通返回与预测返回一致 |
| 转场稳态性能 | 正在收敛 | 详情稳态不再更新转场模糊、Backdrop 或来源快照;120Hz 真机达到既定帧预算 |
| AGP 9 单元测试链路 | 待修复 | :app:testDebugUnitTest 恢复识别 kotlin.test.Test,定向与全量策略测试可运行 |
| Release 候选验证 | 待上述项目完成 | dev/release 候选通过启动、播放、返回、下载、插件、平板和隐私权限清单 |
- 扩展视频详情 Macrobenchmark,长期覆盖打开、稳态、返回、预测取消和连续八次往返。
- 收敛首页、动态、播放器和设置中的帧级状态读取、图层数量与高成本模糊路径。
- 完成三套视觉预设在组件语义、可访问性、暗色主题和大屏布局上的一致性回归。
- 继续拆分过大的 feature 状态持有者,将纯策略下沉到可单测的 Policy/UseCase。
- 把路线图、功能矩阵、架构、QA 与发布流程纳入每次版本同步检查。
- 外部
.bpplugin从解析预览推进到可控执行:明确签名、能力授权、隔离、版本兼容和失败回滚边界。 - 多账号从“会话切换”推进到缓存、历史、下载、推荐反馈和部分设置的按账号隔离。
- 补齐英文与繁体中文资源,逐步清除页面硬编码文案。
- 增强收藏夹批量管理、筛选和跨入口一致性。
- 评估观看历史云同步;只有在账号、隐私、冲突合并和离线策略明确后进入实现。
- 直播礼物、上舰、房间状态、播放源刷新等更多实时事件语义。
- 更完整的 TV/键盘/遥控器焦点导航与大屏播放器体验。
- 性能基线自动比较、文档事实检查和更稳定的设备测试矩阵。
- 插件社区索引、兼容性声明与示例覆盖扩展。
- 不通过降低整卡模糊强度、关闭实时播放器返回或切换为不兼容 Surface 路径换取表面性能。
- 不让封面、标题、UP 和统计各自拥有相互竞争的 bounds 动画。
- 不把外部插件预览描述成已可安全执行,也不把多账号会话切换描述成完整数据隔离。
- 不以开发版本号、路线图状态或本地构建代替正式发布记录。
发生以下变化时必须更新本页:
versionName、SDK、AGP、Kotlin、Compose、Navigation3 或 Media3 基线变化。- 功能在“预览 / 开发中 / 已完成”之间迁移。
- Release 阻塞项完成、取消或改变验收标准。
- 模块职责、插件执行边界、账号隔离或隐私行为发生变化。
同步入口:README.md、README_EN.md、docs/wiki/FEATURE_MATRIX.md、docs/wiki/ARCHITECTURE.md、docs/wiki/QA.md 与 llms.txt。