เวอร์ชันการเผยแพร่ของ Chrome คืออะไร

ดูวิธีที่ Chrome ใช้เวอร์ชันการเผยแพร่ Canary, เวอร์ชันที่กำลังพัฒนา, เวอร์ชันเบต้า และเวอร์ชันเสถียรเพื่อทดสอบฟีเจอร์ใหม่และเปิดตัวการอัปเดต

Chrome มี 4 เวอร์ชัน

Chrome มี 4 เวอร์ชันที่พร้อมให้บริการในแพลตฟอร์มอุปกรณ์เคลื่อนที่และเดสก์ท็อป ได้แก่ Canary, Dev, Beta และ Stable ซึ่งเรียกว่าช่องทางการเผยแพร่

ภายในแต่ละช่องทาง Chrome จะทําให้เวอร์ชันต่างๆ ใช้งานได้ ซึ่งจะระบุลําดับการเผยแพร่และระดับการเปลี่ยนแปลงจากเวอร์ชันก่อนหน้า

Chrome Canary

Chrome Canary จะเผยแพร่ทุกวัน

โลโก้ Chrome Canary

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

เราเพิ่มการเปลี่ยนแปลงและฟีเจอร์ใหม่ๆ ลงในเวอร์ชัน Canary โดยทำการทดสอบเพียงเล็กน้อย Canary อาจ (และมักจะ) หยุดทำงาน บางครั้งรุ่น Canary อาจมีข้อบกพร่องที่ทำให้เบราว์เซอร์ขัดข้องหรือใช้งานไม่ได้เลยในบางเว็บไซต์ ข้อดีของการปล่อย Canary ทุกวันคือเราสามารถอัปเดตและแก้ไขข้อบกพร่องได้อย่างรวดเร็ว โดยค่าเริ่มต้น Canary จะรายงานข้อขัดข้องและสถิติการใช้งานไปยัง Google (คุณปิดใช้งานฟีเจอร์นี้ได้)

Canary มีประโยชน์อย่างยิ่งสำหรับนักพัฒนาซอฟต์แวร์และผู้ใช้องค์กรที่ต้องทดสอบฟีเจอร์ใหม่ๆ ทันทีที่ติดตั้งใช้งาน โปรดทราบว่าฟีเจอร์บางอย่างอาจไม่พร้อมให้บริการใน Canary เลย แต่นั่นเป็นเหตุผลที่ทำให้ Canary มีประโยชน์ การทดสอบฟีเจอร์ (และอาจถูกปฏิเสธหรือต้องทําใหม่) ใน Canary กับผู้ใช้จํานวนน้อยก่อนนําฟีเจอร์ดังกล่าวไปใช้ใน Chrome เวอร์ชันเสถียรสําหรับผู้ใช้ทั่วไปจะดีกว่ามาก

Chrome Dev

Chrome Dev จะเผยแพร่สัปดาห์ละ 1-2 ครั้ง

โลโก้ Chrome Dev

Chrome Dev แสดงสิ่งที่ทีม Chrome กำลังดำเนินการอยู่ ช่องรุ่นนี้ยังค่อนข้างใหม่ เราทดสอบมากกว่า Canary แต่คุณก็อาจยังพบข้อบกพร่องและข้อขัดข้องอื่นๆ ได้

Chrome เบต้า

Chrome Beta มีการอัปเดตประมาณสัปดาห์ละครั้ง โดยจะมีการอัปเดตที่สำคัญทุก 4 สัปดาห์

โลโก้ Chrome เบต้า

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

Chrome เวอร์ชันเสถียร

Chrome เวอร์ชันเสถียรจะอัปเดตทุก 2-3 สัปดาห์ด้วยการอัปเดตเล็กน้อย และทุก 4 สัปดาห์สำหรับการอัปเดตที่สำคัญ

โลโก้ Chrome เวอร์ชันเสถียร

ผู้คนส่วนใหญ่เรียกรุ่นนี้ว่า "Chrome" การเปลี่ยนแปลงและการอัปเดตจะเข้าสู่รุ่นเสถียรก็ต่อเมื่อเราทำการทดสอบอัตโนมัติและการตรวจสอบด้วยตนเองอย่างเข้มงวดแล้วเท่านั้น

นี่คือเวอร์ชัน Chrome ที่คุณควรพิจารณาว่าเป็นเวอร์ชันเริ่มต้นและเวอร์ชันปัจจุบัน ซึ่งเป็นเวอร์ชันที่ผู้ใช้ส่วนใหญ่ติดตั้งไว้

เวอร์ชัน ≠ ช่อง

