摘要: 插件开发的概念: 对于一个功能特别多,代码量特别大的App比如支付宝、360手机助手来说,如果把所有的功能和代码都写在一个App中,就会造成App体积过于庞大,用户下载体验差,不方便测试,业务、模块耦合性过高等问题。插件开发就是指在一个APP中只完成基础和主要功能模块,对于其他可选的功能模块采用下载 阅读全文
posted @ 2017-03-06 19:53 从前有個人 阅读(1297) 评论(0) 推荐(0)
摘要: APP热修复的概念: APP修复是针对修复app中的bug场景来定义的。当我们已上线的app出现bug的时候,我们想在用户不知情的情况下修复这个bug,那么就会用到热修复。 APP热修复的实现原理: 首先,生成新版本的apk与旧版本的apk的差异补丁包文件; 其次,使用热修复框架的Api在Appli 阅读全文
posted @ 2017-03-06 19:44 从前有個人 阅读(2120) 评论(0) 推荐(0)
摘要: 增量更新的概念: 当我们手机上安装的app版本与服务器的最新版本不一致的时候,传统做法是重新下载安装一个最新版的apk文件,不过这种方式比较耗流量,不利于用户体验。增量更新就是只下载当前app版本与最新版本的差异内容,然后与当前版本就行合并成最新版本再安装。目前支持增量更新的应用市场 有Google 阅读全文
posted @ 2017-03-06 19:27 从前有個人 阅读(2237) 评论(0) 推荐(0)
摘要: 多渠道打包的概念: 打包是指使用证书文件对app签名生成一个apk文件。 多渠道打包指的就是我们的app在开发完成之后需要投放到不同的市场,比如说Google市场、百度市场等,为了统计应用在各个市场的用户下载量、新增用户量等数据,需要把他们打包成不同的包投放到不同的市场,每种包都包含了各自市场的信息 阅读全文
posted @ 2017-03-06 19:18 从前有個人 阅读(2035) 评论(0) 推荐(0)