ما هي قنوات إصدار Chrome؟

تعرَّف على كيفية استخدام Chrome لقنوات الإصدارات Canary وDev والتجريبية والثابتة لاختبار الميزات الجديدة وطرح التحديثات.

يتضمّن Chrome أربع قنوات

هناك أربعة أنواع من Chrome متاحة في أي وقت، على الأنظمة الأساسية للجوّال وسطح المكتب: إصدار Canary وإصدار مطوّري البرامج والإصدار التجريبي والثابت. تُعرف هذه القنوات باسم قنوات الإصدار.

وينشر Chrome سلسلة من versions داخل كل قناة تشير إلى ترتيب الإصدار ودرجة التغيير عن الإصدارات السابقة.

إصدار Chrome Canary

يتم إصدار Chrome Canary يوميًا.

شعار Chrome Canary

تشبه هذه القناة مثال كناري في منجم الفحم. هذه قناة Chrome الأكثر تجريبية، بما في ذلك الميزات الجديدة والتجريبية. يساعدنا Chrome Canary في تجربة التغييرات مع مستخدمين ومطوّرين حقيقيين، واختبار الأخطاء قبل أن تصبح مشكلة.

نحن نضيف تغييرات وميزات جديدة إلى قناة إصدار Canary بأقل قدر من الاختبار. يمكن أن يتوقف إصدار Canary (ويفعل ذلك). في بعض الأحيان، قد يحتوي إصدار Canary على خطأ يؤدي إلى تعطل المتصفح أو أن يصبح غير قابل للاستخدام تمامًا على بعض المواقع الإلكترونية. من الجيد في إصدار Canary كل يوم هو أنه يمكن شحن التحديثات وإصلاحات الأخطاء بسرعة أيضًا. تبلِّغ Google بشكل تلقائي عن الأعطال وإحصاءات الاستخدام (يمكنك إيقاف هذه الميزة).

يُعد Canary مفيدًا جدًا للمطورين ومستخدمي المؤسسات الذين يحتاجون إلى اختبار الميزات الجديدة فور تنفيذها. تذكر أن بعض الميزات قد لا تجعلها تتخطى إصدار Canary، وهذا ما يجعلها مفيدة! فمن الأفضل أن يتم اختبار إحدى الميزات (واحتمال رفضها أو إعادة صياغتها) في إصدار Canary مع عدد قليل من المستخدمين قبل تنفيذ هذه الميزة لتوفيرها للجمهور العام في إصدار Chrome الثابت.

إصدار مطوّري البرامج من Chrome

ويتم إصدار إصدار مطوّري البرامج من Chrome مرة أو مرتين في الأسبوع.

شعار إصدار مطوّري البرامج من Chrome

يعرض إصدار مطوّري البرامج من Chrome ما يعمل عليه فريق Chrome حاليًا. لا تزال قناة الإصدار هذه حديثة إلى حد كبير، فنحن نختبرها أكثر من إصدار Canary، ولكن لا يزال من المحتمل أن تجد أخطاءً وأعطالاً أخرى.

الإصدار التجريبي من Chrome

يتم تحديث الإصدار التجريبي من Chrome مرة واحدة في الأسبوع تقريبًا، مع وجود تحديثات رئيسية كل أربعة أسابيع.

شعار إصدار Chrome التجريبي

هذا المتصفّح أكثر تنقيحًا، إذ تم فحصه واختباره بعناية. باستخدام الإصدار التجريبي من Chrome، يمكنك الوصول إلى التحسينات والميزات الجديدة قبل أكثر من شهر من إضافتها إلى القناة الثابتة، بمستوى موثوقية قريب من إصدار Chrome الثابت. يمكنك معاينة الميزات التي لا تزال قيد التطوير، وتقديم ملاحظات لتحسين Chrome.

إصدار Chrome الثابت

يتم تحديث إصدار Chrome الثابت كل أسبوعين إلى ثلاثة أسابيع من خلال إجراء تحديثات طفيفة وكل أربعة أسابيع بالنسبة إلى الإصدارات الرئيسية.

شعار Chrome الثابت

يُعرف هذا الإصدار لدى معظم الأشخاص ببساطة باسم "Chrome". لا تدخل التغييرات والتحديثات إلى القناة الثابتة إلا بعد أن ننفذ اختبارًا تلقائيًا وعمليات فحص يدوية صارمة.

هذه هي قناة Chrome التي يجب اعتبارها تلقائية وحديثة، أي القناة التي ثبّتها الغالبية العظمى من المستخدمين.

إصدار القناة ₴

