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

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

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

تتوفّر أربعة أنواع من Chrome في أي وقت، على الأجهزة الجوّالة وأجهزة الكمبيوتر المكتبي: Canary وDev وBeta وStable. وتُعرف هذه باسم قنوات الإصدار.

ضمن كل قناة، يطرح Chrome سلسلة من الإصدارات التي تشير إلى ترتيب الإصدار ودرجة التغيير عن الإصدارات السابقة.

Chrome Canary

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

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

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

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

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

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

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

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

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

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

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

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

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

يعرف معظم المستخدمين هذا الإصدار باسم Chrome. لا يتم طرح التغييرات والتحديثات في قناة الإصدار الثابت إلا بعد إجراء اختبارات تلقائية دقيقة وعمليات تحقّق يدوية.

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

القناة لا تساوي الإصدار

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

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

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

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

لا تعمل متصفحات الويب بشكل منفصل. ويجب أن تكون قادرة على التعامل مع الخصائص الفريدة لملايين المواقع الإلكترونية التي تتغيّر باستمرار، ومع جميع أنواع سلوك المستخدمين، سواء كان متوقّعًا أو غير متوقّع.

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

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

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

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

تُعرف التجارب الميدانية أيضًا باسم "اختلافات Chrome"، أو بالاسم الرمزي الداخلي من 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 عمليات الطرح على مراحل لكل قناة، بدلاً من طرح إصدار جديد لجميع المستخدمين في الوقت نفسه، على أمل أن يكون الإصدار الجديد أفضل.

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

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

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

يمكنك أيضًا تثبيت Chromium، وهو المتصفّح المفتوح المصدر الذي يستند إليه Chrome.

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

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

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

about:blank في Chrome، مع زر "تحديث" أحمر

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

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

مزيد من المعلومات