Tags:
Node Thumbnail

ย้ำก่อนว่า ข่าวนี้ไม่ได้แปลว่า Android เลิกโอเพนซอร์ส แต่เปลี่ยนวิธีการโชว์ซอร์สโค้ดที่กำลังพัฒนาอยู่เท่านั้น

เดิมที ซอร์สโค้ดของ Android มีทั้งหมด 2 branch คือ ซอร์สโค้ดที่แสดงต่อสาธารณะบน Android Open Source Project (AOSP) และซอร์สโค้ด internal ที่เข้าถึงได้เฉพาะทีมจากกูเกิลและบริษัทพาร์ทเนอร์ที่ทำสัญญา Google Mobile Services (GMS)

ที่ผ่านมา กูเกิลเลือกพัฒนาโค้ดบางส่วนของ Android (เช่น Bluetooth Stack) บน AOSP branch แต่โค้ดส่วนใหญ่อยู่ใน internal branch เมื่อพัฒนาจนเสร็จสิ้นแล้วก็จะนำโค้ดมาปล่อยบน AOSP branch อีกที

การเปลี่ยนแปลงนี้คือ กูเกิลจะเลิกพัฒนาโค้ดบน AOSP branch และหันไปทำบน internal branch เพียงอย่างเดียว ด้วยเหตุผลว่าต้องการปรับกระบวนการพัฒนาโค้ดให้ง่ายขึ้น ไม่ต้องแบ่งกำลังมาดูแล 2 branch อีกต่อไป ลดระยะเวลาและแรงทีมงานที่ต้องมาปรับปรุงแพตช์ส่วนต่างระหว่าง branch และแก้ปัญหา merge conflict ได้

ในมุมของผู้ใช้ทั่วไปคงไม่เห็นการเปลี่ยนแปลง เพราะกูเกิลยังเปิดซอร์สโค้ดของ Android รุ่นใหม่ๆ ผ่านโครงการ AOSP เหมือนเดิม แค่อัพเดตโค้ดใหม่ในที่สาธารณะช้าลง

ที่มา - Android Authority

No Description

Get latest news from Blognone

Comments

By: btoy
ContributorAndroidWindows
on 27 March 2025 - 09:44 #1336902
btoy's picture

ดีนะ ไม่ต้อง maintain 2 repo


..: เรื่อยไป

By: PH41
ContributorAndroidUbuntuWindows
on 27 March 2025 - 11:45 #1336912
PH41's picture

ทำไมไม่ทำที่ AOSP ทีเดียวหละ

By: nununu
Windows Phone
on 27 March 2025 - 18:33 #1336932 Reply to:1336912

code บางส่วนอาจจะเกี่ยวข้องกับ project ที่ยังไม่ได้เปิดตัวอยู่ก็ได้ครับ