The Chromium Chronicle #16: تحديث تطبيقات Google على سطح المكتب

الحلقة 16: من إعداد "أنجالي دونيريا" في مدينة بلفو، واشنطن (كانون الثاني (يناير) 2021)
الحلقات السابقة

هل تساءلت يومًا عن كيفية تحديث Chrome نفسه على أجهزة سطح المكتب؟ أو كيف يتم تقديم التحديثات على أجهزة Chromebook أو Chromecast أو Android؟ لا داعي للانتظار بعد الآن. تابع القراءة لفهم آلية عمل تحديث Google لعرض التحديثات المنتظمة على أجهزتك.

"تحديث Google" هو أداة لإدارة عمليات تثبيت البرامج وتحديثها على أجهزة الكمبيوتر المكتبي (Mac وWindows). هذه الميزة لا تقتصر على Chrome فقط. تعرض هذه الأداة التحديثات عبر خادم التحديث التلقائي (المعروف أيضًا باسم خادم Omaha).

في نظام التشغيل Windows، يعمل تحديث Google كأداة تثبيت ومحدّث لتطبيقات 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. بدلاً من ذلك، يمكنك استخدام مدير الإصدارات لتحميل البرامج الثنائية تلقائيًا إلى dl.google.com، وإنشاء تهيئة Omaha ونشرها. حسنًا، تطبيق سطح المكتب الخاص بك جاهز الآن لعرض التحديثات من خلال تحديث Google!