码迷,mamicode.com
首页 > 移动开发 > 详细

热门前沿知识相关面试问题-android插件化面试问题讲解

时间:2018-04-29 11:59:54      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:资源   越来越大   strong   主程   面试   card   span   个数   升级   

插件化由来:

  • 65536/64K【技术层面上】
    随着代码越来越大,业务逻辑越来繁杂,所以很容易达到一个65536的天花板,其65536指的是整个项目中的方法总数如果达到这个数量时则不无法创建新的方法了,所以基于这个原因插件化就产生了。
  • 功能层面的解耦、维护团队的分离,这也是大势所趋,每个团队会维护一个APK中的不同的业务模块,如果每个业务模块升级都需要对整个APK进行升级,代价实在太大,虽说目前有H5的方式能解决这个问题,但是体验上肯定是没法中Native的APP进行比较的。虽说来自Facebook的react native如今比较流行,但是在国内插件化用得比较多,毕境是纯native。

插件化要解决的问题:

  • 动画加载APK:
    指的是有一个宿主程序会从sdcard中动态加载APK,
  • 资源加载:

  • 代码加载:

热门前沿知识相关面试问题-android插件化面试问题讲解

标签:资源   越来越大   strong   主程   面试   card   span   个数   升级   

原文地址:https://www.cnblogs.com/webor2006/p/8970506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!