QuickQ 桌面端的自动更新默认是开着的,新版本发布后会在后台悄悄下载好,下次启动客户端时自动完成替换,你基本感觉不到。想自己掌控升级节奏的话,进设置里把「自动更新」关掉,改成需要时手动点一次「检查更新」就行。
移动端的情况不太一样:iOS 由 App Store 统一管理更新,Android 因为系统不允许应用静默覆盖安装,所以每次都要你点一下确认。下面按平台分开讲,顺带说明更新时会不会占带宽、能不能继续用、更新失败怎么办。
自动更新到底在后台做什么
开着自动更新的时候,QuickQ 客户端会定期向服务器查询有没有新版本。发现新版之后,它会在你使用网络不紧张的时候,把安装包下到本地缓存里。
这个过程完全在后台完成,界面上通常不会弹窗打断你。下载完之后也不是立刻安装,而是等下一次启动客户端时,才把新版本替换上去。所以大多数人对更新的感知,就是某天打开客户端,发现界面有点不一样了,版本号也变了。
和自动更新相对的另一种做法是手动更新。两者的差异其实就两点:自动更新是客户端自己判断时机,你不用管,好处是不容易长期停留在旧版本;手动更新则是你自己决定什么时候升,代价是需要偶尔想起来去点一次。两种方式最终装上去的东西完全一样,区别只在节奏控制权在谁手里。
Windows 端在哪里开关
打开客户端,进设置页面,找到「通用」或「基础设置」这一栏。
里面有一项叫「自动更新」或「自动检查更新」,默认是打开的。想关掉就把它拨到关闭,之后客户端不会主动下载新版本。
同一个页面里一般还有一个「检查更新」按钮,关掉自动更新之后,想升级就靠它。点一下,有新版本会提示,没有就显示「已是最新版本」。当前最新版本是 Build 1449,可以在「关于」页面核对。
Mac 端的开关位置
Mac 版的设置路径和 Windows 类似,也是进设置找「通用」这一栏,找到自动更新相关的开关。
有一点和 Windows 不同:Mac 上的应用更新有时会走系统的应用更新通道。如果你发现客户端里关了自动更新,但系统设置里还是提示有新版本,那大概率是系统层面的更新提醒,不是客户端自己在动。
遇到这种情况,去「系统设置 → 通用 → 软件更新」看看,如果有 QuickQ 相关的条目,那是由系统统一管的。想彻底手动控制,就在那边也不要点「立即更新」,等你自己决定的时候再处理。
Android 为什么不能静默更新
这是系统层面的限制,不是客户端不做。
Android 从较新版本开始收紧了应用安装权限。一个应用想覆盖安装自己,必须先获得当前设备的安装授权,而这个授权是需要用户手动点一次确认的。系统不允许应用在没有任何提示的情况下把自己替换掉。
所以 Android 端的更新流程是:客户端检测到新版本,提示你去 QuickQ下载 页面拿新的安装包,下载完之后点开安装包,系统弹一次安装确认,点允许,覆盖安装完成。这个过程稍微比桌面端麻烦一点,但它是系统强制的,任何应用都绕不开。好处是安全性更高,不会有应用在你不知情的时候改变自己。
iOS 的更新由系统接管
iOS 上所有应用的更新都由 App Store 统一管理,应用自己没法绕过。这一点和 Android 不同,Android 至少还允许侧载,iOS 完全封闭。
想在 iOS 上开自动更新,去「设置 → App Store」,确认「App 更新」这个总开关是打开的,之后所有应用的新版本会在后台自动下载并替换。
想手动控制的,把这个开关关掉。之后更新需要你自己进 App Store,点右上角头像进账户页,下拉刷新一下,有更新的应用会列出来,点旁边的「更新」按钮就行。
iOS 上没法做到「只给某一个应用关掉自动更新」,只能全局开或全局关。如果想单独控制,那平时就保持全局关闭,需要的时候进 App Store 一个个手动更新。
关掉自动更新的几种合理理由
多数情况下建议开着,但有几种场景关掉确实更合适。
一是流量紧张的环境。自动更新会在后台下载安装包,虽然客户端一般会挑网络空闲时做,但如果你用的是按流量计费的网络,还是关掉更省心。
二是磁盘空间紧张。新版本下载需要占额外的缓存空间,旧版本文件也要保留到安装完成才清理。磁盘实在紧张时,手动控制更新的时机更好。
三是团队或多人共用的设备,希望版本统一、避免有人升有人没升造成界面不一致。这种情况通常由管理员统一安排升级节奏。
还有一种折中的用法:平时把自动更新开着,但遇到重要任务期间,比如要连续开好几个小时的会、或者在做大文件传输,临时关掉,等这段时间过去再打开。这样既不会错过长期更新,也不至于在最需要稳定的时候被后台下载分走带宽。
更新包下载会占多少带宽
安装包约 150MB,这是一次性的下载量,不是持续占用。
下载过程中会占用一定的下行带宽,但客户端一般会做限速处理,不会把整个网络占满。正常刷网页、看视频的时候基本感觉不到。
下载完之后安装包会在本地缓存里放一段时间,等新版本安装成功后才清理。这段时间它会占用磁盘空间,但不再占带宽。
如果发现更新下载期间网络确实明显变卡,可以先断开加速连接,等下载完再连回来。加速连接断开后,下载走的是本地网络通道,速度可能更快一些。
更新过程中能不能继续用
下载阶段可以,安装阶段要看情况。
下载是在后台进行的,不影响你当前使用。这期间连接状态、节点选择都不会变。
安装阶段会重启客户端进程,这时候连接会断开,需要重新点一次连接。所以建议在不需要持续连接的时段完成安装,比如刚开机、或者准备休息的时候。桌面端的安装过程通常几十秒,移动端因为要重新走一遍安装流程,会稍长一些,大概一两分钟。
更新会不会丢配置
不会。节点偏好、模式设置、登录状态这些都保留着,更新完打开客户端,界面状态和更新之前一样。
唯一可能变化的是界面上的一些细节,比如按钮位置微调、新增了某个设置项。这是新版本带来的变化,不是配置丢了。
如果你担心出问题,可以在更新前把当前手动固定的节点记一下。绝大多数情况用不上,但多记一笔不亏。另外,配置本身是跟账号走的,保存在服务端,就算本地更新过程中出现极端情况导致配置丢失,重新登录账号也会自动同步回来。
更新失败怎么办
桌面端更新失败,最常见的表现是下载卡在某个进度不动,或者安装时提示文件被占用。先确认客户端已经完整退出,Windows 从托盘图标右键退出,Mac 从菜单栏退出,然后重新打开让它再试一次。
还不行的话,去 QuickQ下载 页面手动拿一份最新的安装包,直接覆盖安装一遍。当前最新版本是 Build 1449,安装包约 150MB。覆盖安装不会丢配置,装完之后打开客户端,登录状态、节点偏好都还在。
长期不更新会怎样
不会突然不能用,但会有一些代价,比如可能错过一些网络内核层面的优化,或者某个已经修好的小问题还在旧版本上持续出现。
所以即便关掉自动更新,也建议每隔一两个月手动检查一次,别让版本差距拉得太大。检查动作很简单,进设置点一下「检查更新」,或者去「关于」页面看一眼当前版本号。相关更新频率的说明可以参考更新日志专题。
怎么确认当前装的是哪个版本
进客户端设置里的「关于」页面,第一行就是版本号。当前最新是 Build 1449。
版本号对不上,说明装的是旧包。可以点一下旁边的「检查更新」,或者回到下载页重新拿一份最新安装包覆盖装。
移动端在设置里也能看到版本号,位置通常在「关于」或「通用」里。iOS 上还可以去 App Store 的详情页看当前已安装版本和商店里的最新版本是不是一致。
自动更新和开机自启的配合
这两项会互相配合。开着自启的情况下,客户端每次开机都会启动一次,也就顺带完成了一次更新检查。
所以如果你既开着自启又开着自动更新,那版本基本不会落下。新版本会在这些启动过程中悄悄下好,下次启动时完成替换。
反过来,如果自启关着、平时也不怎么打开客户端,那更新检查的机会就少了。这种情况建议至少每周手动打开一次,让它有机会检查一下。相关设置可以参照讲开机自启的那篇。
更新之后要不要重新登录
不用。登录状态是保留的,更新完打开客户端直接进主界面,不需要重新输密码。
唯一的例外是跨大版本更新时,如果客户端的数据结构有变化,可能会要求你重新登录一次。这种情况很少见,即便遇到了,输一遍邮箱密码也很快。重新登录之后配置会自动从云端同步回来,节点偏好、模式设置都不会丢。
如果你在更新之后发现界面语言变了、或者某些设置项显示异常,那通常是本地缓存和新版本之间暂时不同步。退出客户端重新打开一次,或者隔几分钟再打开,一般就恢复正常了。
回到最实际的一点:自动更新开着省心,关掉更可控,两种做法都没有绝对的对错。桌面端保持默认就挺好,移动端记住每次更新要点一下确认就行。真正值得花时间的,是偶尔进「关于」页面看一眼版本号,确保自己没落下太多。