Chromium Chronicle n°16: mettre à jour Google Apps sur ordinateur

Épisode 16:d'Anjali Doneria à Bellevue, Washington (janvier 2021)
Épisodes précédents

Vous êtes-vous déjà demandé comment Chrome se met à jour automatiquement sur votre bureau ? Ou comment les mises à jour sont-elles diffusées sur les Chromebooks, Chromecast ou Android ? N'attendez plus ! Poursuivez votre lecture pour comprendre comment Google Update propose des mises à jour régulières sur vos appareils.

Google Update est l'outil permettant de gérer les processus d'installation et de mise à jour des clients pour ordinateur (Mac et Windows). Elle n'est pas réservée à Chrome ! Cet outil diffuse les mises à jour via le serveur de mise à jour automatique (également appelé Omaha Server).

Sous Windows, Google Update fonctionne à la fois comme programme d'installation et de mise à jour pour les applications Google, tandis que sur Mac, Keystone est conçu pour mettre à jour de manière centralisée tous les logiciels Mac fournis par Google. Il est installé par le logiciel mis à jour lors de l'installation ou du premier lancement.

Présentation du fonctionnement d'Omaha

Le processus de mise à jour est contrôlé par des règles en Omaha Configuration Language. L'exemple suivant présente une vérification de mise à jour des extensions 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"
}

Une fois que vous avez créé ou modifié votre configuration, vous pouvez la déployer sur Omaha Server. Vous pouvez également utiliser le gestionnaire de versions pour importer automatiquement des binaires sur dl.google.com, puis générer et déployer la configuration Omaha. Voilà, votre application de bureau est prête à diffuser des mises à jour via Google Update.