OTA Updates

อุปกรณ์ Android ภาคสนามสามารถรับและติดตั้งการอัปเดตแบบ over-the-air (OTA) ให้กับระบบ ซอฟต์แวร์แอปพลิเคชัน และกฎเขตเวลา ส่วนนี้อธิบายโครงสร้างของแพ็คเกจการอัพเดทและเครื่องมือที่มีให้เพื่อสร้างแพ็คเกจ มีไว้สำหรับนักพัฒนาที่ต้องการให้การอัปเดต OTA ทำงานบนอุปกรณ์ Android ใหม่และผู้ที่ต้องการสร้างแพ็คเกจการอัปเดตสำหรับอุปกรณ์ที่วางจำหน่าย

การอัปเดต OTA ได้รับการออกแบบมาเพื่ออัปเกรดระบบปฏิบัติการพื้นฐาน แอปแบบอ่านอย่างเดียวที่ติดตั้งบนพาร์ติชันระบบ และ/หรือกฎเขตเวลา การอัปเดตเหล่านี้ ไม่มี ผลกับแอปพลิเคชันที่ติดตั้งโดยผู้ใช้จาก Google Play

อัพเดตระบบ A/B (Seamless)

อุปกรณ์ Android สมัยใหม่จะมีสำเนาสองชุดของแต่ละพาร์ติชั่น (A และ B) และสามารถนำการอัปเดตไปใช้กับพาร์ติชั่นที่ไม่ได้ใช้ในปัจจุบันในขณะที่ระบบกำลังทำงานแต่ไม่ได้ใช้งาน อุปกรณ์ A/B ไม่ต้องการพื้นที่ในการดาวน์โหลดแพ็คเกจการอัปเดต เนื่องจากสามารถใช้การอัปเดตเมื่ออ่านจากเครือข่าย นี้เรียกว่า สตรีมมิ่ง A/B สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดต OTA สำหรับอุปกรณ์ A/B โปรดดู การอัปเดตระบบ A/B (ไร้รอยต่อ) สำหรับแอปตัวอย่างที่ให้ตัวอย่างเกี่ยวกับการใช้ API การอัปเดตระบบ Android (เช่น update_engine ) เพื่อติดตั้งการอัปเดต A/B โปรดดู SystemUpdaterSample (รายละเอียดแอปมีอยู่ใน updater_sample/README.md )

การอัปเดตระบบที่ไม่ใช่ A/B

อุปกรณ์ Android รุ่นเก่ามีพาร์ติชั่นการกู้คืนเฉพาะซึ่งมีซอฟต์แวร์ที่จำเป็นในการแกะแพ็คเกจอัพเดทที่ดาวน์โหลดมา และใช้การอัปเดตกับพาร์ติชั่นอื่น สำหรับข้อมูลเพิ่มเติม โปรดดู ที่ การอัปเดตระบบที่ไม่ใช่ A/B

อัปเดตกฎเขตเวลา

สำหรับ Android 8.1 OEM สามารถส่งข้อมูลกฎเขตเวลาที่อัปเดตไปยังอุปกรณ์โดยไม่ต้องอัปเดตระบบ กลไกนี้ช่วยให้ผู้ใช้สามารถรับการอัปเดตตามกำหนดเวลา (ซึ่งจะช่วยยืดอายุการใช้งานของอุปกรณ์ Android) และ OEM เพื่อทดสอบการอัปเดตโซนเวลาโดยไม่ขึ้นกับการอัปเดตอิมเมจระบบ สำหรับรายละเอียด โปรดดูที่ กฎเขตเวลา