تم نشر سلسلة من إصدارات Chrome ضمن كل قناة إصدار، حيث يتم دمج التحديثات والتحسينات وإصلاحات الأخطاء أثناء الاختبار. ويحتفظ الإصدار برقم الإصدار الرئيسي نفسه لكل قناة خلال دورة إصدار واحدة. على سبيل المثال، عندما تمت صياغة هذه المقالة، كان إصدار Chrome الثابت هو 101، والإصدار التجريبي من Chrome 102، وإصدار Chrome Dev، وChrome Canary هما إصداران مختلفان من الإصدار 103. سترى أحيانًا هذه الأرقام الرئيسية يُشار إليها باسم المعالم الرئيسية: على سبيل المثال، M101 أو M102.

إذا كنت متشوقًا لمعرفة الإصدار الذي تستخدمه، فألق نظرة على صفحة chrome://version. يمكنك ملاحظة كيفية تغير رقم الإصدار بمرور الوقت لكل قناة. يمكنك التحقق من أحدث الإصدارات لكل قناة أو نظام أساسي لإصدار Chrome على omahaproxy.appspot.com. ويوفر هذا الموقع أيضًا أدوات لعرض الاختلافات في الرموز بين الإصدارات.

لماذا يحتاج Chrome إلى قنوات الإصدار؟

لدى Chrome آلاف المساهمين وملايين سطور الرموز ومليارات المستخدمين. تحتاج البرامج المعقدة المستخدمة على نطاق واسع إلى عمليات قوية وآليات اختبار صارمة للتأكد من أنّ الميزات والتغييرات الجديدة في الرموز البرمجية تتجنّب إضافة أخطاء وتسبب آثارًا جانبية غير متوقعة. يواصل مهندسو Chrome إجراء الاختبارات بعد الإصدار الثابت، عندما يبدأ المستخدمون الفعليون في استخدام المتصفّح على نطاق واسع.

لن تعمل متصفحات الويب بمعزل عن بعضها البعض! فهم بحاجة إلى التعامل مع مزايا الملايين من مواقع الويب، والتغيير باستمرار، وجميع أنواع سلوك المستخدم - المتوقع وغير المتوقع.

يمكننا طرح إصدار جديد من Chrome يتضمّن مئات التغييرات والتحديثات لمليارات المستخدمين بعشرات اللغات على أنظمة تشغيل متعددة لآلاف الأجهزة المختلفة، في آنٍ واحد، ثم نتمنى أن نتمكن من تحقيق أفضل النتائج. بالطبع، نحن لا نفعل ذلك. وبدلاً من ذلك، نبدأ بتجربة تغيير أو ميزة جديدة في Chrome Canary. بعبارة أخرى، نقوم بتحديث جزء من رمز التطبيق. لا تجعل بعض التغييرات أبعد من ذلك، ولكن إذا سارت الأمور على ما يرام، سنحرص على تحديث إصدار مطوّري البرامج من Chrome، ثم تحديث الإصدار التجريبي من Chrome، بإجراء المزيد من الاختبارات والمزيد من عمليات الفحص، إلى أن يتم إدخال الرمز الذي تم تغييره في النهاية إلى إصدار Chrome الثابت. إصدار Chrome الثابت هو إصدار Chrome الذي يستخدمه الجميع تقريبًا، ويطلق عليه معظم الأشخاص اسم "Chrome".

ما الآليات الأخرى التي يستخدمها Chrome لاختبار الميزات الجديدة ونشرها؟

التجارب الميدانية

تم تصميم Chrome بحيث يمكن تفعيل بعض الميزات الجديدة أو إيقافها باستخدام علامات التجربة الميدانية. يفحص تطبيق Chrome، الذي يعمل على جهازك، خوادم خلفية Chrome بشكل دوري لمعرفة ما إذا كانت هناك أي تغييرات في علامات التجربة الميدانية. استنادًا إلى ملف المحتوى الأساسي الذي يعرضه الخادم والمحتوى الأساسي العشوائي المخزّن محليًا، يمكن إيقاف الميزات أو تفعيلها بواسطة Chrome الذي يعمل على جهازك.

بالنسبة إلى Chrome، تُعرف التجارب الميدانية أيضًا باسم "إصدارات Chrome المعدَّلة" أو بالاسم الرمزي الداخلي في Google "Fنش". لدى Microsoft نظام مماثل لمتصفّح Edge يُسمى ECS. تسمح آلية "إصدارات Chrome المتنوّعة" بتفعيل ميزات جديدة لبعض مستخدمي Chrome وليس غيرهم (أو إيقافها إذا لزم الأمر). يمكنك معرفة المزيد من المعلومات في المقالة والفيديو: ما هي إصدارات Chrome المتنوّعة؟

