# Jigsort Solitaire

拼图游戏

## 1.0.0

初版

## 1.0.8+8 2026-01-29

性能优化

- 切换渲染引擎为skia，性能比impeller略差，但较稳定
- 优化预加载逻辑，解决冷启动卡顿率高的问题
- 阶梯图片质量机制(三种阶梯宽度，分别为1200, 1800, 2400)，低端手机采用1200，高端手机1800，平板2400， 避免直接使用原图，分辨率过大的原图进入渲染管道应是导致低端手机crash的主要原因
- 优化 jc_audio_player, 引入线程池处理 SoundPool 播放，不堵塞UI主线程，解决发牌高频音效触发导致的ANR。
- banner广告优化，Key 隔离，减少潜在风险
- 修复切换到任务列表，背景音乐pause后又再次播放的bug, 提升了应用前后台切换性能（main.dart中使用了GlobalKey的原因）
- 其他优化

## 1.0.9+9

- 进入拼图初始化优化， 如果图片损坏，自动删除磁盘缓存并尝试重新下载，避免锁死在这一关
- download优化，增加防抖；缓存文件写入优化， 先写入tmp文件，再重命名，保证是原子操作，避免写入“半截”文件的可能性
- "下一关"按钮防抖和安全pop up优化（根据firebase报错的修改）
- 内存分级， 低内存设备不展示banner广告
- 启动优化， 启动main中所有堵塞性的await， 改为立即启动ui，后台并行初始化firebase，本地存储等await动作 -资源竞争优化： 关卡结束点击next， 立即pop up返回主页， 不再等待插屏广告结果再次回到play页面， 这样的好处是可以立即释放play界面资源，为插屏广告腾出内存空间。 用户体验也会更好，广告结束直接就在首页，不会闪
