v2.0 到 v2.1 的关键改进
从 v1.9 rc 系列到 v2.1 的版本路径
v2.0 是 EtchDroid 的完全重写版本,v2.1 是在 v2.0 基础上的 bug 修复和体验优化。回顾这一路径有助于理解 EtchDroid 当前的能力边界。
v1.9 rc1(2024 年上半年的预览版)
重大变化:
- Material You UI(Jetpack Compose 重写界面)
- 写入后校验机制(之前版本完全没有)
- 写入失败后的自动恢复(之前版本只会报"写入失败"然后退出)
- 移除 DMG 支持(见本站 DMG 移除背景)
- 性能改进:缓冲区和队列调优,校验阶段提速
v2.0(正式版)
核心变化:
- Material You UI 全面打磨完成
- 完整的写入 + 校验 + 恢复流程
- Android 15 支持
- Kotlin 2.0 升级
v2.1(当前最新稳定版,约 2024 年 9-10 月发布)
v2.1 的定位是"质量提升版"——没有新增大功能,聚焦修复 v2.0 的已知问题和体验打磨。
v2.1 修复的关键问题:
| 问题 | 影响的用户群 | 严重性 |
|---|---|---|
| 写入过程中多次崩溃 | 所有用户 | 🔴 高 |
| 超大 U 盘无法写入且报错不清晰 | 使用 256GB+ U 盘的用户 | 🟡 中 |
| 部分 Android 13 设备打开镜像时崩溃 | Android 13 早期设备 | 🔴 高 |
| microG ROM 上遥测无法被关闭 | microG / 去 Google 化 ROM 用户 | 🟠 中 |
v2.1 新增:
- 6 个新语言翻译(芬兰语、加利西亚语、缅甸语、撒丁语、斯洛伐克语、乌克兰语)
- 改进的写入速度显示(更准确)
为什么 DMG 被移除是一个重要的版本分水岭
v1.9 rc1 移除 DMG 支持的决定,标志着 EtchDroid 进入产品聚焦阶段:
- 之前版本:功能越多越好(DMG beta 支持、Night mode toggle 等)
- v2.x 之后:砍掉边缘场景,聚焦"Linux ISO + 树莓派 IMG 的稳定写入"
这个决策让 EtchDroid 在 v2.0+ 版本中稳定性大幅提升——社区反馈 v1.5.x 偶尔遇到的"写入后无法引导"问题,在 v2.0+ 上几乎消失。
当前版本建议
| 用户类型 | 推荐版本 |
|---|---|
| 普通用户(写入 Linux ISO / 树莓派 IMG) | v2.1(最新稳定版) |
| 需要 DMG 写入的用户 | v1.5.1(最后一个支持 DMG 的版本),但建议评估是否真的必需 |
| 极重视隐私的用户 | v2.1 的 F-Droid 版本 |
| 极重视稳定性且不介意稍旧 | v1.5.1(最后一个 v1.x 稳定版,虽然已停止维护) |
版本号命名说明
EtchDroid 没有特别的命名哲学——主版本号 x.0 表示重大重写,小版本号 x.y 表示 bug 修复 + 体验改进,rc 后缀表示预览候选版本。你可以在 GitHub Releases 页面找到完整的变更历史。