插件化技术的发展
为什么需要插件化
- 快速修复线上bug
- 避免因为一个小的feature改动,导致需要重新上传到各大应用市场
历史线
时间 | 创建人 | 项目名 |
---|---|---|
2012年 | mmin18 | AndroidDynamicLoader |
2013年 | 23Code | |
2013年 | Atlas | |
2014年 | 任玉刚 | dynamic-load-apk |
2014年5月 | 张涛 | CJFrameForAndroid |
2014年11月 | houkx | android-pluginmgr |
2014.12.8 android studio1.0发布 | ||
2015年 | Lody | TurboDex |
2015年3月 | Lody | Direct-Load-apk |
2015年5月 | limpoxe | Android-Plugin-Framework |
2015年7月 | kaedea | android-dynamical-loading |
2015年8月27日 | 张勇(360手机助手) | DroidPlugin |
2015年5月 | OpenAtlas | |
2015年10月 | 携程 | DynamicAPK |
2015年12月 | 林光亮 | Small |
RN出现 | ||
2016年8月 | 掌阅 | Zeus |
2017年3月 | 阿里 | Atlas |
2017年6月26日 | 360手机卫士 | RePlugin |
2017年6月29日 | 滴滴 | VirtualApk |
– | ||
2018年 | flutter |
在2015年才开始写第一个Android程序,中间有去做电子设计大赛去,依稀记得当时写了一个mp3播放器,一致播放SongTaste上一个妹子翻唱的他说,2015年移动发展最繁荣的一年
分类
静态代理和动态代理
app发展趋势
native->hybird(H5单页面的套在一个浏览器中的app性能体验不太好)
app的页面逻辑套路
列表页–>详情页–>围绕详情页提供,与详情相关功能