استئناف عملية النقل إلى إصدار Manifest V3

ديفيد لي
ديفيد لي

في كانون الأول (ديسمبر) من العام الماضي، تم مؤقتًا إيقاف الإصدار 2 من Manifest V2 المخطَّط له، وذلك لمعالجة ملاحظات المطوّرين وتقديم حلول أفضل لمشاكل نقل البيانات. نتيجةً لهذه الملاحظات، أجرينا عددًا من التغييرات على الإصدار 3 من ملف البيان من أجل سد هذه الفجوات، بما في ذلك:

  • إضافة المستندات خارج الشاشة التي توفّر إمكانية وصول الإضافات إلى العناصر في "وضع عدم النشاط" (DOM) لتستخدمها في مجموعة متنوعة من الحالات، مثل تشغيل الصوت
  • توفير تحكُّم أفضل في فترات عمل عامل الخدمة للإضافات التي تطلب واجهات برمجة التطبيقات للإضافات أو تلقّي الأحداث على مدار فترة زمنية أطول
  • إضافة User Scripts API جديدة، ما تسمح بإضافات مدير نصوص المستخدمين للسماح للمستخدمين بتشغيل نصوصهم البرمجية بشكل أكثر أمانًا
  • تحسين إتاحة فلترة المحتوى من خلال توفير حدود عامّة في واجهة برمجة التطبيقات declarativeNetRequest API لمجموعات القواعد الثابتة والقواعد الديناميكية

بالإضافة إلى سد الثغرات، أضفنا أيضًا ميزات جديدة إلى المنصة، مثل Side Panel API التي تمّ طرحها في وقت سابق من هذا العام، وReading List API المتوفّرة حاليًا في إصدار تجريبي. ناقشنا مؤخرًا العديد من هذه التغييرات في مؤتمر مطوّري برامج فلترة الإعلانات، وشاركنا المزيد من السياق حول التغييرات والتحسينات التي أجريناها استنادًا إلى الملاحظات.

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

"باستخدام إصدار Manifest V3، لاحظنا الجهود الهائلة التي تبذلها فِرق المتصفحات (مثل Chrome على وجه الخصوص، وكذلك المتصفحات الأخرى) للعمل على نظام أساسي موحّد، وأرى كيفية استماع هذه الفِرق إلى ملاحظات مطوّري الإضافات. كما هو الحال دائمًا، يتطلب الانتقال إلى نظام أساسي جديد مهمة كبيرة، ولكننا نأمل أن يعود بالفائدة الكبيرة على المنظومة المتكاملة لإضافات المتصفّحات بالكامل، وأن تتمكّن أدوات حظر الإعلانات مثلنا من مواصلة أداء هذه المهمة وإجراء المزيد من التحسينات." - أندري ميشكوف، رئيس قسم التكنولوجيا في AdGuard

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

المخطط الزمني للإيقاف التدريجي

سنبدأ بإيقاف الإضافات المستنِدة إلى إصدار Manifest V2 في الإصدارات الثابتة من Chrome (إصدار مطوّري البرامج وCanary والإصدار التجريبي) اعتبارًا من حزيران (يونيو) 2024 في الإصدار 127 من Chrome والإصدارات الأحدث. وسيرى المستخدمون المتأثّرون بعملية الطرح إضافات Manifest V2 سيتم إيقافها تلقائيًا في متصفِّحهم، ولن يتمكّنوا بعد ذلك من تثبيت الإضافات المستنِدة إلى إصدار Manifest V2 من "سوق Chrome الإلكتروني". في حزيران (يونيو) 2024 أيضًا، ستفقد الإضافات المستنِدة إلى إصدار Manifest V2 الشارة "المميزة" في "سوق Chrome الإلكتروني" إذا كانت لديها حاليًا شارة.

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

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

بالنسبة إلى المؤسسات التي تستخدم سياسة ExtensionManifestV2Availability لضمان استمرار عمل الإضافات المستنِدة إلى إصدار Manifest V2 في مؤسساتها، سيكون لها عام إضافي واحد حتى حزيران (يونيو) 2025 لنقل بيانات الإضافات المستنِدة إلى إصدار Manifest V2 في مؤسساتها. لن تتأثر المتصفّحات التي تم تفعيل السياسة بها بطرح الإيقاف حتى ذلك الوقت.

الخطوات التالية لناشري الإضافات

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

في الوقت الحالي، سنستمر في إطلاق ميزات ووظائف جديدة لتحسين تجربة تطوير الإضافات بشكل عام.

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