Chromium Chronicle #16: como atualizar o Google Apps no computador

Episódio 16:por Anjali Doneria em Bellevue, WA (janeiro de 2021)
Episódios anteriores

Você já se perguntou como o Chrome se mantém atualizado no seu computador? Ou como as atualizações são enviadas para Chromebooks, Chromecast ou Android? Não espere mais! Continue para entender como o Google Update funciona para oferecer atualizações regulares aos seus dispositivos.

O Google Update é a ferramenta para gerenciar os processos de instalação e atualização de clientes de computadores (Mac e Windows). Não funciona só no Chrome! Essa ferramenta exibe atualizações pelo servidor de atualização automática (também conhecido como servidor Omaha).

No Windows, o Google Update funciona como um instalador e atualizador de apps do Google. No Mac, o Keystone foi projetado para atualizar de maneira centralizada todo software Mac que o Google envia. Ele é instalado pelo software atualizado durante a instalação ou a primeira inicialização.

Visão geral de como o Omaha funciona

O processo de atualização é controlado por regras na linguagem de configuração Omaha. O exemplo a seguir mostra uma atualização das verificações de atualizações das extensões do 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"
}

Depois de criar/alterar a configuração, ela pode ser implantada no servidor Omaha. Como alternativa, é possível usar o Gerenciador de versões para fazer o upload automático de binários para dl.google.com, gerar e implantar a configuração do Omaha. E pronto, seu aplicativo para computador agora está pronto para oferecer atualizações por meio do Google Update.