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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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