Episodio 16: di Anjali Doneria a Bellevue, WA (gennaio 2021)
Puntate precedenti
Ti è mai capitato di chiederti in che modo Chrome si mantiene aggiornato sul tuo desktop? O come vengono pubblicati su Chromebook, Chromecast o Android? Non aspettare. Letto per capire come funziona Google Update per pubblicare aggiornamenti regolari sui tuoi dispositivi mobili.
Google Update è lo strumento per la gestione del client desktop (Mac e Windows) i processi di installazione e aggiornamento. Non è solo per Chrome. Questo strumento consente di tramite Auto-Update Server (noto anche come Omaha Server).
Su Windows, Google Update funziona sia come programma di installazione sia come programma di aggiornamento per Google mentre su Mac, Keystone è progettato per aggiornare centralmente tutto il software Mac che Google spedisce; viene installato dal software che si aggiorna durante l'installazione o al primo avvio.
Il processo di aggiornamento è controllato dalle regole del linguaggio di configurazione Omaha. La l'esempio seguente mostra un aggiornamento per i controlli degli aggiornamenti 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 a dl.google.com, generare e distribuire la configurazione Omaha. E voilà: la tua app desktop è ora pronta a pubblicare aggiornamenti tramite Google Update.