Chromium Chronicle #16:在桌面设备上更新 Google Apps

第 16 集:由 Anjali Doneria 在华盛顿州贝尔维尤发表(2021 年 1 月)
上一集

想知道 Chrome 是如何在桌面设备上保持最新状态的吗?或者更新如何提供给 Chromebook、Chromecast 或 Android?无需再等待!请继续阅读下文,了解 Google 更新如何为您的设备提供定期更新。

Google 更新是一款用于管理桌面(Mac 和 Windows)客户端安装和更新流程的工具。但这并不仅限于 Chrome!此工具通过自动更新服务器(也称为 Omaha 服务器)提供更新。

在 Windows 上,Google 更新可用作 Google 应用的安装程序和更新程序;而在 Mac 上,Keystone 用于集中更新 Google 搭载的所有 Mac 软件;它由在安装或首次启动期间更新的软件进行安装。

Omaha 的运作方式概览

更新流程由 Omaha 配置语言中的规则控制。以下示例展示了 Chrome 扩展程序更新检查的更新:

Update {
  # UpdatedVersion and subsequent Pair MUST be provided for chrome responses
  UpdatedVersion: "1.8.3.0"
  Pair: {Tag: "version" Value: "{updated_version}" }
  Codebase: "http://dl.google.com/foo/{updated_version}/item.crx"
}

创建/更改配置后,您便可以将其部署在 Omaha Server 上。或者,您也可以使用发布管理器将二进制文件自动上传到 dl.google.com,生成和部署 Omaha 配置。大功告成!您的桌面应用现在随时可以通过 Google 更新提供更新了!