خطط ومخطط زمني للتفعيل التدريجي لواجهات برمجة تطبيقات القياس ومدى الصلة في "مبادرة حماية الخصوصية" في Chrome 115، وإنهاء الفترة التجريبية للمصدر، وتحديثات التسجيل.
في أيار (مايو)، شاركنا خططنا لشحن واجهات برمجة تطبيقات القياس ومدى الصلة بمبادرة حماية الخصوصية في Chrome 115. وصلت هذه اللحظة الآن، ومع الانتقال إلى الإصدار الثابت 115 من Chrome، سنبدأ عملية تفعيل واجهات برمجة التطبيقات تدريجيًا في الأيام القليلة المقبلة.
في هذه المشاركة، سنتناول المكونات المتعددة لهذا الإطلاق، بما في ذلك:
- أنواع الشحن: عملية الإطلاق الخاصة بواجهات برمجة التطبيقات ذات الصلة والقياس، وهي: Topics API وProtected Audience وإعداد تقارير تحديد المصدر والتجميع الخاص والتخزين المشترك والإطارات المحاطة بحدود.
- تفعيل واجهات برمجة التطبيقات تدريجيًا: سيتم تفعيل واجهات برمجة التطبيقات تدريجيًا على مدار المرحلة المحدّدة، وهي تبلغ 115، مع رصد المشاكل بنسبة تبلغ% 99 بحلول منتصف شهر آب (أغسطس).
- إنهاء مرحلة التجربة والتقييم الموحّد: تنتهي مرحلة التجربة والتقييم في "مبادرة حماية الخصوصية" ذات الصلة والقياس في 20 أيلول (سبتمبر) 2023، ما يؤدي إلى حدوث تداخل مع عملية النقل إلى مدى التوفّر للجمهور العام.
- عناصر تحكُّم المستخدم المعدَّلة: سيتم تفعيل "الخصوصية في عرض الإعلانات" للمستخدمين لإدارة واجهات برمجة التطبيقات.
- التسجيل: هناك عملية تسجيل معدّلة إلزامية للمطوِّرين الذين يستخدمون واجهات برمجة التطبيقات ذات الصلة والقياس.
- أوضاع الاختبار التي يسهِّلها Chrome: تم تعديل تفاصيل حول الخيارات المتاحة للمطوّرين لاختبار واجهات برمجة التطبيقات بدون استخدام بيانات ملفات تعريف الارتباط التابعة لجهات خارجية.
ما هي رسوم الشحن
في المشاركة السابقة، قدّمنا قائمة واجهات برمجة التطبيقات المتعلقة بالقياس ومدى الصلة بالموضوع التي سيتم إطلاقها في الإصدار Chrome 115. في إطار العملية المعتادة، أرسلنا "نية الشحن" (I2S) إلى القائمة البريدية لمطوّري البرامج blink-dev لكل ميزة. وتتضمّن رسائل I2S تفاصيل حول الوظيفة المحدَّدة لواجهة برمجة التطبيقات للإصدار 115، والمناقشات الهندسية بشأن الاقتراحات، والأهم من ذلك، الموافقات (أو LGTM) من مالكي Blink API لشحن الميزة.
إلى جانب واجهات برمجة تطبيقات النظام الأساسي للويب، سيتم أيضًا نقل خدمة التجميع لإعداد تقارير تحديد المصدر والتجميع الخاص إلى التوفّر للجمهور العام. بالإضافة إلى ذلك، نعمل تدريجيًا على تفعيل مجموعات نطاقات الطرف الأول (I2S) والرموز المميّزة للحالة الخاصة (I2S) تدريجيًا، وسيتم استخدام تقسيم مساحة التخزين (I2S).
تفعيل واجهات برمجة التطبيقات تدريجيًا
كما هو الحال مع بعض ميزات "مبادرة حماية الخصوصية" السابقة، سنفعّل تدريجيًا واجهات برمجة التطبيقات المتعلقة بالقياس ومدى الصلة بموضوع البحث لنسبة متزايدة من نُسخ المتصفّح كي نتمكّن من رصد أي مشاكل محتملة والاستجابة لها. نهدف إلى بدء هذه العملية بعد بضعة أيام من التاريخ المستقر 115 الذي كان بتاريخ 18 يوليو 2023، أي في الأسبوع الذي يبدأ في 24 يوليو على الأرجح. بعد ذلك، نعتزم زيادة النشاط لتمكين واجهات برمجة التطبيقات لما يقرب من 35% من المتصفحات خلال أسبوع تقريبًا. كما هي الحال في مرحلة التجربة والتقييم الموحّد، ستشمل هذه العملية مجموعة رئيسية تم فيها تفعيل جميع واجهات برمجة التطبيقات وعدة مجموعات معزولة أصغر حجمًا مع تفعيل مجموعة فرعية من واجهات برمجة التطبيقات. توفِّر هذه المجموعات المعزولة مسارًا أسرع لتحديد المشاكل المحتملة في واجهات برمجة التطبيقات.
وبعد ذلك، ننوي زيادة مدى التوفّر إلى 60% تقريبًا من المتصفّحات في بداية شهر آب (أغسطس). وسيتضمّن ذلك المجموعات التجريبية، لذا قد تلاحظ مستويات مختلفة من مدى التوفّر لواجهات برمجة تطبيقات مختلفة. بخير، سنحقق زيادة نهائية في حوالي 99% من المتصفحات بحلول منتصف شهر آب (أغسطس)، أي حوالي الإصدار 116 الثابت. في هذه المرحلة، سندمج أيضًا مجموعات التجارب الفردية مع الاحتفاظ بمجموعات صغيرة ومعزولة فقط بدون تفعيل كل واجهة برمجة تطبيقات للمساعدة في رصد أي مشاكل محتملة. سنعقد هذا المستوى على هذا المستوى لمواصلة التتبُّع وبدء التحضير لأوضاع الاختبار التي يسهِّلها Chrome.
![مدى التوفّر التقريبي في إصدار Chrome الثابت حسب الإصدار](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/blog/approximate-availability-cc75a712dbcdf.png?authuser=19&hl=ar)
يخضع هذا المخطط الزمني للتعديلات بناءً على نتائج المراقبة طوال العملية. كالعادة، سنعدّل المستندات هنا بالإضافة إلى نشر التعديلات على سلاسل محادثات blink-dev أثناء تقدّمنا في كل مرحلة.
التسجيل
للوصول إلى واجهات برمجة التطبيقات لقياس مدى الصلة ومدى الصلة بـ "مبادرة حماية الخصوصية" على Chrome وAndroid، على المطوّرين إكمال عملية التسجيل والتأكيد. سيصبح هذا الأمر قريبًا مطلبًا إلزاميًا للوصول إلى واجهات برمجة التطبيقات، لذا ننصحك ببدء العملية في أقرب وقت ممكن. للاختبار المحلي، نوفّر عمليات إلغاء المطوّرين من Chrome 116 مع علامة Chrome ومفتاح تبديل واجهة سطر الأوامر:
- الإبلاغ:
chrome://flags/#privacy-sandbox-enrollment-overrides
- واجهة سطر الأوامر:
--privacy-sandbox-enrollment-overrides=https://example.com,https://example.co.uk,...
إنهاء مرحلة التجربة والتقييم الموحَّد
تسمح مرحلة التجربة والتقييم في "مبادرة حماية الخصوصية" ذات الصلة والقياس للمواقع الإلكترونية بتنفيذ تجارب موحّدة على مستوى واجهات برمجة التطبيقات ذات الصلة والقياس. سنبدأ بتحسين واجهة برمجة التطبيقات باستخدام المجموعات نفسها التي تم تفعيلها في مرحلة التجربة والتقييم لضمان استمرارية البيانات الحالية. تبقى الرموز المميّزة ومرحلة التجربة والتقييم صالحتَين حتى 20 أيلول (سبتمبر) 2023، ولكن بحلول نهاية شهر تموز (يوليو)، لن يكون من الضروري توفيرهما. سنبدأ أيضًا هذا الأسبوع في إزالة شرط الرمز المميّز الخاص بمراحل التجربة والتقييم في القنوات الثابتة (التجريبية وإصدار Canary وما إلى ذلك) حيث سنبدأ في زيادة إجمالي عدد الزيارات. ومع ذلك، يجب التأكّد من التسجيل في واجهات برمجة التطبيقات قبل تاريخ انتهاء الصلاحية لضمان عملية النقل بسلاسة. سنضيف إلى مستنداتنا إرشادات وتعليمات إضافية عندما نصل إلى انتهاء مرحلة التجربة والتقييم.
تم تعديل عناصر تحكُّم المستخدم.
نطرح تدريجيًا عناصر التحكّم المعدَّلة في الخصوصية في عرض الإعلانات والتي ستحلّ محلّ الإصدار التجريبي من عناصر التحكّم في "مبادرة حماية الخصوصية". نعمل حاليًا على تفعيل تجربة المستخدم الجديدة وفقًا لمخطّط زمني مشابه لواجهات برمجة التطبيقات، وسنكتمل بحلول منتصف آب (أغسطس).
يمكن للمطوّرين تفعيل الإعدادات الجديدة للاختبار من خلال تفعيل ميزة الإبلاغ على الرابط chrome://flags/#privacy-sandbox-settings-4
. يتضمن الجدول التالي إعدادات Chrome ذات الصلة وواجهات برمجة التطبيقات التي تتحكم فيها:
إعدادات Chrome |
الموقع الجغرافي للإعدادات |
Privacy Sandbox API |
---|---|---|
مواضيع الإعلانات |
chrome://settings/adPrivacy/interests |
المواضيع |
الإعلانات المقترَحة من المواقع الإلكترونية |
chrome://settings/adPrivacy/sites |
الجمهور المحمي |
قياس أداء الإعلانات |
chrome://settings/adPrivacy/measurement |
تقارير تحديد المصدر |
أوضاع الاختبار التي يسهّلها Chrome
سبق أن قدّمنا معلومات أولية حول أوضاع الاختبار الذي يسهِّله Chrome، وسنعمل أيضًا على توفير ملاحظاتك في مستودع GitHub لدعم المطوّرين. ونحن بصدد مشاركة المزيد من التفاصيل الفنية في منتصف آب (أغسطس). بعد ذلك، سنستضيف جلسات ساعات العمل للمطوّرين إلى جانب مواصلة العمل على حلّ مشاكل وضع الاختبار في GitHub. يمكنك تقديم ملاحظاتك بشأن المشاكل التالية:
- هل لديك خطة لإجراء اختبار باستخدام الوضع "أ" أو "الوضع "ب" أو كليهما؟
- اختيار أحجام التصنيفات التي يسهِّلها Chrome
- استخدام "تلميحات العميل" للاختبارات التي يسهِّلها Chrome
يمكنك أيضًا طرح مشكلة جديدة لطرح أسئلة أو مناقشة إضافية.
يشكّل شحن واجهات برمجة التطبيقات هذه معلمًا رئيسيًا آخر في المخطط الزمني المستمر لـ "مبادرة حماية الخصوصية". يمثّل ذلك بداية الانتقال من اختبار المواقع الإلكترونية في مرحلة التجربة والتقييم إلى دمج واجهات برمجة التطبيقات هذه في قناة الإصدار العلني. سنتواصل معك لإطلاعك على آخر المعلومات حول التقدّم الذي نحرزه في ما يتعلّق بتفعيل واجهات برمجة التطبيقات، وكذلك في اختبارات التفعيل ضمن التصنيفات في الربع الرابع من عام 2023، والذي سيبدأ فيه الإيقاف النهائي لملفات تعريف الارتباط التابعة لجهات خارجية بنسبة% 1 اعتبارًا من 4 كانون الثاني (يناير) 2024، وسنبدأ بالإيقاف التدريجي لملفات تعريف الارتباط التابعة لجهات خارجية في الربع الثالث من عام 2024. سنواصل العمل عن كثب مع CMA، وفقًا لالتزاماتنا، قبل اتّخاذ خطوات أخرى لتوسيع نطاق الإيقاف النهائي.