Chromium Chronicle #16: Cập nhật Google Apps trên máy tính

Tập 16: của Anjali Doneria ở Bellevue, Washington (tháng 1 năm 2021)
Các tập trước

Bạn đã bao giờ tự hỏi cách Chrome tự cập nhật trên máy tính để bàn của mình không? Hoặc các bản cập nhật được phân phối như thế nào cho Chromebook, Chromecast hoặc Android? Đừng chần chừ nữa! Hãy đọc tiếp để tìm hiểu cách hoạt động của Google Update nhằm phân phát các bản cập nhật định kỳ cho thiết bị của bạn.

Google Update là công cụ quản lý các quy trình cài đặt và cập nhật ứng dụng dành cho máy tính (máy Mac và Windows). Đây không chỉ là tính năng dành cho Chrome! Công cụ này phân phát nội dung cập nhật qua Máy chủ tự động cập nhật (còn gọi là Máy chủ Omaha).

Trên Windows, Google Update hoạt động như một trình cài đặt và trình cập nhật cho các ứng dụng của Google, trong khi trên máy Mac, Keystone được thiết kế để cập nhật tập trung tất cả phần mềm Mac mà Google cung cấp; phần mềm này được cài đặt bằng phần mềm mà công cụ này cập nhật trong quá trình cài đặt hoặc khởi chạy lần đầu.

Tổng quan về cách thức hoạt động của Omaha

Quá trình cập nhật chịu sự kiểm soát của các quy tắc bằng Ngôn ngữ cấu hình Omaha. Ví dụ sau đây cho thấy nội dung cập nhật quy trình kiểm tra bản cập nhật các tiện ích của 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"
}

Sau khi tạo/thay đổi cấu hình xong, bạn có thể triển khai cấu hình đó trên Máy chủ Omaha. Ngoài ra, bạn có thể sử dụng Trình quản lý phát hành để tự động tải các tệp nhị phân lên dl.google.com, tạo và triển khai cấu hình Omaha. Giờ thì ứng dụng dành cho máy tính của bạn đã sẵn sàng phân phát bản cập nhật thông qua Google Update!