insomnia1232
V2EX  ›  Android

Android 基于字节码的热修复是否已死?

By insomnia1232 at 2020 年 4 月 6 日 · 18613 次点击

16 年很火,很多大厂推出了框架,比如微信的 tinker,现在有很多公司在用吗?我知道 React Native 的 jsbundle 谷歌苹果是不管的,但 tinker 这种毕竟是更改了字节码,听说在 play 上查到就下架

26 条回复  •  2020-04-07 15:46:53 +08:00
vk42
   1
vk42  
   2020 年 4 月 6 日
正常情况下有审核的应用商店都不能允许吧,这等于直接绕过商店的审核机制了。不止热修复,连应用内检查更新的功能都要改成打开应用商店的软件主页了
reus
   2
reus  
   2020 年 4 月 6 日 via Android
允许你这样做的话,还要审核干什么?
abcbuzhiming
   3
abcbuzhiming  
   2020 年 4 月 6 日   ❤️ 3
字节级别热更新最火热的时候就有很多人说过存在很大的风险:你怎么挡得住资本的贪婪?你说你热修复,别人才不会只用来“修复”!这技术明摆着就是提供来给别人逃过监管和审核的。那平台怎么会容忍你?可惜当时花团锦簇,国内的几个主要技术布道人根本听不进去。然后苹果一波打击全部萎了,google 也跟进了,现在这类技术已经沦为地下技术,只能在黑产的领域去玩了
momocraft
   4
momocraft  
   2020 年 4 月 6 日   ❤️ 1
死得好
HangoX
   5
HangoX  
   2020 年 4 月 6 日
你都说 play 查到就下架,国内又没有 play,就是因为国内没有 play 才需要这样的技术
300
   6
300  
   2020 年 4 月 6 日
现在的技术不都是基于 dynamic module 吗
insomnia1232
   7
insomnia1232  
OP
   2020 年 4 月 6 日 via Android   ❤️ 1
@HangoX 所以我想问现在还有很多公司用吗
insomnia1232
   8
insomnia1232  
OP
   2020 年 4 月 6 日 via Android
@abcbuzhiming 所以现在还有很多公司用吗
HangoX
   9
HangoX  
   2020 年 4 月 6 日
@insomnia1232 你国内的大公司都要用啊,不可能不用的,就算你发新版本都要覆盖一天,tinker 覆盖只需要几个小时
varint
   10
varint  
   2020 年 4 月 6 日
安装 app 之后第一时间禁用 tinker 组件,并加入 xposed 大礼包。。
CommandZi
   11
CommandZi  
   2020 年 4 月 6 日
话说这些强烈依赖热修复的公司是不是没有测试呀,对自己的代码这么没信心?
iloxmn
   12
iloxmn  
   2020 年 4 月 6 日 via Android
@CommandZi 参考 2 楼
slyang5
   13
slyang5  
   2020 年 4 月 6 日
@CommandZi 满足需求变更, 比如 4.4 活动 图片全变黑? 你想怎么弄 发布个版本 ???
CBS
   14
CBS  
   2020 年 4 月 6 日   ❤️ 1
@slyang5 后台给黑图呗,哈哈哈哈
abcbuzhiming
   15
abcbuzhiming  
   2020 年 4 月 6 日
@insomnia1232 当然是有的,黑产庞大的很不说,国内的 android 完全是无 zf 状态,什么阿猫阿狗都想在用户手机上吃肉,所以这个技术还会存在一段时间,直到国内的统一平台出现后
CommandZi
   16
CommandZi  
   2020 年 4 月 6 日
@slyang5 那我懂了,原来「热修复」是给「产品」擦屁股用的。
eason1874
   17
eason1874  
   2020 年 4 月 6 日
@CommandZi #11 热修复方便作恶啊。像 alipay 前两年被抓包在后台偷偷上传内容,问题爆出来没多久他们一个热更新覆盖了,你毛都抓不到。
WebKit
   18
WebKit  
   2020 年 4 月 6 日 via Android
阿里巴巴,tinker 框架 用的还是很多的,而且现在还是能用的。
wsxyeah
   19
wsxyeah  
   2020 年 4 月 6 日 via iPhone
国内市场一般不管这个,Play 渠道包不会带上的
lijialong1313
   20
lijialong1313  
   2020 年 4 月 6 日
@varint 我想问如何禁用啊……
mxT52CRuqR6o5
   21
mxT52CRuqR6o5  
   2020 年 4 月 6 日 via Android
@varint 想知道如何禁用+1
varint
   22
varint  
   2020 年 4 月 6 日 via iPhone
没有绑手机号无法回复楼上及楼上上
varint
   23
varint  
   2020 年 4 月 6 日 via iPhone   ❤️ 1
亦无法 at 人,自行搜索 myandroidtools
Zeham
   24
Zeham  
   2020 年 4 月 7 日
国内还是有很多公司在用,一查他们的使用 SDK 列表就知道了,而且都是上架国内应用市场的
MaxLi77
   25
MaxLi77  
   2020 年 4 月 7 日
除了国内环境特殊,有这玩意。
slyang5
   26
slyang5  
   2020 年 4 月 7 日
@CommandZi 小的逻辑改动,更灵活吧。
© 2026 V2EX · 56ms · 3.9.8.5