v2.0 预览版展望 — 并发下载、UI 大改与最低系统升到 Android 7.0
先明确:v2.0 还在 Preview 阶段
截至本文档编写时,Seal 的稳定版是 v1.13.1(2026 年 F-Droid 收录)。v2.0.0 处于 alpha 5 阶段(GitHub Releases 里标注 "when could we hit beta i dont know"——连作者自己都不确定什么时候能进 beta)。
预览版和稳定版可以并存安装(使用不同的数据目录),但版本还在大改、功能不完善、可能有严重 bug,仅建议用来帮开发者测试。
v2.0 从 v1.13 引入的重大变化
CHANGELOG 里 v2.0 的 Notable changes 板块列了:
核心架构变化
| 变化 | 含义 | 稳定版 v1.13.1 有没有 |
|---|---|---|
| Concurrent downloading | 真正的多任务并发下载 | ❌ 稳定版是串行队列 |
| Download queue | 独立的队列管理界面 | ❌ 稳定版没有队列概念 |
| Resume failed/canceled | 失败/取消任务一键恢复 | ❌ 稳定版需要手动重新下载 |
| Backup & restore unfinished | 未完成队列持久化 | ❌ 稳定版中断后状态丢失 |
UI/UX 变化
| 变化 | 含义 |
|---|---|
| Interface overhaul | Compose Navigation 完全重写 |
| Large screen support | 平板和横屏布局优化 |
| Predictive back animation | Android 14+ 的预测返回动画支持 |
| Format/playlist in Quick Download | 快速下载时也能选格式(稳定版 Quick Download 固定用上次配置) |
系统要求变化
v2.0 会把最低系统要求从 Android 5.0(API 21) 升到 Android 7.0(API 24)。原因:
- Android 7.0 引入了更多 Compose Navigation 和 Material You 依赖的系统级 API
- 并发下载和下载队列的实现需要更高的系统能力
- 2026 年还在用 Android 5/6 的设备已经非常稀少,抬升 minSdk 影响面不大
v1.13.x 继续支持 Android 5.0+,v2.0 稳定版发布后两个版本线可能并行维护一段时间。
版本切换的建议
如果你想:
| 场景 | 建议 |
|---|---|
| 日常用 | 稳定版 v1.13.1 |
| 帮开发者测试 | 装一个 alpha 预览版(与稳定版并存) |
| 用在 Android 5/6 旧设备 | 只能用 v1.13.1(v2.0 最低 Android 7.0) |
| 等 v2.0 beta | 关注 GitHub Release 频道或 Telegram/Matrix 社区 |
v2.0 为什么改这么大
v1.13.x 稳定版的下载队列是"一条一条串行跑"——这在设计之初是合理的(手机带宽有限,同时跑多条可能占满网速导致单任务速度反而变慢)。但随着 Seal 功能逐渐完善(批量播放列表下载、自定义命令模板、Cookie 登录态),用户对"多条任务同时跑"的需求越来越强,稳定版的架构已经无法优雅地支持并发下载。
v2.0 相当于把下载管理这层完全重写了。CHANGELOG 里 v2.0 alpha 3 甚至写着 "a lot" 和 "hey we added download queue in this version come and take a look"——作者自己都在调侃改动幅度之大。
想稳定用 Seal 不需要等 v2.0——v1.13.1 已经能完整覆盖本文档站描述的所有功能。