Chrome เวอร์ชันต่างๆ จะทยอยเปิดตัวในช่องทางเผยแพร่แต่ละช่องทาง เนื่องจากมีการรวมการอัปเดต การปรับปรุง และการแก้ไขข้อบกพร่องไว้ในระหว่างการทดสอบ เวอร์ชันของช่องแต่ละช่องจะมีหมายเลขเวอร์ชันหลักเดียวกันตลอดทั้งวงจรการเผยแพร่ ตัวอย่างเช่น เมื่อเผยแพร่หน้านี้ครั้งแรก Chrome เวอร์ชันเสถียรเป็นเวอร์ชัน 101, Chrome เวอร์ชันเบต้าเป็นเวอร์ชัน 102, Chrome เวอร์ชันที่กำลังพัฒนาและ Chrome Canary เป็นเวอร์ชัน 103 เวอร์ชันต่างๆ บางครั้งคุณจะเห็นหมายเลขหลักเหล่านี้เรียกว่าเหตุการณ์สำคัญ เช่น M101 หรือ M102

หากสงสัยเกี่ยวกับเวอร์ชันที่คุณใช้อยู่ โปรดดูหน้า chrome://version คุณสามารถดูการเปลี่ยนแปลงของหมายเลขเวอร์ชันในแต่ละแชแนลได้เมื่อเวลาผ่านไป คุณสามารถตรวจสอบเวอร์ชันล่าสุดของช่องทางการเผยแพร่และแพลตฟอร์ม Chrome แต่ละเวอร์ชันได้ที่ chromiumdash.appspot.com เว็บไซต์นี้ยังมีเครื่องมือสำหรับดูความแตกต่างของโค้ดระหว่างเวอร์ชันต่างๆ ด้วย

เหตุใด Chrome จึงต้องมีเวอร์ชันการเผยแพร่

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

เว็บเบราว์เซอร์ไม่ได้ทำงานแบบแยกเดี่ยว ทีมต้องรับมือกับลักษณะเฉพาะของเว็บไซต์หลายล้านแห่งที่เปลี่ยนแปลงอยู่ตลอดเวลา รวมถึงพฤติกรรมของผู้ใช้ทุกประเภท ทั้งแบบคาดหมายและคาดไม่ถึง

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

Chrome ใช้กลไกอื่นๆ ใดบ้างในการทดสอบและนำฟีเจอร์ใหม่ๆ ไปใช้

การทดสอบภาคสนาม

Chrome ออกแบบมาให้เปิดหรือปิดใช้ฟีเจอร์ใหม่ๆ บางรายการได้ด้วยFlag การทดลองใช้จริง แอปพลิเคชัน Chrome ที่ทำงานในอุปกรณ์จะตรวจสอบเซิร์ฟเวอร์แบ็กเอนด์ของ Chrome เป็นระยะๆ เพื่อดูว่ามีการเปลี่ยนแปลง Flag การทดสอบภาคสนามหรือไม่ Chrome ที่ทำงานในอุปกรณ์ของคุณจะปิดหรือเปิดฟีเจอร์ได้ ทั้งนี้ขึ้นอยู่กับ Flag ไฟล์ Seed ที่เซิร์ฟเวอร์แสดงและ Seed การสุ่มที่จัดเก็บไว้ในเครื่อง

สําหรับ Chrome การทดสอบภาคสนามหรือที่เรียกว่า Chrome Variations หรือชื่อรหัสภายในของ Google ว่า Finch Microsoft มีระบบที่คล้ายกันสำหรับเบราว์เซอร์ Edge ที่เรียกว่า ECS กลไกเวอร์ชันอื่นๆ ของ Chrome ช่วยให้เปิดใช้ฟีเจอร์ใหม่สำหรับผู้ใช้ Chrome บางรายเท่านั้นได้ (หรือปิดใช้หากจำเป็น) ดูข้อมูลเพิ่มเติมได้จากบทความและวิดีโอเวอร์ชันอื่นๆ ของ Chrome คืออะไร

เมตริก

