Chromium Chronicle מס' 16: עדכון של אפליקציות Google במחשב

פרק 16: מאת אנג'אלי דונריה בבלוויו, וושינגטון (ינואר 2021)
הפרקים הקודמים

תהיתם פעם איך Chrome מתעדכן כל הזמן במחשב? או איך העדכונים מוצגים במכשירי Chromebook , Chromecast או Android? לא צריך לחכות יותר! בהמשך תוכלו לקרוא איך 'עדכוני Google' מציגים עדכונים שוטפים למכשירים שלכם.

'עדכוני Google' הוא הכלי לניהול תהליכי ההתקנה והעדכון על ידי לקוחות במחשב (ב-Mac וב-Windows). הוא לא רק ל-Chrome! הכלי הזה מציג עדכונים דרך שרת העדכון האוטומטי (שנקרא גם 'שרת Omaha').

ב-Windows, Google Update פועל גם כמתקין וגם כעדכון של אפליקציות Google. לעומת זאת, ב-Mac, Keystone נועד לעדכן באופן מרוכז את כל התוכנות של Mac ש-Google שולחת. העדכון מותקן על-ידי התוכנה שהיא מעדכנת במהלך ההתקנה או ההפעלה הראשונה.

סקירה כללית על אופן הפעולה של Omaha

תהליך העדכון נשלט על ידי כללים בשפת ההגדרות של Omaha. בדוגמה הבאה מוצג עדכון לבדיקות העדכון של תוספים ל-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"
}

אחרי שתסיימו ליצור או לשנות את ההגדרות, תוכלו לפרוס אותה בשרת Omaha. לחלופין, תוכלו להשתמש ב-Release Manager כדי להעלות באופן אוטומטי קבצים בינאריים ל-dl.google.com, ליצור ולפרוס את ההגדרות של Omaha. לסיום, האפליקציה שלכם למחשב מוכנה כעת לפרסום עדכונים באמצעות Google Update!