一、从交付流程说起:
一个应用至少会经过开发、编译 CI、测试、灰度和发布这几个阶段。
1、开发阶段
熟练各种开发工具,原理。
2、编译CI阶段
3、测试阶段
4、灰度和发布阶段
动态部署,补丁。远程听诊器。

二、移动 APM 质量平台
1. 统一管理。A 同学写了一个耗时监控工具,B 同学写了一个内存监控工具,它们在不同的仓库,上报格式不太一样。
2. 统一三端。一个公司可能有多个应用,一个应用也可能有H5、iOS、Android 多个端。我们希望它们只是采集数据方式有所不同,上报、后台分析、展示、报警都是共用的。

有的问题可能是致命的:像崩溃、卡死、白屏。
性能问题:安装包大小、启动、耗时、内存、耗电、流量。
期待掌握的主要知识:

性能优化的关键在于如何解决存量问题,同时快速发现增量问题。
极客时间: https://time.geekbang.org/column/article/70250
本文详述了移动应用从开发到发布的全流程,包括开发、CI、测试、灰度和发布各阶段的关键操作,以及如何通过统一的移动APM质量平台监控应用的健康状态,覆盖耗时、内存、崩溃等核心指标。
8866

被折叠的 条评论
为什么被折叠?



