热修复的使用选择

简介: 热修复的使用选择

热修复的基本概念


什么是热修复:通过补丁动态的修复,或者更新 app 的行为


热修复有哪些好处:如果线上的 app 出现bub,或者需要修改,就可以使用热修复。可以再用户无感知的情况下修复 app 。


有了热修复就高枕无忧了吗:这只是一个亡羊补牢的手段,不到万不得已,就不要使用,而且热修复还有一定的兼容问题。


比较流行的热修复技术


QQ控件的超级补丁方案


微信的 Tinker


腾讯的 Bugly,基于 Tinker,使用比较简单


阿里的 Sophix,dexposed


美团的 Robust,饿了么的 migo ,百度的 hotifx


技术对比



image.png


全平台指的是 android 的各个版本


方案对比及技术选型


  • 我们的需求是什么,需求是衡量一切的标准
  • 能满足需求的条件下,那个学习成本低
    学习成本低就意味着使用简单,调试简单,维护简单
  • 学习成本一样的情况下,优先选择大公司的方案


相关文章
|
存储 SQL 弹性计算
TiDB概述:定义与基本概念
【2月更文挑战第25天】TiDB是一款高性能、分布式的关系型数据库,它采用Go语言开发,兼容MySQL协议和生态,能够为用户提供强大的数据存储和查询能力。本文将详细介绍TiDB的定义、基本概念以及其核心特性,更好地理解这一开源数据库产品。
1578 5
|
4月前
|
SQL 安全 网络安全
从漏洞到攻击链:一次看懂黑客的思维链路
从漏洞到攻击链:一次看懂黑客的思维链路
466 4
|
缓存 网络协议 网络架构
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)
|
5月前
|
人工智能 API 数据库
基于 LangGraph 的对话式 RAG 系统实现:多轮检索与自适应查询优化
本文介绍如何使用 LangGraph 构建一个具备实用性的RAG系统,突破传统“检索-生成”模式的局限。系统支持对话上下文理解、问题重写、相关性过滤、查询优化与智能路由,能处理追问、拒答无关问题,并在无结果时自动迭代,结合记忆机制实现更智能的问答体验。
1020 4
|
6月前
|
人工智能 监控 Java
Java与AI智能体:构建自主决策与工具调用的智能系统
随着AI智能体技术的快速发展,构建能够自主理解任务、制定计划并执行复杂操作的智能系统已成为新的技术前沿。本文深入探讨如何在Java生态中构建具备工具调用、记忆管理和自主决策能力的AI智能体系统。我们将完整展示从智能体架构设计、工具生态系统、记忆机制到多智能体协作的全流程,为Java开发者提供构建下一代自主智能系统的完整技术方案。
891 4
|
机器学习/深度学习 边缘计算 人工智能
探讨深度学习在图像识别中的应用及优化策略
【10月更文挑战第5天】探讨深度学习在图像识别中的应用及优化策略
398 1
EMQ
|
存储 NoSQL API
EMQX Enterprise 5.4 发布:OpenTelemetry 分布式追踪、OCPP 网关、Confluent 集成支持
新版本提供 OpenTelemetry 分布式追踪与日志集成功能,新增了开放充电协议 OCPP 协议接入能力,并为数据集成添加了 Confluent 支持。此外,新版本还进行了多项改进以及 BUG 修复,进一步提升了整体性能和稳定性。
EMQ
1789 107
EMQX Enterprise 5.4 发布:OpenTelemetry 分布式追踪、OCPP 网关、Confluent 集成支持
|
数据采集 存储 人工智能
蚂蚁集团联合上海仁济医院泌尿科发布国内首个临床专科推理数据集:RJUA-QA
详细介绍数据集的构建过程、特点及统计分析,并全面评测了行业和通用大模型在该数据集上的性能,后续团队将持续优化数据集,为人工智能在医疗领域的研究与应用提供有力支持。
蚂蚁集团联合上海仁济医院泌尿科发布国内首个临床专科推理数据集:RJUA-QA
|
搜索推荐 机器人 数据处理
基于大语言模型的 FireRedTTS 语音合成系统
【10月更文挑战第3天】近年来,随着人工智能技术的发展,基于大语言模型的语音合成系统备受关注。FireRedTTS 系统由郭浩瀚等人提出,旨在满足多样化的语音合成需求。该系统分为数据处理、基础系统和下游应用三部分,通过高质量数据集和语义感知架构生成高保真语音信号。其应用场景包括配音和聊天机器人,能够实现零样本语音克隆和可控类人语音合成,提供自然且个性化的交互体验。然而,系统仍面临计算资源和完全自然语音合成等方面的挑战。[了解更多](https://arxiv.org/abs/2409.03283)
1171 3
|
测试技术 Go iOS开发
8千字详解Go1.20稳定版(一)
8千字详解Go1.20稳定版(一)
824 1