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

2023-02-17 20:50:53 +08:00
 wydinhk
前段时间专门因为这个增量包问题换了商店版,并且当时以为问题已经解决了。今天打开 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 不受此限?
3010 次点击
所在节点    Apple
12 条回复
evan6
2023-02-17 21:21:36 +08:00
我这只有一个 config.json 文件
lscho
2023-02-17 21:41:33 +08:00
我还停在原来的最后一个版本,挺好的
YooboH
2023-02-17 22:17:26 +08:00
我更新到最新版本看还是 6.9.6 ,而且只有一个只有一个 config.json 文件
none
2023-02-17 22:47:44 +08:00
不仅 Mac QQ ,iOS 上的微信一直都可以热更新版本
westoy
2023-02-17 22:56:36 +08:00
果: "对不起, 他家游戏的内购分成给的实在太多了"
xtinput
2023-02-17 23:02:41 +08:00
它更新的是资源文件
b1ghawk
2023-02-17 23:10:53 +08:00
Mac 新版 QQ ,粘贴图片的时候超级卡。。。
yyfearth
2023-02-18 06:42:17 +08:00
我记得如果是热下载资源文件不是代码是可以的
不然你想一下那些游戏 每次活动都是下载新的资源 不可能让你去 App Store 更新版本吧
wydinhk
2023-02-18 08:42:40 +08:00
@evan6 @YooboH 我这边把 Versions 文件夹整个删除后再打开 QQ ,它立马就开始下载 6.9.9 的包……如下图:


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

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

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

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

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

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

© 2021 V2EX