首页 > 移动平台 > 详细

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

时间:2018-04-29 10:49:31      阅读:287      评论:0      收藏:0      [点我收藏+]

插件化由来:

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

插件化要解决的问题:

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

  • 代码加载:

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!