في كانون الأول (ديسمبر) من العام الماضي، أوقفنا مؤقتًا إيقاف Manifest V2 نهائيًا من أجل معالجة ملاحظات المطوّرين وتقديم حلول أفضل لمشاكل نقل البيانات. نتيجةً لهذه الملاحظات، أجرينا عددًا من التغييرات على الإصدار 3 من ملف البيان لسدّ هذه الفجوات، بما في ذلك:
- نقدّم لك المستندات التي لا تظهر على الشاشة، وهي توفّر إمكانية الوصول إلى نموذج DOM للاستخدام في مجموعة متنوعة من السيناريوهات، مثل تشغيل المحتوى الصوتي.
- توفير إمكانية التحكّم بشكل أفضل في مدّة عمل موظّف الخدمة للإضافات التي تطلب بيانات من واجهات برمجة تطبيقات الإضافات أو تتلقّى أحداثًا على مدار فترة زمنية أطول
- إضافة User Scripts API جديدة، تتيح لإضافات "مدير نصوص المستخدمين" السماح للمستخدمين بتشغيل نصوصهم البرمجية بأمان أكبر
- تحسين ميزة فلترة المحتوى من خلال توفير حدود أكثر سخاءً في واجهة برمجة التطبيقات declarativeNetRequest API للقواعد الثابتة والقواعد الديناميكية
بالإضافة إلى سد الفجوات، أضفنا أيضًا ميزات جديدة إلى المنصة، مثل Side Panel API التي تم طرحها في وقت سابق من هذا العام وReading List API التي تتوفّر حاليًا في إصدار تجريبي. لقد ناقشنا العديد من هذه التغييرات مؤخرًا في قمة المطوّرين لميزة "فلترة الإعلانات"، وشاركنا المزيد من المعلومات حول التغييرات والتحسينات التي أجريناها استنادًا إلى الملاحظات والآراء.
بعد إجراء هذه التغييرات، شهدنا زيادة كبيرة في استخدام الإصدار 3 من ملف البيان بين مطوّري الإضافات. على وجه التحديد، يشجّعنا الحوار المستمر مع مطوّري إضافات حظر المحتوى الذين كانوا يعتقدون في البداية أنّ الإصدار 3 من Manifest قد يؤثر في قدرتهم على تزويد المستخدمين بالميزات التي يتوقّعونها.
"مع الإصدار 3 من ملف البيان، لاحظنا الجهد الكبير الذي تبذله فِرق المتصفّحات (Chrome على وجه الخصوص، ولكن أيضًا المتصفّحات الأخرى) في العمل على منصة موحّدة، وأرى كيف تستمع هذه الفِرق إلى الملاحظات والآراء الواردة من مطوّري الإضافات. كما هو الحال دائمًا، يشكّل نقل البيانات إلى منصة جديدة مهمة كبيرة، ولكننا نأمل بشدة أن تحقّق المنصة الموحدة الجديدة مزايا كبيرة للمنظومة المتكاملة لإضافات المتصفّح بالكامل، وأن يتمكّن محظّرو الإعلانات مثلنا من مواصلة تنفيذ المهام وتحسينها بشكل أكبر." - أندريه ميشكوف، رئيس التكنولوجيا في AdGuard
بعد أن عالجنا مخاوف نقل البيانات هذه التي طرحها منتدى المطوّرين، أصبحنا جاهزين لمواصلة الانتقال إلى الإصدار 3 من ملف البيان والاستفادة من ضمانات الأمان والخصوصية العالية التي يوفّرها. ونتيجةً لذلك، سنستأنف المخطط الزمني لإيقاف هذه الميزة نهائيًا.
المخطط الزمني لإيقاف الميزة نهائيًا
سنبدأ بإيقاف إضافات الإصدار 2 من بيان الإضافة في الإصدارات غير الثابتة من Chrome (إصدار المطوّرين و"إصدار Canary" والإصدار التجريبي) في أقرب وقت ممكن في حزيران (يونيو) 2024، في الإصدار 127 من Chrome والإصدارات الأحدث. سيلاحظ المستخدمون المتأثرون بالطرح أنّ الإضافات المستنِدة إلى الإصدار Manifest V2 قد تم إيقافها تلقائيًا في المتصفّح ولن يعود بإمكانهم تثبيتها من "سوق Chrome الإلكتروني". وفي حزيران (يونيو) 2024 أيضًا، ستفقد إضافات Manifest V2 شارة "مميّزة" في "سوق Chrome الإلكتروني" إذا كانت تحملها حاليًا.
سنطرح هذا التغيير تدريجيًا، وسنجمع ملاحظات المستخدمين ونجمع البيانات للتأكّد من أنّ مستخدمي Chrome يفهمون التغيير والإجراءات التي يمكنهم اتّخاذها للعثور على إضافات بديلة محدّثة.
سنتواصل مع المطوّرين طوال عملية الطرح، وسنواصل مراقبة الملاحظات عن كثب خلال هذه العملية. نتوقع أن يستغرق رصد التغييرات في الإصدار التجريبي واستقرارها شهرًا واحدًا على الأقل قبل توسيع نطاق طرحها على الإصدار الثابت من Chrome، حيث سيتم طرحها تدريجيًا أيضًا بمرور الوقت. قد يختلف التوقيت الدقيق استنادًا إلى البيانات التي يتم جمعها، وسنُطلعك خلال هذه الفترة على مستوى تقدّمنا.
ستحظى المؤسسات التي تستخدم سياسة ExtensionManifestV2Availability لضمان استمرار عمل الإضافات المستندة إلى Manifest V2 في مؤسستها بعام إضافي واحد، حتى حزيران (يونيو) 2025، لنقل بيانات الإضافات المستندة إلى Manifest V2 في مؤسستها. ولن تتأثر المتصفّحات التي تم تفعيل السياسة فيها بطرح الإيقاف النهائي إلى ذلك الحين.
الخطوات التالية المطلوبة من ناشري الإضافات
بالنسبة إلى ناشري الإضافات الذين لا يزالون ينشرون إضافات Manifest V2، ننصحك بشدة بإكمال عملية نقل البيانات إلى Manifest V3 قبل حزيران (يونيو) 2024. لقد نشرنا دليل نقل البيانات الذي يتناول كل ما تحتاج إلى معرفته لنقل البيانات بنجاح. للحصول على ملخّص لبعض التحسينات الأخيرة التي أجريناها على منصّة "الإضافات"، يمكنك الاطّلاع على التحديثات الربع سنوية من تموز (يوليو) وتشرين الأول (أكتوبر). إذا كانت لديك أي أسئلة أو مشاكل أثناء نقل البيانات، يُرجى التواصل معنا من خلال قنوات الدعم.
في الوقت الحالي، سنواصل طرح ميزات ووظائف جديدة لتحسين تجربة تطوير الإضافات بشكل عام.
نشكر جميع من قدّم ملاحظات. وقد كان هذا التعاون مفيدًا جدًا في عملنا على تطوير المنصة من أجل توفير منظومة متكاملة أكثر أمانًا وفعالية والحفاظ على الخصوصية في الإضافات.