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

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

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

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

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

Chrome Canary

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

شعار Chrome Canary

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

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

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

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

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

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

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

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

يتم تحديث الإصدار التجريبي من 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.appspot.com. يقدّم هذا الموقع الإلكتروني أيضًا أدوات لعرض الاختلافات في الرموز البرمجية بين الإصدارات.

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

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

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

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

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