Google ลดการปล่อยซอร์สโค้ด Android เหลือปีละ 2 ครั้ง เพื่อความมั่นคงของแพลตฟอร์ม

ทีมบรรณาธิการ BigGo
Google ลดการปล่อยซอร์สโค้ด Android เหลือปีละ 2 ครั้ง เพื่อความมั่นคงของแพลตฟอร์ม

Google ได้ประกาศการเปลี่ยนแปลงครั้งสำคัญในวิธีการปล่อยซอร์สโค้ดพื้นฐานสำหรับระบบปฏิบัติการมือถือที่ได้รับความนิยมสูงสุดในโลก โครงการ Android Open Source Project (AOSP) ซึ่งเป็นรากฐานของการสร้างอุปกรณ์และแรมที่ปรับแต่งเองนับไม่ถ้วน จะมีการเผยแพร่ซอร์สโค้ดเพียงปีละ 2 ครั้งเท่านั้น ซึ่งเป็นการลดลงอย่างมากจากเดิมที่ปล่อยทุกไตรมาส การเคลื่อนไหวเชิงกลยุทธ์นี้ ซึ่งมีผลทันทีในปี 2026 มีเป้าหมายเพื่อปรับปรุงกระบวนการพัฒนาและเสริมสร้างความมั่นคงโดยรวมของระบบนิเวศ Android โดยถือเป็นการเปิดบทใหม่ของโครงการ

การเปลี่ยนแปลงครั้งใหญ่ในจังหวะการปล่อย AOSP

เป็นเวลาหลายปีที่ Google ได้รักษาจังหวะการปล่อยซอร์สโค้ด AOSP อย่างสม่ำเสมอไม่นานหลังจากการอัปเดตครั้งใหญ่สำหรับอุปกรณ์ Pixel ของตน โดยมักจะสอดคล้องกับการปล่อย Platform Releases รายไตรมาส วิธีปฏิบัตินี้ทำให้ผู้ผลิตอุปกรณ์ ผู้ผลิตชิปเซ็ต และชุมชนโอเพนซอร์สสามารถเข้าถึงโค้ดเบสล่าสุดได้หลายครั้งต่อปี อย่างไรก็ตาม ตั้งแต่ปี 2026 เป็นต้นไป ความถี่นี้ได้ลดลงอย่างมาก Google ยืนยันแล้วว่าตอนนี้จะเผยแพร่ซอร์สโค้ดใหม่ไปยัง AOSP เฉพาะในไตรมาสที่สอง (Q2) และไตรมาสที่สี่ (Q4) ของแต่ละปีเท่านั้น การเปลี่ยนแปลงนี้แสดงถึงการลดลงครึ่งหนึ่งของการเผยแพร่ซอร์สโค้ดสู่สาธารณะ โดยรวมความพยายามรอบการอัปเดตรายปีที่บริษัทมองว่ามีผลกระทบมากที่สุด

การเปลี่ยนแปลงสำคัญในตารางการเผยแพร่ AOSP:

  • ตารางเดิม (ก่อนปี 2026): เผยแพร่ซอร์สโค้ดประมาณ 4 ครั้งต่อปี (พร้อมกับการเผยแพร่ Platform Releases รายไตรมาส)
  • ตารางใหม่ (มีผลในปี 2026): เผยแพร่ซอร์สโค้ด 2 ครั้งต่อปี (เฉพาะในไตรมาสที่ 2 และไตรมาสที่ 4 เท่านั้น)

เหตุผลเบื้องหลังการเปลี่ยนแปลง: ความมั่นคงและความเรียบง่าย

เหตุผลที่ Google ระบุสำหรับการเปลี่ยนแปลงนี้คือเพื่อ "รับรองความมั่นคงของแพลตฟอร์มสำหรับระบบนิเวศ Android และจัดแนวให้ดีขึ้นกับโมเดลการพัฒนาแบบ trunk-stable ของ Android" ในการพัฒนาซอฟต์แวร์ โมเดล trunk-stable จะเน้นการรักษาสาขาหลักของโค้ด (trunk) ที่เสถียรเพียงสาขาเดียวเสมอ ซึ่งช่วยลดความซับซ้อนของการจัดการสาขาโค้ดที่แตกต่างกันหลายสาขาสำหรับการปล่อยรุ่นต่างๆ ด้วยการจำกัดการปล่อยซอร์สโค้ดหลักเหลือเพียงสองครั้งต่อปี Google ทำให้กระบวนการบูรณาการสำหรับพันธมิตรง่ายขึ้น โฆษกของบริษัทอธิบายเพิ่มเติมว่าแนวทางนี้ช่วยขจัดความซับซ้อน ช่วยให้สามารถส่งมอบโค้ดที่มั่นคงและปลอดภัยมากขึ้นให้กับนักพัฒนาแพลตฟอร์ม และช่วยสร้างรากฐานที่แข็งแกร่งขึ้นสำหรับ Android โดยรวม ความตั้งใจคือการจัดเตรียมโค้ดเบสที่ผ่านการทดสอบและมีความมั่นคงมากขึ้นให้ระบบนิเวศได้ทำงานต่อ

