Chromium Chronicle #16: به‌روزرسانی Google Apps در دسک‌تاپ

قسمت 16: توسط Anjali Doneria در Bellevue, WA (ژانویه 2021)
قسمت های قبلی

آیا تا به حال فکر کرده اید که کروم چگونه خود را در دسکتاپ شما به روز نگه می دارد؟ یا چگونه به‌روزرسانی‌ها برای دستگاه‌های Chromebook، Chromecast یا Android ارائه می‌شوند؟ دیگر منتظر نباش! برای درک نحوه عملکرد Google Update برای ارائه به‌روزرسانی‌های منظم برای دستگاه‌هایتان، ادامه دهید.

Google Update ابزاری برای مدیریت فرآیندهای نصب و به روز رسانی کلاینت دسکتاپ (Mac و Windows) است. این فقط برای کروم نیست! این ابزار به روز رسانی ها را از طریق سرور به روز رسانی خودکار (همچنین به عنوان سرور اوماها شناخته می شود) ارائه می دهد.

در ویندوز، Google Update هم به‌عنوان نصب‌کننده و هم به‌روزرسانی‌کننده برنامه‌های Google کار می‌کند، در حالی که در Mac، Keystone برای به‌روزرسانی مرکزی همه نرم‌افزارهای Mac که Google ارسال می‌کند طراحی شده است. توسط نرم افزاری که در هنگام نصب یا اولین راه اندازی به روز رسانی می کند نصب می شود.

مروری بر نحوه کار اوماها

فرآیند به روز رسانی توسط قوانین در زبان پیکربندی 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 استفاده کنید. و voila، برنامه دسکتاپ شما اکنون آماده ارائه به‌روزرسانی‌ها از طریق Google Update است!