什么是Amigo?
Amigo是饿了么移动开源的Android Hotfix解决方案,托管在Github。对比同类产品,Amigo是业界比较成熟的Hotfix解决方案,同时它适用的业务场景也并不会局限于此。如果你的团队是采用并行开发的话,发版周期会将是一个非常头疼问题,有了Amigo,这些都将不再是困扰业务的快速发展。
Amigo使命
对于当前大多数互联网产品来说,mobile app作为与用户交互的窗口,几乎承载了所有的业务。如果由于开发和测试过程中一点不经意的疏忽,就很有可能会给线上带来重大的损失;同时app上架审核的周期可能也会很长,很多时候在业务上无可忍受。
你可能会遇到如下痛点
线上bug束手无策: 难以想象
金融交易类APP
遇到线上事故又束手无策的窘境多变的需求: 多变的产品需求无法及时线上验证,只能顺延到下个周期
大的研发团队效率快不起来: 团队规模扩张,并行开发,发版周期一推再推
新版本低覆盖率、多版本差异分布: 覆盖率上不去、历史版本差异化分布,业务被动
相信很多团队都会遇到这些问题,不管APP的用户规模如何。除了在研发管理、QA测试、项目管理等方面持续努力之外,业内都迫切需要一个成熟的解决方案,来让技术去驱动业务,彻底解放业务上的生产力
。
什么是Amigo平台?
为了更好的为社区提供服务,Amigo团队提供了一整套的解决方案,让你的团队只需一行配置
就可解决线上的后顾之忧,这就是Amigo平台。平台由两块组成:SDK、管理平台。极简化的使用,同时配备安全稳定的后台支撑,三分钟集成 是Amigo团队的承诺。
SDK:封装后端API实现;一行配置,低耦合
管理平台: 后台配置中心,上传patch包即可线上生效
Amigo SDK与Amigo的关系
Amigo是基于Apache Version 2的开源项目,是Amigo SDK的核心代码。使用完全免费自由,若打算自己搭建后台下发 hotpatch 文件,可以直接使用 github 上的核心代码,与 Amigo 平台上的 SDK 无关。Amigo 平台的 SDK 在核心代码的基础上增加了向平台请求脚本/传输解密/版本管理等功能,只用于这个平台。
Amigo 平台速度和稳定性如何?
通过Amigo平台上传的hotpatch文件都会保存在七牛云,支持高并发,CDN分布全国,速度和稳定性有保证。
后端服务的速度和稳定性由饿了么核心业务团队
保障,SDK由饿了么APP核心开发
持续维护
点击 阅读原文 ,即可体验