De Chromium Chronicle #16: Google Apps bijwerken op desktop

Aflevering 16: door Anjali Doneria in Bellevue, WA (januari 2021)
Vorige afleveringen

Heeft u zich ooit afgevraagd hoe Chrome zichzelf up-to-date houdt op uw desktop? Of hoe updates worden aangeboden aan Chromebooks, Chromecast of Android? Wacht niet langer! Lees verder om te begrijpen hoe Google Update werkt om regelmatig updates op uw apparaten uit te voeren.

Google Update is de tool voor het beheren van de installatie- en updateprocessen van desktopclients (Mac en Windows). Het is niet alleen voor Chrome! Deze tool levert updates via Auto-Update Server (ook bekend als Omaha Server).

Op Windows werkt Google Update zowel als installatieprogramma als updater voor Google-apps, terwijl op Mac Keystone is ontworpen om alle Mac-software die Google levert centraal bij te werken; het wordt geïnstalleerd door de software die wordt bijgewerkt tijdens de installatie of de eerste keer opstarten.

Overzicht van hoe Omaha werkt

Het updateproces wordt beheerd door regels in Omaha Configuration Language. In het volgende voorbeeld ziet u een update voor updatecontroles voor Chrome-extensies:

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"
}

Zodra u klaar bent met het maken/wijzigen van uw configuratie, kan deze worden geïmplementeerd op Omaha Server. Als alternatief kunt u Release Manager gebruiken om automatisch binaire bestanden te uploaden naar dl.google.com en de Omaha-configuratie te genereren en te implementeren. En voila, uw desktop-app is nu klaar om updates via Google Update te leveren!