ระบบปฏิบัติการ Android 17 ที่กำลังจะเปิดตัวของ Google ได้รับการกำหนดชื่อรหัสภายในว่า Cinnamon Bun ซึ่งเป็นการสานต่อประเพณีการตั้งชื่อตามขนมหวานที่บริษัทใช้มายาวนานสำหรับการพัฒนาภายใน การเปิดเผยครั้งนี้เกิดขึ้นเพียงสองเดือนหลังจาก Android 16 เริ่มเปิดให้อุปกรณ์ Pixel ใช้งาน ซึ่งเน้นย้ำถึงตารางการเปิดตัวซอฟต์แวร์ที่เร่งขึ้นของ Google ภายใต้โมเดลการพัฒนาใหม่
การกลับมาสู่การตั้งชื่อขนมหวานตามตัวอักษร
การกำหนดชื่อ Cinnamon Bun แสดงถึงมากกว่าการเลือกชื่อที่สร้างสรรค์เท่านั้น แต่สะท้อนถึงการรีเซ็ตเชิงกลยุทธ์ของแนวทางการตั้งชื่อภายในของ Google หลังจากบริษัทเปลี่ยนไปใช้โมเดลการพัฒนาแบบ trunk-based การเปลี่ยนแปลงนี้เริ่มต้นด้วย Android 14 QPR2 และได้รับการนำไปใช้อย่างเต็มรูปแบบในปี 2024 ทำให้ Google ต้องเริ่มลำดับการตั้งชื่อขนมหวานใหม่ตั้งแต่ต้นตัวอักษร Android 16 ได้รับชื่อรหัสว่า Baklava เพื่อให้สอดคล้องกับคำนำหน้า build ID แบบ B ทำให้ Cinnamon Bun เป็นขั้นตอนถัดไปที่สมเหตุสมผลด้วยการกำหนด C
วิวัฒนาการของชื่อขนม Android
เวอร์ชัน Android | ระดับ API | ชื่อรหัสภายใน | การเปิดตัวสู่สาธารณะ |
---|---|---|---|
Android 1.5 | 3 | Cupcake | ชื่อขนมแรก |
Android 14 | 34 | Upside Down Cake | ชื่อสุดท้ายของรอบการตั้งชื่อเดิม |
Android 15 | 35 | Vanilla Ice Cream | ช่วงเปลี่ยนผ่าน |
Android 16 | 36 | Baklava | รอบการตั้งชื่อใหม่เริ่มต้น |
Android 17 | 37 | Cinnamon Bun | ขนมที่ขึ้นต้นด้วย "C" ตัวที่สอง |
การเปลี่ยนแปลงโมเดลการพัฒนาขับเคลื่อนการรีเซ็ตการตั้งชื่อ
การเปลี่ยนจากแนวทางการพัฒนาแบบ branch-based แบบดั้งเดิมไปสู่โมเดล Trunk Stable ใหม่ของ Google ได้เปลี่ยนแปลงพื้นฐานของวิธีการสร้างและตั้งชื่อเวอร์ชัน Android ภายใต้ระบบนี้ โค้ดสาขาหลักเดียวจะคงความเสถียรอยู่ตลอดเวลา โดยมีฟีเจอร์ใหม่ๆ ที่พัฒนาอยู่เบื้องหลัง feature flags จนกว่าจะพร้อมสำหรับการใช้งาน แนวทางนี้ช่วยให้ Google สามารถเร่งการเปิดตัว Android และขจัดความไม่มีประสิทธิภาพที่เคยเกิดขึ้นในกรอบการพัฒนาเก่า การรีเซ็ตการตั้งชื่อเกิดขึ้นพร้อมกับการเปลี่ยนแปลงทางเทคนิคนี้ สร้างจุดเริ่มต้นใหม่สำหรับทั้งกระบวนการพัฒนาและชื่อรหัสภายใน
การมองเห็นของสาธารณะที่จำกัดสำหรับชื่อภายใน
แม้ว่า Cinnamon Bun จะปรากฏในการเปิดตัวเบต้าช่วงแรกภายในฟิลด์เวอร์ชัน Android ที่พบในการตั้งค่าอุปกรณ์ แต่การกำหนดนี้จะหายไปเมื่อซอฟต์แวร์มีความเสถียรของแพลตฟอร์ม Google ได้ยกเลิกชื่อขนมหวานที่เผยแพร่ต่อสาธารณะตั้งแต่ Android 10 แม้ว่าบริษัทจะยังคงรักษาประเพณีนี้ไว้ภายในสำหรับทีมพัฒนา ชื่อรหัสจะมองเห็นได้สำหรับนักพัฒนาและผู้ทดสอบเบต้าในระหว่างขั้นตอนการทดสอบ แต่จะถูกแทนที่ด้วยแบรนด์ Android 17 มาตรฐานสำหรับการเปิดตัวเชิงพาณิชย์
กำหนดการที่คาดหวังและตารางการพัฒนา
ตามรูปแบบที่ Google กำหนดไว้จากรอบการพัฒนา Android 16 การแสดงตัวอย่างสำหรับนักพัฒนา Android 17 คาดว่าจะมาถึงในเดือนพฤศจิกายน 2024 โดยมีการเปิดตัวเบต้าตามมาในต้นปี 2025 การเปิดตัวเชิงพาณิชย์ขั้นสุดท้ายคาดการณ์ไว้ในเดือนมิถุนายน 2026 เพื่อรักษาตารางการเปิดตัวที่เร่งขึ้นของ Google อุปกรณ์ Galaxy Z Fold 7, Z Flip 7 และ Z Flip 7 FE ของ Samsung เป็นหนึ่งในอุปกรณ์แรกๆ ที่เปิดตัวพร้อม Android 16 ติดตั้งมาให้ ซึ่งบ่งบอกว่าอาจมีความร่วมมือการนำไปใช้ก่อนใครแบบคล้ายกันสำหรับ Android 17
การคาดการณ์ไทม์ไลน์การพัฒนา
- พฤศจิกายน 2024: คาดว่าจะมี Android 17 developer preview
- ต้นปี 2025: คาดการณ์ว่าจะมีการเปิดตัว Beta releases
- มิถุนายน 2026: คาดการณ์การเปิดตัวเชิงพาณิชย์
- ความมั่นคงของแพลตฟอร์ม: การมองเห็น Codename จะสิ้นสุดลง กลายเป็น " Android 17 "
โซลูชันสร้างสรรค์สำหรับตัวอักษรที่ซ้ำกัน
การเลือก Cinnamon Bun แสดงให้เห็นแนวทางสร้างสรรค์ของ Google ในการจัดการกับชื่อขนมหวานที่เคยใช้แล้ว เนื่องจาก Cupcake ถูกใช้ไปแล้วโดย Android 1.5 ทีมพัฒนาจึงต้องหาขนมหวานที่ขึ้นต้นด้วย C อื่นที่เหมาะสมกับแนวทางการตั้งชื่อของพวกเขา ความท้าทายนี้จะกลายเป็นเรื่องธรรมดามากขึ้นเมื่อ Google วนรอบตัวอักษรเป็นครั้งที่สอง ซึ่งต้องการการเลือกขนมหวานที่สร้างสรรค์มากขึ้นในขณะที่ยังคงรักษาประเพณีที่กำหนดไว้ซึ่งเริ่มต้นด้วย Android 1.5