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

2020-04-06 04:34:59 +08:00
 insomnia1232

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/659732

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX