عمليات الإيقاف والإزالة في Chrome 100

تم إطلاق الإصدار التجريبي من Chrome 100 في 3 آذار (مارس) 2022، ومن المتوقّع أن يصبح الإصدار الثابت في أواخر آذار (مارس) 2022.

الإصدار الأخير لسلسلة وكيل المستخدم التي لم يتم تخفيضها

سيكون Chromium 100 الإصدار الأخير الذي يتيح استخدام سلسلة وكيل المستخدم غير مخفّضة تلقائيًا (بالإضافة إلى واجهات برمجة التطبيقات ذات الصلة navigator.userAgent وnavigator.appVersion وnavigator.platform DOM). ستنتهي مرحلة التجربة والتقييم التي سمحت للمواقع الإلكترونية باختبار وكيل المستخدم المخفَّض بالكامل في 19 نيسان (أبريل) 2022. وبعد هذا التاريخ، سيتم تقليل "سلسلة وكيل المستخدم" تدريجيًا. لمراجعة الجدول الزمني بالكامل، يُرجى الاطّلاع على مدونة Chromium: التواريخ والفترة التجريبية الأصلية لتخفيض وكيل المستخدم. يمكن للمواقع الإلكترونية التي تحتاج إلى مزيد من الوقت لاختبار ميزة User-Agent Client Hints أو نقلها إلى User-Agent Client Hints، التسجيل في مرحلة التجربة والتقييم بعد الإيقاف النهائي المجدولة من Chrome 100 إلى 113 الشاملة. على عكس مرحلة التجربة والتقييم الأولى التي تفحص سلسلة "وكيل المستخدم" المخفّضة بالكامل، تحتفظ الفترة التجريبية للإيقاف النهائي بوكيل المستخدم القديم. من المتوقّع أن تنتهي الفترة التجريبية للإيقاف النهائي في أواخر شهر أيار (مايو) 2023.

تشكِّل هذه الخطوة جزءًا من استراتيجية لاستبدال استخدام سلسلة "وكيل المستخدم" بواجهة برمجة التطبيقات الجديدة User-Agent Client Hints API. للتعرّف على نصائح العميل لوكيل المستخدم، يمكنك الاطّلاع على مقالة الانتقال إلى تلميحات برنامج وكيل المستخدم وتحسين خصوصية المستخدم وتجربة المطوِّر باستخدام تلميحات العميل لوكيل المستخدم.

سياسة الإيقاف النهائي

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

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

ستؤثر بعض هذه التغييرات في عدد قليل جدًا من المواقع الإلكترونية. للحدّ من المشاكل مسبقًا، نحاول إرسال إشعار مسبق للمطوّرين كي يتمكّنوا من إجراء التغييرات المطلوبة لمواصلة تشغيل مواقعهم الإلكترونية.

تتوفر في Chrome حاليًا عملية للإيقاف النهائي لواجهة برمجة التطبيقات وإزالتها، وبشكل أساسي:

  • يمكنك الإعلان عن ذلك في القائمة البريدية blink-dev.
  • يمكنك ضبط التحذيرات وتقديم مقاييس زمنية في "وحدة تحكّم أدوات مطوّري البرامج في Chrome" عند رصد بيانات الاستخدام على الصفحة.
  • عليك الانتظار والمراقبة ثم إزالة الميزة عند انخفاض استخدامها.

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