Chromium Chronicle n° 16: Cómo actualizar Google Apps en el escritorio

Episodio 16: de Anjali Doneria en Bellevue, WA (enero de 2021)
Episodios anteriores

¿Alguna vez te preguntaste cómo se actualiza Chrome en tu computadora? ¿O cómo se publican las actualizaciones en Chromebooks, Chromecast o Android? ¡No esperes más! Sigue leyendo para comprender cómo funciona Google Actualización a la hora de entregar actualizaciones periódicas a tus dispositivos.

Google Actualización es la herramienta para administrar los procesos de instalación y actualización de los clientes en computadoras de escritorio (Mac y Windows). No es solo para Chrome. Esta herramienta entrega actualizaciones a través del servidor de actualización automática (también conocido como servidor de Omaha).

En Windows, Google Actualización funciona como instalador y actualizador de apps de Google, mientras que, en Mac, Keystone está diseñado para actualizar de forma centralizada todo el software de Mac que envía Google. Se instala mediante el software que se actualiza durante la instalación o el primer lanzamiento.

Descripción general del funcionamiento de Omaha

El proceso de actualización se controla mediante reglas en el lenguaje de configuración de Omaha. En el siguiente ejemplo, se muestra una actualización de las verificaciones de actualización de extensiones de 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"
}

Una vez que hayas terminado de crear o cambiar la configuración, puedes implementarla en el servidor de Omaha. Como alternativa, puedes usar el Administrador de versiones para subir objetos binarios automáticamente a dl.google.com, generar e implementar la configuración de Omaha. ¡Y listo! Tu aplicación de escritorio ya está lista para entregar actualizaciones a través de Google Actualización.