# 移动端设备条件与稳健性检查清单

## 弱网与离线

- 请求超时、断网、半连接、DNS 失败或服务端错误时，是否有清晰提示、重试或降级策略。
- 是否把瞬时失败误当成功处理，导致 UI 状态与真实服务端状态不一致。
- 离线缓存、重放队列或草稿箱存在时，是否处理了重复提交和冲突恢复。

## 设备与系统状态

- 屏幕旋转、分屏、折叠态、字体缩放、深色模式、低内存回收后，页面是否还能恢复到有效状态。
- 应用从后台恢复、被系统杀死后重建、收到推送或外部分享唤起时，是否会进入非法页面状态。
- 日期、时区、语言环境变化是否会破坏格式化、排序、缓存键或本地判断逻辑。

## 兼容性与异常恢复

- 不同平台分支或条件编译是否遗漏默认分支，导致某个平台直接不可用。
- 新增能力是否假设设备一定支持传感器、相机、权限或系统 API，而没有可用性判断。
- 捕获异常后是否真正恢复了可继续操作的状态，而不是仅记录日志后把页面留在坏状态。
