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

David Li
David Li

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

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

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

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

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

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

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

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

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