插件化由来:
- 65536/64K【技术层面上】
随着代码越来越大,业务逻辑越来繁杂,所以很容易达到一个65536的天花板,其65536指的是整个项目中的方法总数如果达到这个数量时则不无法创建新的方法了,所以基于这个原因插件化就产生了。 - 功能层面的解耦、维护团队的分离,这也是大势所趋,每个团队会维护一个APK中的不同的业务模块,如果每个业务模块升级都需要对整个APK进行升级,代价实在太大,虽说目前有H5的方式能解决这个问题,但是体验上肯定是没法中Native的APP进行比较的。虽说来自Facebook的react native如今比较流行,但是在国内插件化用得比较多,毕境是纯native。
插件化要解决的问题:
- 动画加载APK:
指的是有一个宿主程序会从sdcard中动态加载APK, - 资源加载:
- 代码加载:
原文地址:https://www.cnblogs.com/webor2006/p/8970506.html
时间: 2024-11-07 15:37:42