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

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

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

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

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

إصدار Canary من Chrome

يتم إصدار 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 والإصدار Chrome Canary إصدارين مختلفين من الإصدار 103. سترى أحيانًا هذه الأرقام الرئيسية التي يشار إليها باسم المعالم الرئيسية: على سبيل المثال، M101 أو M102.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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