经历了几次APP新版本上线的折磨后,发现一次成功的上线,除了需求下发、研发、测试、上线如许理想化的流程之外,还存在许多隐性的工作必要我们考虑并完成。
发布前
1、新老版本的兼容题目
比如,老版本原有的功能,新版本从底层进行了重构,接口假如重写,老版本要考虑兼容题目。不然就会出现,新用户下载的APP可以使用,老用户不能使用的情况,假如涉及了表结构的改变,那么还会关联到体系的其他功能。
2、IOS,安卓,微商城的三端同一
原生页面和h5页面的区别
1)原生应用页面速度快,排版更清晰,体验结果会更好
2)原生可以脱机使用,运行更快,但h5可以动态更新,不必要更新app
3)h5交互动态结果收到限定,复杂的逻辑和动画做不了,会影响一些页面场景、逻辑的理解。
3、APP更新启动页
对于大版本的更新,要有新增功能的介绍指导页面,一样平常4-6个页面为宜,把更新的内容讲述给用户,别忘了可以跳过这部分的按钮。修改涉及必要用户重点关注的地方,可以在页面上做些指引蒙版。
4、发布失败应急方案
常在坑里走哪有不挂的,一旦发布失败,肯定要有事先预备好的应急预案,发现情况不妙,可以启动应急预案,最差不过紧急回滚,至少把损失降到最低。