ARTICLE · 1306336
为什么App总爱在半夜偷偷更新,还非要你重
为什么App总爱在半夜偷偷更新,还非要你重
为什么App总爱在半夜偷偷更新,还非要你重
为什么App总爱在半夜偷偷更新,还非要你重启
你有没有过这种经历:睡前手机还好好的,第二天一早点开App,突然提示"已更新到新版本",或者干脆弹窗要你重启才能用。明明没点更新,它怎么自己变了?
静默更新:你没点,它也在后台换
很多App走的是"静默更新"——新版本的安装包早就在你连WiFi时悄悄下载到本地了,只是没激活。等某个触发点(比如你彻底关掉App再打开),它才把新文件替换上去。这么做是为了不占用你用App的当下带宽,也避免更新中途打断你正在做的事。
为什么挑半夜:灰度发布的节奏
更新常集中在凌晨,是因为大厂普遍用"灰度发布":新版本先放给一小批用户,观察崩溃率、报错率,没问题再逐步放大到全部。半夜用户少、服务器压力小,一旦出新bug,影响面也最小,工程师能从容回滚。说白了,半夜动刀,是为了把你"被当小白鼠"的概率压到最低。
为什么要重启:旧进程占着不让换
App运行时,核心程序文件被"占用"着,系统没法直接覆盖正在跑的代码。就像你没法给一辆行驶中的车换发动机。所以很多更新必须等你彻底退出、重新打开,才能把新版本"落位"。那些弹窗逼你重启的,多半是动了底层框架,不重启就跑不起来。
对你来说意味着什么
静默更新大多是为了体验更顺,不是偷你什么。但如果你特别在意流量或隐私,可以在设置里关掉"WiFi下自动下载",把主动权拿回来。
你手机里哪个App,更新最频繁、最烦人?
◆
THE END
原文为什么App总爱在半夜偷偷更新,还非要你重启
山西,1小时前,















































































