热门前沿知识相关面试问题-android插件化面试问题讲解
Posted cexo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了热门前沿知识相关面试问题-android插件化面试问题讲解相关的知识,希望对你有一定的参考价值。
插件化由来:
- 65536/64K【技术层面上】
随着代码越来越大,业务逻辑越来繁杂,所以很容易达到一个65536的天花板,其65536指的是整个项目中的方法总数如果达到这个数量时则不无法创建新的方法了,所以基于这个原因插件化就产生了。 - 功能层面的解耦、维护团队的分离,这也是大势所趋,每个团队会维护一个APK中的不同的业务模块,如果每个业务模块升级都需要对整个APK进行升级,代价实在太大,虽说目前有H5的方式能解决这个问题,但是体验上肯定是没法中Native的APP进行比较的。虽说来自Facebook的react native如今比较流行,但是在国内插件化用得比较多,毕境是纯native。
插件化要解决的问题:
- 动画加载APK:
指的是有一个宿主程序会从sdcard中动态加载APK, - 资源加载:
- 代码加载:
以上是关于热门前沿知识相关面试问题-android插件化面试问题讲解的主要内容,如果未能解决你的问题,请参考以下文章