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

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

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

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

ภายในแต่ละเวอร์ชันการเผยแพร่ 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 กำลังทำอะไรอยู่ เวอร์ชันการเผยแพร่นี้ยังใหม่มาก เราทดสอบเวอร์ชันนี้มากกว่า Canary แต่คุณก็ยังอาจพบข้อบกพร่องและข้อผิดพลาดอื่นๆ

Chrome เบต้า

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

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

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

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

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

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

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

เวอร์ชันการเผยแพร่ ≠ เวอร์ชัน

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

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

ทำไม Chrome จึงต้องมีเวอร์ชันการเผยแพร่

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

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

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

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

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

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

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

เมตริก

หากเปิดใช้การตั้งค่าเพื่อช่วยปรับปรุงฟีเจอร์และประสิทธิภาพของ 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 ใช้การเปิดตัวแบบเป็นระยะสำหรับแต่ละเวอร์ชันการเผยแพร่ แทนที่จะเผยแพร่เวอร์ชันใหม่ให้กับผู้ใช้ทั้งหมดพร้อมกันและหวังว่าทุกอย่างจะเป็นไปด้วยดี

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

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

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

นอกจากนี้ คุณยังติดตั้ง Chromiumได้ด้วย ซึ่งเป็นเบราว์เซอร์โอเพนซอร์สที่ Chrome ใช้เป็นฐาน

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

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

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

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

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

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

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