Chronicle Chromium nr 16: aktualizowanie Google Apps na komputerze

Odcinek 16: Anjali Doneria w Bellevue, Waszyngton (styczeń 2021 r.)
Poprzednie odcinki

Zastanawiasz się, jak przeglądarka Chrome na Twoim komputerze jest zawsze aktualna? Albo w jaki sposób dostarczają aktualizacje do Chromebooków, Chromecasta lub Androida? Nie musisz już czekać. Czytaj dalej, aby dowiedzieć się, jak Google Update regularnie udostępnia na Twoich urządzeniach aktualizacje.

Google Update to narzędzie do zarządzania procesami instalacji i aktualizacji klienckich na komputerach (Mac i Windows). Nie jest to tylko możliwe w Chrome. Narzędzie to udostępnia aktualizacje za pomocą serwera automatycznej aktualizacji (nazywanego też serwerem Omaha).

W systemie Windows Google Update działa zarówno jako instalator, jak i aktualizator aplikacji Google. Na komputerach Mac Keystone służy do centralnego aktualizowania całego dostarczanego przez Google oprogramowania na Maca, który jest instalowany przez oprogramowanie, które aktualizuje się podczas instalacji lub przy pierwszym uruchomieniu.

Omówienie działania platformy Omaha

Proces aktualizacji są kontrolowane przez reguły w języku konfiguracji Omaha. Ten przykład przedstawia aktualizację sprawdzania aktualizacji rozszerzeń do 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"
}

Po utworzeniu lub zmianie konfiguracji możesz ją wdrożyć na serwerze Omaha. Możesz też użyć Menedżera wersji, aby automatycznie przesłać pliki binarne do dl.google.com, wygenerować i wdrożyć konfigurację Omaha. To już wszystko. Twoja aplikacja komputerowa jest już gotowa do udostępniania aktualizacji przez Google Update.