GetNoTrack
登录 打开聊天

为什么一个修复得更快

阅读约 1 分钟

为什么一个修复得更快

一个商店应用的更新,要经过编写、提交、审核、发布,然后由每个人各自安装。一个网页应用的更新,在页面加载时就完成了。这中间的差距,是几天对几秒,而它决定了一个漏洞会在你的设备上存活多久。

这是这两者之间被讨论得最少的一个差异,但放在一年的使用周期里看,很可能是影响最大的一个。

本页内容
  1. 商店这条路径有5个步骤
  2. 网页这条路径只有一个步骤
  3. 打包发布改变了风险
  4. 这对你意味着什么
  5. 关于这款应用的常见问题

商店这条路径有5个步骤

构建、提交、审核、发布、安装。光是审核就要几个小时到几天,而安装与否还取决于用户是否开启了自动更新。一个修复可能周一就完成了,但要到周五才能触达一半的用户。

网页这条路径只有一个步骤

部署,然后下一次加载页面时,改动就已经生效了。不需要提交任何东西,也没有人审批。这就是为什么网页产品能持续不断地发布小修复,而商店产品要把它们打包成一次次发布。

打包发布改变了风险

当发布的成本很高时,改动就会累积成大版本发布,而大版本发布出问题的地方也更多。当发布的成本很低时,每次改动都很小,一个失误只会影响一件事。发布的节奏,跟着发布的成本走。

这对你意味着什么

在网页上,你用的始终是当前版本,包括一小时前刚引入的漏洞。在商店里,你用的是某人批准过的版本,包括三周前留下的漏洞。两者都算不上绝对更好,但网页版本会更快得到修复。

关于这款应用的常见问题

我能停留在旧版本的网页上吗?

不能,这就是这套模式的代价。没有版本可以锁定,所以一个你不喜欢的改动,无论你想不想要,它都会到来。

商店应用能更快获得紧急修复吗?

加急审核确实存在,需要几个小时而不是几分钟。它是留给严重问题的。

哪种模式的漏洞更少?

两者都不能说更可靠。网页上的小漏洞更多,但存在的时间更短;商店里的漏洞更少,但存在的时间更长。

刷新一下页面,你用的就已经是最新版本了。

先打开聊天

应用、商店与主屏幕