腾讯Bugly推出“热更新”服务,从异常上报延伸到应用升级
36 氪曾报道过,Bugly 是腾讯对外开放使用的移动应用崩溃检测服务,同时支持 iOS 和 Android 平台。移动开发者在自己的 App 中接入 Bugly 的 SDK 后,就能在应用崩溃后获得信息上报。开发者可以通过 Bugly 的网站看到崩溃的概要和详情。之后于2015年,Bugly 上线了一个“内测分发”功能。
而近期,Bugly又在应用升级环节提供了新服务,主要依赖于“热更新”、弹窗升级技术。
热更新,指在不需要关闭服务器的情况下,开发者可以直接部署项目。在用户无感知的情况下完成bug修复,并可以多纬度设定更新范围,精准命中问题版本。用户只要上线就能体验更新后的APP。弹窗升级技术,指在APP内弹窗提醒用户升级,并可精准控制升级用户范围和数量。可适用于新功能上线、页面改版和新版本灰度测试等。
Bugly相关负责人告知,这两项技术有一定的优势。举例来说,假如我们想对同一批用户做两种测试,传统方式无法让这批用户去安装两个版本。使用热更新技术,我们可以方便的对同一批用户不停的更换补丁。
针对IOS系统,腾讯Bugly提供热更新服务,选用JSPatch(Javascript)热更新框架。相对比WaxPatch(Lua),JSPatch不需要额外引入解析引擎,也有着更广泛的群众基础,同时更符合Apple的审核原则。使用腾讯Bugly提供的服务后,对于轻量级更新,小bug修复,开发者就无需等待1~2周的苹果审核时间。
针对Android系统,腾讯Bugly提供热更新和弹窗升级服务,选用Tinker热更新框架。一方面因为Tinker经历过微信数亿用户的验证,稳定、兼容性好;另一方面Tinker自研dxdiff算法,性能损耗低,应用成功率高。
开发人员在选择应用更新升级类服务时会主要关注以下三点:安全性,防止补丁被篡改;兼容性,支持IOS、Android等主流系统版本;灰度控制,可有效控制补丁的影响范围。所以,腾讯Bugly的思路是提供一整套解决方案——从异常上报、运营统计、内测分发到应用升级。虽然目前市场上的热更新开源框架较多,比如阿里巴巴的Andfix,QQ空间的Nuwa ,但腾讯Bugly团队表示,他们的技术优势就是经历过微信等产品背书。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
赞助链接
排名
热点
搜索指数
- 1 习近平将发表二〇二六年新年贺词 7904141
- 2 2026年国补政策来了 7808738
- 3 东部战区:开火!开火!全部命中! 7712893
- 4 2026年这些民生政策将惠及百姓 7616985
- 5 小学食堂米线过期2.5小时被罚5万 7519709
- 6 解放军喊话驱离台军 原声曝光 7428214
- 7 为博流量直播踩烈士陵墓?绝不姑息 7327605
- 8 每月最高800元!多地发放养老消费券 7238391
- 9 数字人民币升级 1月1日起将计付利息 7141831
- 10 2026年1月1日起 一批新规将施行 7040675








站内投稿
