为什么采用 Electron 的新 Mac QQ 在上架 Mac App Store 的版本里依然使用热更新,且不会清理每次下载和解压的增量包?

2023 年 2 月 17 日
 kalimpong
前段时间专门因为这个增量包问题换了商店版,并且当时以为问题已经解决了。今天打开 QQ 忽然收到更新通知,看了下 Mac App Store 和 /Applications 里的版本是 6.9.6 ,占用 700MB+,而当下运行的版本已经到 6.9.9 了……

当前版本程序包( 400M+)和废弃包路径如下,各位可以看看这些废弃包占了多大空间,我的占用了接近 2G:

~/Library/Containers/com.tencent.qq/Data/Library/Application Support/QQ/versions

印象中这种方式好像违反了苹果审核机制,还是说 Mac app 不受此限?
3927 次点击
所在节点    Apple
12 条回复
evan6
2023 年 2 月 17 日
我这只有一个 config.json 文件
lscho
2023 年 2 月 17 日
我还停在原来的最后一个版本,挺好的
YooboH
2023 年 2 月 17 日
我更新到最新版本看还是 6.9.6 ,而且只有一个只有一个 config.json 文件
none
2023 年 2 月 17 日
不仅 Mac QQ ,iOS 上的微信一直都可以热更新版本
westoy
2023 年 2 月 17 日
果: "对不起, 他家游戏的内购分成给的实在太多了"
xtinput
2023 年 2 月 17 日
它更新的是资源文件
b1ghawk
2023 年 2 月 17 日
Mac 新版 QQ ,粘贴图片的时候超级卡。。。
yyfearth
2023 年 2 月 18 日
我记得如果是热下载资源文件不是代码是可以的
不然你想一下那些游戏 每次活动都是下载新的资源 不可能让你去 App Store 更新版本吧
kalimpong
2023 年 2 月 18 日
@evan6 @YooboH 我这边把 Versions 文件夹整个删除后再打开 QQ ,它立马就开始下载 6.9.9 的包……如下图:


而且在 QQ 界面中并不能找到手动“检查更新”的入口,我估计是卡 bug 了

@xtinput @yyfearth 我看了下载的包,甚至连增量包都不是,是直接整个 app 模块的包,内容对应 /Applications/QQ.app/Contents/Resources/app ,但他不会更新这个目录,而是放在~/Library/Containers/里面……
leon912
2023 年 2 月 18 日
好像通过商店更新过,然后又热更新的话,楼主说的文件夹里确实有 zip 和解压过以后的文件。我占了 800 多 MB 。
估计单一更新途径的话,这种问题就不存在了。
顺便再鄙视下腾讯的开发者,一点都不走心。
MrKrabs
2023 年 2 月 18 日
Electron:我的很大,你忍一下
ratchet
2023 年 2 月 19 日
自动升级之后我又重新装回了老版本。

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

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

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

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

© 2021 V2EX