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

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

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

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

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

Chrome Canary

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

شعار Chrome Canary

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

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

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

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

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

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

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

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

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