开发者社区> 问答> 正文

[@炯轩][¥20]对于插件对热修复您有什么想法?

插件热修复

展开
收起
阿策~ 2018-12-13 13:43:11 2300 0
4 条回答
写回答
取消 提交回答
  • 插件化逐渐退出舞台。
    热修复,是app出现重大故障时的一个修复方案,app建议具备这个功能。

    2019-07-17 23:20:32
    赞同 展开评论 打赏
  • 插件化:如果是超级APP的话,那直接使用插件化方案
    组件化:组件化开发后,在线上做拼装,一般是为了减包体,不过现在意义不太大,现在的网络条件已经不会制约用户了
    热修复:这是为了应对线上问题的在线修复方案

    2019-07-17 23:20:32
    赞同 展开评论 打赏
  • dexposed - 淘宝 支付宝的Android底层技术团队即将为Dexposed开源项目贡献一个重要的扩展能力 —— 方法粒度的完整替换,大幅度降低基于AOP方式替换大型方法的开发成本,使用教程,Android平台免Root无侵入AOP框架Dexposed使用详解 。 Android Hotpatch系列之-项目介绍 - 客户端例子实现,服务器简易实现 。热更新。
    Xposed - Xposed是一款可以在不修改APK的情况下影响程序运行的框架服务,Android Hook神器:XPosed入门与登陆劫持演示 。热更新。
    code-push -大微软推出的一套可以为用 React Native 和 Cordova 开发的 App 提供代码热更新的方案。
    DynamicAPK - 实现Android App多apk插件化和动态加载,支持资源分包和热修复。
    AndFixDemo - AndFix是alibaba出品的开源热更新技术。
    gradle_plugin_android_aspectjx - 通过Gradle Transform和aspectj来实现代码动态修改,业务逻辑数据埋点、性能数据统计等侵入性修改从此不再需要修改业务代码,完美解决Dexposed兼容性问题,实现代码自动插桩。AspectJX-Demo
    RoboAspectJ - 美团出品的开源热更新技术。

    2019-07-17 23:20:32
    赞同 展开评论 打赏
  • 搬砖于造轮

    如果自己写的话会很麻烦,而且坑会比较多,如果你是开发app,比较推荐滴滴的VirtualAPK,也是插件的方式接入,接入起来很方便。或者可以选择阿里的Atlas。如果你是开发SDK,那就比较麻烦些

    2019-07-17 23:20:32
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
ReactNative实战优化之路 立即下载
Flutter in action——闲鱼最佳实践 立即下载
荷鲁斯 移动端第三方库安全检查引擎介绍 立即下载