如果你手里是一个已经上线很久的 Android 项目,不要把 KMP/CMP 当成“重写项目”的理由。真正可行的路径是:保留现有 Android 业务节奏,把可共享的部分一点点搬到 shared。
迁移可以拆成三步:先迁数据层,再迁状态层,最后才碰 UI。
先定一个现实目标
一开始别追“复用率 80%”。这个目标听上去很美,但会逼着你把不该共享的东西硬塞进 shared,最后两端都难受。
更实用的目标是这三个:
- Android 和 iOS 的业务结果一致(成功、失败、重试策略一致)
- 关键页面状态流转一致(加载、空态、错误态一致)
- 迁移过程可以随时停、随时回滚
more >>