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

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

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

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

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

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

Quá trình cập nhật được kiểm soát theo các quy tắc bằng Ngôn ngữ cấu hình Omaha. Chiến lược phát hành đĩa đơn ví dụ sau đây cho thấy một bản cập nhật cho các bước kiểm tra bản cập nhật 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, bạn có thể triển khai cấu hình đó trên Omaha Máy chủ. Ngoài ra, bạn có thể dùng Trình quản lý bản phát hành để tự động tải lên tệp nhị phân vào dl.google.com, tạo và triển khai cấu hình Omaha. Xin chúc mừng, ứng dụng dành cho máy tính để bàn của bạn hiện đã sẵn sàng phân phát bản cập nhật thông qua Google Update!