Chromium Chronicle #16: การอัปเดต Google Apps บนเดสก์ท็อป

ตอนที่ 16: โดย Anjali Doneria in Bellevue วอชิงตัน (มกราคม 2021)
ตอนก่อนหน้า

เคยสงสัยไหมว่า Chrome อัปเดตตัวเองบนเดสก์ท็อปของคุณได้อย่างไร หรืออย่างไร จะมีการอัปเดตใน Chromebook, Chromecast หรือ Android ไหม ไม่ต้องรอแล้ว อ่านแล้ว ในการทำความเข้าใจวิธีการทำงานของ Google อัปเดตเพื่อแสดงการอัปเดตเป็นประจำสำหรับ อุปกรณ์

Google อัปเดตเป็นเครื่องมือสำหรับการจัดการไคลเอ็นต์บนเดสก์ท็อป (Mac และ Windows) ติดตั้งและอัปเดตกระบวนการต่างๆ ไม่ได้มีไว้สำหรับ Chrome เท่านั้น เครื่องมือนี้ทำหน้าที่ อัปเดตผ่านเซิร์ฟเวอร์อัปเดตอัตโนมัติ (หรือเรียกอีกอย่างว่า Omaha Server)

ใน Windows นั้น Google อัปเดตจะทำงานเป็นทั้งโปรแกรมติดตั้งและโปรแกรมอัปเดตสำหรับ Google 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 เซิร์ฟเวอร์ หรือจะใช้เครื่องมือจัดการการเผยแพร่เพื่ออัปโหลดโดยอัตโนมัติก็ได้ ไบนารีไปยัง dl.google.com แล้วสร้างและทำให้การกำหนดค่า Omaha ใช้งานได้ เท่านี้แหละ ตอนนี้แอปบนเดสก์ท็อปพร้อมที่จะแสดงอัปเดตผ่าน Google อัปเดตแล้ว!