Chromium Chronicle n. 16: aggiornamento di Google Apps sul computer

Episodio 16: di Anjali Doneria a Bellevue, WA (gennaio 2021)
Puntate precedenti

Hai mai pensato a come Chrome si aggiorna sul tuo desktop? O come vengono pubblicati gli aggiornamenti su Chromebook, Chromecast o Android? Non aspettare ancora! Continua a leggere per capire come funziona Google Update per fornire aggiornamenti regolari ai tuoi dispositivi.

Google Update è lo strumento per la gestione dei processi di installazione e aggiornamento dei client desktop (Mac e Windows). Non è solo per Chrome. Questo strumento gestisce gli aggiornamenti tramite il server di aggiornamento automatico (noto anche come Omaha Server).

Su Windows, Google Update funziona sia come programma di installazione sia come programma di aggiornamento per le app Google, mentre su Mac Keystone è progettato per aggiornare centralmente tutto il software per Mac fornito da Google e viene installato dal software aggiornato durante l'installazione o il primo lancio.

Panoramica del funzionamento di Omaha

Il processo di aggiornamento è controllato dalle regole in Omaha Configuration Language. L'esempio seguente mostra un aggiornamento per i controlli di aggiornamento delle estensioni di 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 volta creata/modificata la configurazione, puoi eseguirne il deployment su Omaha Server. In alternativa, puoi utilizzare Release Manager per caricare automaticamente file binari su dl.google.com, nonché per generare ed eseguire il deployment della configurazione Omaha. E voilà, la tua app desktop è ora pronta per pubblicare aggiornamenti tramite Google Update.