Android แทนที่ Developer Preview ด้วยช่อง Canary ใหม่

แอนดรอยด์ คานารี

Google ได้ตัดสินใจที่จะเปลี่ยนแปลงวิธีการที่นักพัฒนาเข้าถึง Android เวอร์ชันก่อนวางจำหน่ายอย่างสิ้นเชิง, เนื่องจากได้มีการประกาศว่าโครงการแบบดั้งเดิมของ Developer Preview ถูกแทนที่ด้วยสาขาใหม่ที่เรียกว่า "Canary" ซึ่งสร้างโมเดลที่ต่อเนื่องและมีพลวัตมากขึ้นสำหรับการทดสอบฟีเจอร์ของแพลตฟอร์มในช่วงเริ่มต้น

การตัดสินใจครั้งนี้ถือเป็นจุดเปลี่ยนในกระบวนการทำงานร่วมกันระหว่าง Google และชุมชนนักพัฒนา

เพื่อมอบการสนับสนุนที่ดีขึ้นและการเข้าถึงฟีเจอร์ที่กำลังพัฒนาได้รวดเร็วและสม่ำเสมอยิ่งขึ้น เราจึงประกาศเปิดตัวโปรแกรมก่อนเปิดตัวอย่างเป็นทางการครั้งสำคัญ ในอนาคต แพลตฟอร์ม Android จะมีช่องทางการเผยแพร่ Canary แทนที่โปรแกรม Developer Preview เดิม ช่องทางการเผยแพร่ Canary นี้จะทำงานควบคู่ไปกับโปรแกรม Beta ที่มีอยู่เดิม

แนวทางการทดสอบอย่างต่อเนื่องและอัตโนมัติ

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

เนื่องจากมีความเป็นอิสระจากเวอร์ชันเฉพาะ Canary ช่วยให้นักพัฒนาสามารถทดลองใช้ API ต่อไปได้ ซึ่งยังอยู่ในช่วงเริ่มต้นแม้ว่าเวอร์ชัน Android อย่างเป็นทางการใหม่จะเข้าสู่ช่วงเบต้าแล้วก็ตาม

ข้อดีสำหรับการพัฒนาและการตอบรับเบื้องต้น

Uno ของผลประโยชน์อันยิ่งใหญ่ ของใหม่นี้ แนวทางคือความเป็นไปได้ในการเสนอข้อเสนอแนะอย่างต่อเนื่อง ตลอดวงจรการพัฒนา ภายใต้โครงการก่อนหน้านี้ ช่องทาง Developer Preview ถูกปิดลงทันทีที่ Android เข้าสู่เวอร์ชันเบต้า ทำให้ไม่มีช่องทางอย่างเป็นทางการสำหรับการทดสอบและประเมินฟีเจอร์ทดลอง แต่ด้วย Canary ช่องว่างนี้จะหายไป เนื่องจาก สามารถสำรวจ API ใหม่ได้อย่างละเอียดโดยไม่ต้องพึ่งวันที่อย่างเป็นทางการ จากการเปิดตัวเวอร์ชัน

การเลือกรุ่น Android Canary

แม้ว่าจะมีความเปิดกว้าง ไม่ใช่ว่าฟีเจอร์ทั้งหมดที่ปรากฏใน Canary จะกลายมาเป็นเวอร์ชันเสถียรเสมอไป อย่างไรก็ตาม สาขานี้ถูกนำเสนอให้เป็นพื้นที่สำคัญสำหรับการค้นพบและมีอิทธิพลต่ออนาคตของระบบปฏิบัติการ เนื่องจากช่วยให้สามารถประเมินการเปลี่ยนแปลงพฤติกรรมและการปรับแพลตฟอร์มในช่วงเริ่มต้นได้

ใครควรใช้ช่อง Canary?

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

สำหรับผู้ที่ต้องการประสบการณ์ที่เสถียรยิ่งขึ้น ช่องเบต้าจะยังคงทำงานต่อไป ในฐานะสภาพแวดล้อมที่เหมาะสมสำหรับการตรวจสอบแอปพลิเคชันกับ Android เวอร์ชันถัดไป แต่สำหรับผู้ที่ต้องการสัมผัสอนาคตและพร้อมที่จะเสี่ยงเพื่อนวัตกรรม Canary คือเกตเวย์ที่สมบูรณ์แบบ

การติดตั้งและการมีส่วนร่วมในการพัฒนา

การติดตั้ง Canary เวอร์ชันล่าสุดนั้นง่ายดายพอๆ กับการใช้ Android Flash Tool บนอุปกรณ์ Pixel ที่รองรับ เมื่อติดตั้งเสร็จแล้ว การอัปเดตจะมาถึงโดยอัตโนมัติเมื่อมีเวอร์ชันใหม่ออกมา คุณสามารถออกจาก Canary เวอร์ชันเดิมได้โดยการติดตั้งเวอร์ชันเบต้าหรือเวอร์ชันสาธารณะใหม่ แม้ว่าขั้นตอนนี้จะต้องล้างข้อมูลอุปกรณ์ก็ตาม

นอกจากนี้แล้ว ด้วยความพร้อมใช้งานบนฮาร์ดแวร์จริง Canary builds จึงถูกผสานเข้าในโปรแกรมจำลอง Android และ Android SDK ผ่านช่องทาง Android Studio Canary ซึ่งจะช่วยให้คุณทดสอบและสร้างแอปที่กำหนดเป้าหมายเฉพาะสำหรับเวอร์ชันทดลอง ช่วยให้สามารถปรับเปลี่ยนพฤติกรรมผ่านกรอบการทำงานร่วมกันของฟีเจอร์ของแพลตฟอร์มได้

เป็นที่น่าสังเกตว่าสาขาใหม่นี้ พร้อมใช้งานสำหรับอุปกรณ์ Pixel แล้ว และจะพร้อมให้ใช้งานในโปรแกรมจำลอง Android เร็วๆ นี้ โดยใช้ Android Studio เวอร์ชันเฉพาะและ SDK ที่เกี่ยวข้อง

สุดท้ายนี้ หากท่านสนใจทราบข้อมูลเพิ่มเติม สามารถดูรายละเอียดใน ลิงค์ต่อไปนี้