في خطوة تؤكد التزامها المستمر بويب أكثر اتساقًا، أعلن فريق WebKit في Apple أنه يدعو المطورين إلى إرسال أفكارهم من أجل Interop 2027. وهذه هي النسخة التالية من المبادرة العابرة للمتصفحات التي تجمع كبار مزودي المتصفحات لمعالجة مشكلات قابلية التشغيل البيني عبر منصة الويب.

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

ما هي قابلية التشغيل البيني بين المتصفحات ولماذا تهم؟

تشير قابلية التشغيل البيني بين المتصفحات إلى قدرة صفحة الويب على التصرف والعرض بالطريقة نفسها عبر المتصفحات ومحركات العرض المختلفة. وبالنسبة لمطوري الويب، فهذه ليست مجرد مسألة راحة، بل مطلب أساسي. عندما يدعم متصفح ما خاصية CSS معينة بشكل صحيح بينما يسيء متصفح آخر تفسيرها، أو عندما تختلف صيغة واجهة JavaScript API بين المحركات، يضطر المطورون إلى كتابة بدائل أو polyfills أو حيل خاصة بكل شركة بدلًا من التركيز على تجربة المستخدم.

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

بالنسبة للمطورين، تعني هذه المبادرة وقتًا أقل في تتبع الحالات الحدية ووقتًا أكثر في بناء المنتجات. أما بالنسبة للمستخدمين النهائيين، فهذا يعني أن المواقع تبدو نفسها سواء كانوا على Safari أو Chrome أو Firefox أو Edge. لكن الأهم من ذلك كله أنها تعزز الويب المفتوح بوصفه منصة للابتكار.

مشاركة Apple تشير إلى تعاون مؤسسي

تجدر الإشارة إلى دعوة Apple النشطة للحصول على مدخلات المطورين لأنها تظهر استعدادًا للتعاون مع كل من مزودي المتصفحات الآخرين والمجتمع الأوسع. تاريخيًا، قد تسلك شركات المتصفحات أجنداتها الخاصة أو تحتفظ بملاحظات التنفيذ لنفسها. أما مع Interop فنرى تحديدًا جماعيًا للأهداف ومجموعات اختبارات مشتركة، وApple جزء من ذلك.

من خلال طلب أفكار من المطورين، تقول Apple عمليًا إن خارطة طريق Interop 2027 لا ينبغي أن تُحسم في اجتماعات هندسية داخلية فقط، بل ينبغي أن تستفيد من الملاحظات الواقعية القادمة من الميدان. وهذا إقرار مهم بأن الويب منظومة متعددة الأطراف، ولا تمتلك أي شركة متصفح واحدة الصورة الكاملة لمواضع الاحتكاك في العالم الحقيقي.

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

ما نوع الأفكار التي من المرجح أن تشكل Interop 2027؟

ركزت مشاريع Interop السابقة على مجالات مثل تخطيطات CSS مثل Grid أو Flexbox، وواجهات Web API الخاصة بالرسوم المتحركة، وحتى عناصر من مواصفة HTML التي عانت طويلًا من الخصائص الشاذة عبر المتصفحات. وبينما لا تسرد الدعوة الرسمية للأفكار فئات محددة، فمن المرجح أن يرسل المطورون مزيجًا من:

  • ميزات CSS التي تتصرف بشكل مختلف عبر المتصفحات، مثل container queries أو الخصائص المنطقية أو المحددات المتقدمة.
  • واجهات JavaScript API التي يختلف فيها الدعم أو السلوك، بما في ذلك WebSockets وIndexedDB أو الميزات غير المتزامنة.
  • اختلافات في إمكانية الوصول تجعل التقنيات المساعدة تتصرف بشكل غير متسق، مما يضر بالمستخدمين ذوي الإعاقة.
  • مشكلات التحليل أو العرض التي تسبب تراجعات في الأداء أو في الشكل المرئي.
  • معايير جديدة قادمة تحتاج إلى مواءمة مبكرة قبل أن تصبح مستخدمة على نطاق واسع.

قد تكون المشاركات ملاحظات حول حالات حدية غامضة أو طلبات شائعة ظلت بلا رد لسنوات. وفي كلتا الحالتين، الهدف هو أن يكون بالإمكان القول بنهاية 2027 إن الويب أصبح أكثر موثوقية قليلًا، مع نقاط أقل يتباعد فيها المتصفحان عن بعضهما.

Interop يمثل تحولًا واضحًا في كيفية حوكمة الويب

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

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

ما الذي يمكن أن يتوقعه المطورون في العام المقبل

من الآن وحتى نشر خارطة طريق Interop 2027 الرسمية، من المرجح أن تكون هناك فترة لجمع الأفكار وفرزها. ودعوة فريق WebKit هي الشرارة الأولى، ويمكن للمطورين متابعة النقاش في منتديات مطوري الويب ومجموعات المستخدمين وقنوات مشروع Interop نفسه لمعرفة أين تنتهي أفكارهم المفضلة.

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

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

ومع اتضاح تفاصيل عملية التقديم والجداول الزمنية، سيحصل المطورون على فرصة فريدة للمساعدة في تشكيل مستقبل توافق الويب. أولئك الذين واجهوا أخطاء خاصة بمتصفح معين سيرغبون في تقديم أفكارهم مبكرًا، لأن القرارات المتخذة من أجل Interop 2027 من المرجح أن تترك أثرًا ممتدًا عبر الويب لسنوات عديدة مقبلة.

في عالم يبدو فيه أن المتصفحات كثيرًا ما تعمل كلٌّ بطريقتها، تذكرنا دعوة Apple بأن التعاون، حتى بين المنافسين، يمكن أن يحقق تحسينات حقيقية للويب المفتوح. والتحدي الآن هو أن يرد المطورون بأفكار ذات معنى تساعد على جعل Interop 2027 أكثر نسخة نجاحًا حتى الآن.

تستند هذه المقالة إلى تقرير من 9to5Mac. اقرأ المقال الأصلي.

Originally published on 9to5mac.com