ผลกระทบต่อนักพัฒนาและระบบนิเวศ

สำหรับนักพัฒนาที่ทำงานกับ AOSP โดยตรง ซึ่งรวมถึง OEM ที่สร้างซอฟต์แวร์อุปกรณ์และผู้ดูแลโครงการชุมชนอย่าง LineageOS การเปลี่ยนแปลงนี้มีผลกระทบทันที Google แนะนำให้นักพัฒนาใช้สาขา android-latest-release แทน aosp-main สำหรับการสร้างและมีส่วนร่วม ส่วน aosp-latest-release manifest จะชี้ไปยังการปล่อยล่าสุดสู่สาธารณะเสมอ แม้ว่านี่จะหมายถึงการบูรณาการโค้ดหลักที่น้อยลงตลอดทั้งปี แต่ก็สัญญาว่าจะมีวงจรการพัฒนาที่คาดการณ์ได้มากขึ้นและมีความแตกแยกน้อยลง การเปลี่ยนแปลงที่ลดลงนี้อาจนำไปสู่การสร้างผลงานต่อยอดที่สมบูรณ์และมั่นคงมากขึ้น เนื่องจากนักพัฒนามีเวลาทำงานกับโค้ดแต่ละชุดนานขึ้นก่อนที่ชุดถัดไปจะมาถึง

สาขา Development ที่ Google แนะนำ: นักพัฒนาถูกแนะนำให้เปลี่ยนจากการใช้สาขา aosp-main ไปใช้สาขา android-latest-release สำหรับการสร้างและมีส่วนร่วม Manifest aosp-latest-release จะอ้างอิงถึง AOSP รุ่นล่าสุดที่เผยแพร่สู่สาธารณะเสมอ

การอัปเดตความปลอดภัยยังคงไม่เปลี่ยนแปลง

ที่สำคัญ Google ได้รีบชี้แจงว่าการเปลี่ยนแปลงนี้ไม่ส่งผลกระทบต่อกระบวนการอัปเดตความปลอดภัยรายเดือนของบริษัท บริษัทจะยังคงเผยแพร่แพตช์ความปลอดภัยทุกเดือนบนสาขาเฉพาะสำหรับความปลอดภัย (security-only branches) สำหรับการปล่อยรุ่น OS ที่เกี่ยวข้อง การแยกแยะนี้มีความสำคัญ เนื่องจากมันแยกจังหวะของการพัฒนาและแพลตฟอร์มออกจากกระบวนการสำคัญของการแก้ไขช่องโหว่ ผู้ใช้และองค์กรที่พึ่งพาการอัปเดตความปลอดภัยเป็นประจำสามารถมั่นใจได้ว่าด้านนี้ของการสนับสนุน Android ยังคงอยู่บนตารางเวลาที่มีอยู่และถี่เท่าเดิม ซึ่งเป็นอิสระจากการปล่อยซอร์สโค้ดหลักปีละสองครั้ง

กระบวนการที่ไม่ได้รับผลกระทบ:

  • แพตช์ความปลอดภัยรายเดือน: Google ยืนยันว่ากระบวนการในการปล่อยแพตช์ความปลอดภัยรายเดือนจะ ไม่ เปลี่ยนแปลง แพตช์เหล่านี้จะยังคงเผยแพร่บนสาขา (branch) ความปลอดภัยเฉพาะเช่นเดิม

บทใหม่สำหรับการพัฒนา AOSP

การเปลี่ยนแปลงนโยบายนี้ส่งสัญญาณถึงแนวทางที่เติบโตขึ้นของ Google ในการจัดการระบบนิเวศ Android ที่กว้างใหญ่ ด้วยการย้ายจากตารางการปล่อยซอร์สรายไตรมาสเป็นรายครึ่งปี บริษัทให้ความสำคัญกับการรวมศูนย์และความมั่นคงลึกซึ้งมากกว่าการทำซ้ำอย่างรวดเร็วในการปล่อยโค้ดสู่สาธารณะ วิวัฒนาการนี้สะท้อนถึงขนาดและความซับซ้อนอันยิ่งใหญ่ของแพลตฟอร์ม Android สมัยใหม่ ซึ่งความสม่ำเสมอสำหรับอุปกรณ์หลายพันรุ่นเป็นสิ่งสำคัญสูงสุด แม้ว่าชุมชนโอเพนซอร์สอาจมีโค้ดใหม่ๆ ให้ตรวจสอบน้อยลง แต่การแลกเปลี่ยนนี้มีเป้าหมายเพื่อสร้างรากฐานที่แข็งแกร่ง ปลอดภัย และจัดการได้ง่ายขึ้นสำหรับทุกคนที่สร้างสรรค์สิ่งต่างๆ บน Android