หากเปิดใช้การตั้งค่าเพื่อปรับปรุงฟีเจอร์และประสิทธิภาพของ Chrome (chrome://settings/syncSetup?search=improve) ไว้ Chrome จะตรวจสอบและส่งเมตริกที่ไม่ระบุตัวตนไปยังแบ็กเอนด์ของ Chrome โดยอัตโนมัติ เช่น การใช้หน่วยความจำ เวลาในการโหลดหน้าเว็บ หรือการใช้งานฟีเจอร์เบราว์เซอร์

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

คอมโพเนนต์ของ Chrome

Chrome ใช้แนวทางแบบโมดูลสำหรับฟังก์ชันการทำงานบางอย่าง โดยมีการทำให้ชิ้นส่วนของเบราว์เซอร์บางส่วนเป็นคอมโพเนนต์ของ Chrome โดยใช้โปรแกรมอัปเดตคอมโพเนนต์

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

ตัวอย่างเช่น Chrome มีโมดูลที่เปิดใช้การเล่นวิดีโอที่มีลิขสิทธิ์ ซึ่งเรียกว่า Widevine คุณดูรายการคอมโพเนนต์ทั้งหมดได้ที่ chrome://components

Chromium เป็นโปรเจ็กต์เบราว์เซอร์โอเพนซอร์สที่ Chrome และเบราว์เซอร์อื่นๆ สร้างขึ้น ซึ่งรวมถึง Edge, Samsung Internet และ Brave เบราว์เซอร์มีความซับซ้อนมากขึ้นในการสร้างและดูแลรักษา การใช้โค้ดจากโปรเจ็กต์โอเพนซอร์สจึงกลายเป็นรูปแบบที่พบได้ทั่วไป (เบราว์เซอร์ Safari ใช้ WebKit) Chrome จะเพิ่มฟีเจอร์พิเศษลงใน Chromium เช่น ตัวแปลงรหัสวิดีโอเพิ่มเติม การรองรับเนื้อหาที่มีลิขสิทธิ์ และการอัปเดตอัตโนมัติ

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

Blink คือเครื่องมือแสดงผลที่ใช้เปลี่ยนโค้ดและทรัพยากรของหน้าเว็บให้กลายเป็นหน้าเว็บที่คุณเห็นและโต้ตอบด้วย

V8 คือเครื่องมือ JavaScript และ WebAssembly แบบโอเพนซอร์สที่พัฒนาโดยโปรเจ็กต์ Chromium สำหรับ Chrome, Node.js ตลอดจนแอปพลิเคชันและสภาพแวดล้อมอื่นๆ

Chrome เปิดตัวเวอร์ชันใหม่อย่างไร

Chrome ไม่ได้เพียงแค่เปิดตัวเวอร์ชันใหม่ให้ผู้ใช้ทุกคนแล้วหวังว่าทุกอย่างจะเรียบร้อยดี แต่ Chrome จะใช้การเปิดตัวแบบเป็นขั้นเป็นตอนแทน

ซึ่งหมายความว่าในช่วงแรกจะมีผู้ใช้เพียงไม่กี่รายในช่องทางการเผยแพร่แต่ละช่องทางที่จะได้รับอัปเดต ซึ่งอาจเริ่มต้นเพียง 1-5% แล้วค่อยๆ เพิ่มเป็น 100% เมื่อเปิดตัวฟีเจอร์แล้ว วิศวกรของ Chrome จะใช้เมตริกและความคิดเห็นของผู้ใช้เพื่อตรวจสอบปัญหาที่ไม่คาดคิด หากเกิดข้อผิดพลาด การเปิดตัวจะหยุดชั่วคราวขณะที่ทีม Chrome หาวิธีแก้ไขปัญหา วิธีการแก้ปัญหาอาจเป็นการปิดฟีเจอร์ทดลอง อัปเดตคอมโพเนนต์ หรือส่งการอัปเดตโค้ดที่เรียกว่าการรีสปิน

ฉันจะติดตั้งช่องทางการเผยแพร่อื่นได้อย่างไร

เวอร์ชันการเผยแพร่ของ Chrome มีให้ดาวน์โหลดสำหรับทุกเวอร์ชันของ Chrome บนเดสก์ท็อปหรืออุปกรณ์เคลื่อนที่สำหรับหลายแพลตฟอร์ม คุณติดตั้งทั้งหมดได้หากต้องการ นอกจากนี้ คุณยังติดตั้ง Chromium ซึ่งเป็นเบราว์เซอร์โอเพนซอร์สที่ Chrome สร้างขึ้นได้

การอัปเดต Chrome ทำงานอย่างไร

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

Chrome จะดาวน์โหลดการอัปเดตในเบื้องหลัง หากต้องการอัปเดต Chrome คุณเพียงแค่เปิดเบราว์เซอร์อีกครั้ง คุณอาจเห็นปุ่มอัปเดตใน Chrome หรือสังเกตเห็นว่าเมนู ⋮ เปลี่ยนสี หากมีอัปเดตให้ใช้งานและคุณไม่ได้รีสตาร์ทมาสักพัก อัปเดต Google Chrome อธิบายวิธีติดตั้งการอัปเดตอัตโนมัติ

about:blank ใน Chrome พร้อมปุ่มอัปเดตสีแดง

ลูกค้าองค์กรสามารถลองใช้ Chrome Canary, เบต้า หรือเวอร์ชันที่กำลังพัฒนาเวอร์ชันใหม่ และควบคุมการเปิดตัวซอฟต์แวร์ให้กับพนักงานได้

ระบบปฏิบัติการ Chrome OS ที่ Chromebook ใช้ก็ทำงานในลักษณะเดียวกัน หากต้องการลองใช้ฟีเจอร์ใหม่ๆ ก่อนใครหรืออยากลองเสี่ยง คุณสามารถเปลี่ยน Chromebook ไปใช้เวอร์ชัน Chrome OS อื่นได้

ดูข้อมูลเพิ่มเติม