المقاييس

إذا تم تفعيل إعداد المساعدة في تحسين ميزات Chrome وأدائه (chrome://settings/syncSetup?search=improve)، يمكن لمتصفِّح Chrome مراقبة المقاييس بدون الكشف عن الهوية وإرسالها تلقائيًا إلى الواجهة الخلفية في Chrome، مثل استخدام الذاكرة أو أوقات تحميل الصفحات أو استخدام إحدى ميزات المتصفِّح.

يستخدم Chrome المقاييس للتحقّق من الأداء والثبات ورصد سلوك غير متوقَّع. يمكن استخدام هذه الآلية أيضًا مع التجارب العملية لمقارنة المقاييس للمستخدمين الذين تم تفعيل ميزة جديدة لهم، ومجموعة التحكّم التي لم يتم تفعيلها. بهذه الطريقة، إذا حدثت مشكلة، يمكن لمهندسي Chrome إيقاف الميزة الجديدة أثناء عملهم على حلّ المشكلة.

مكونات Chrome

ويعتمد Chrome أسلوبًا نمطيًا على أداء بعض الوظائف، إذ يتم نشر بعض أجزاء المتصفّح على هيئة مكونات Chrome باستخدام برنامج تحديث المكونات.

يمكن تحديث المكونات دون الحاجة إلى تثبيت إصدار جديد من Chrome. ويتيح ذلك نشر التحديثات بسرعة أكبر خارج نطاق الجداول الزمنية لقنوات الإصدار، بدون الحاجة إلى إعادة تشغيل المتصفّح. يُعد هذا الأمر مهمًّا بشكل خاص لميزات الأمان ويمكن أن يؤدي إلى تقليل حجم أداة تثبيت Chrome للإصدارات الجديدة.

على سبيل المثال، يحتوي Chrome على وحدة لتمكين تشغيل الفيديو المحمي بموجب حقوق الطبع والنشر، والذي يُطلق عليه اسم Wayvine. يمكنك الاطّلاع على القائمة الكاملة للمكوّنات على الرابط 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 metrics وتعليقات المستخدمين للتحقق من المشاكل غير المتوقعة. إذا حدث خطأ ما، يتم إيقاف الطرح مؤقتًا أثناء سعي فريق Chrome لإصلاح المشكلة. قد يتمثل الحلّ في إيقاف ميزة تجريبية أو تحديث مكوّن أو شحن تحديث لرمز برمجي يُسمى إعادة التثبيت.

كيف يمكنني تثبيت قنوات إصدار مختلفة؟

توفر قنوات إصدار Chrome عمليات تنزيل لكل قناة Chrome على سطح المكتب أو الجوّال، وعلى أنظمة أساسية متعددة. يمكنك تثبيتها كلها إذا أردت! يمكنك أيضًا تثبيت Chromium، وهو المتصفح مفتوح المصدر الذي تم إنشاء Chrome عليه.

كيف تعمل تحديثات Chrome؟

لا تهدف الإصدارات الجديدة إلى إضافة ميزات جديدة فحسب. يحتاج Chrome أيضًا إلى إصلاح الأخطاء وإضافة تحديثات الأمان وتحسين الميزات الحالية وجعل الرموز البرمجية أكثر كفاءة وإزالة الرموز غير اللازمة. تعتبر دورات التحديث السريعة ذات أهمية خاصة للحفاظ على أمان المستخدمين، وسلامتهم من أنواع الهجمات الجديدة.

ينزّل Chrome التحديثات في الخلفية. لتحديث Chrome، ما عليك سوى إعادة تشغيل المتصفح. قد يظهر لك زر التحديث في Chrome، أو قد تلاحظ تغيير لون قائمة ⋮ في حال توفّر تحديث ولم تتم إعادة التشغيل لفترة من الوقت. تحديث Google Chrome يوضّح كيفية تثبيت التحديثات التلقائية.

about:blank في Chrome مع ظهور زر تحديث أحمر.

يمكن لعملاء Enterprise تجربة الإصدارات الجديدة من Chrome Canary أو الإصدار التجريبي أو إصدار مطوّري البرامج من Chrome، ومواصلة التحكُّم في طرح البرامج للموظفين.

يعمل نظام التشغيل Chrome بالطريقة نفسها التي تستخدمها أجهزة Chromebook. إذا كنت تحب المغامرة أو تريد تجربة ميزات جديدة مبكرًا، يمكنك تبديل جهاز Chromebook إلى قناة مختلفة تعمل بنظام التشغيل Chrome.

التعرف على المزيد