当前位置:首页 > 报告详情

当插件化遇上Android P.pdf

上传人: 云闲 编号:95521 2021-01-01 28页 18.60MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了Android P的插件化应用和京东商城的架构升级。Android P引入了对App Bundle的支持,允许开发者将应用的不同部分分开打包,以减小APK体积并提高效率。然而,这一新特性还处于测试阶段,且有一定的限制。同时,Google Play开始要求所有应用使用App Bundle格式。 京东商城为了应对Android P的这些变化,进行了架构升级和重构。他们实现了插件化黑科技,如Hook App运行的关键点,通过反射插入插件中的类和资源。然而,为了平稳过渡并解决模块间耦合问题,京东开始转向组件化和前端插件化。他们自研了一个好用的组件化方案,并逐步向官方的动态化框架靠拢。 此外,京东还提出了以Project和Module为边界进行组件间隔离的方法,使用暴露API达到组件间灵活通讯和调用的目的。他们还制定了一些规则来防止依赖传递和资源ID冲突。 总体来说,京东商城在应对Android P的挑战和机遇方面做得非常出色,他们的架构升级和重构为未来的发展奠定了坚实的基础。
"Android P 禁令对插件化有何影响?" "如何利用 Android App Bundles 优化应用?" "京东商城如何应对 Android P 挑战实现架构升级?"
客服
商务合作
小程序
服务号
折叠