الأخبار

شركات Apple و Google و Microsoft و Mozilla تهدف إلى الحصول على شبكة ويب أكثر اتساقًا

تعمل Apple مع مطوري المستعرضات Google و Microsoft و Mozilla لجعل تقنيات تصميم الويب أكثر اتساقًا بغض النظر عن المتصفح الذي يعتمد عليه المستخدم.
 
متى يكون المعيار ليس معيارًا؟ When is a standard not a standard
تكمن المشكلة في أن بعض المتصفحات تتعامل مع تقنيات الويب بطرق مختلفة. قد يؤدي هذا إلى ظهور القول المأثور، "متى يكون المعيار ليس معيارًا؟ عندما يكون معيارًا للويب".

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

ما يهدف إليه تحالف Interop 2022 هو التأكد من كيفية تنفيذ هؤلاء البائعين المختلفين لمعايير الويب. يأتي هذا في أعقاب عمل مماثل حدث في إطار تجميع Compat 2021.

حقق الأخير بعض النجاح، كتب Daniel Libby، مدير هندسة البرمجيات الرئيسي في Microsoft Edge: "كان التقدم الذي أحرزناه بشكل جماعي في عام 2021 مذهلاً، ومع المزيد من مشاركة البائعين ونطاق أوسع من مجالات التشغيل البيني التي يجب معالجتها، لا يمكننا الانتظار لنرى إلى أي مدى تتطور منصة الويب هذا العام".
 
ما هو Interop 22؟
الهدف من المشروع هو محاولة ضمان عمل تطبيقات الويب المستندة إلى هذه المعايير وتبدو متشابهة عبر الغابة النابضة بالحياة في العالم من الأجهزة والأنظمة الأساسية وأنظمة التشغيل المختلفة. بقليل من الحظ، في يوم من الأيام، سيتمكن مطورو الويب من الحصول على بعض الثقة في أن التجارب التي يقدمونها متوافقة مع جميع المستخدمين.

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

يختبر Interop 2022 15 من مواصفات نظام الويب الأساسي وثلاث إمكانيات لم يتم تطويرها بالكامل بعد. يتضمن ما يتم اختباره Cascade Layers و Color Spaces ووظائف ألوان CSS والتمرير والمزيد. من المرجح أن يرحب المطورون والمستخدمون ومشغلو المنصات على حد سواء بالتحسينات في كل هذه.

لماذا Interop 2022؟
ببساطة، ينظر فقط إلى تجربة المستخدم/ التصميم، بدلاً من التعمق في كود المتصفح. ما يعنيه هذا هو أن مطوري المتصفح لا يحتاجون إلى فتح الوصول إلى الوظائف الأساسية للمنافسين، وهو ما يفضلون بالتأكيد عدم القيام به.

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

قد يكون هذا أو لا يكون ذا صلة بمشاركة Apple مع Interop 22، ولكن أي شيء يجعل المتصفحات المختلفة تعمل بشكل أكثر اتساقًا ربما يساعد في تخفيف الانتقادات.
 
ماذا قالت أبل What Apple said
قال جين سيمونز Jen Simmons في كتابته على صفحة WebKit:

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


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

ومع ذلك، يبدو واعدًا أن يكتشف مطورو المستعرضات الكبار أن لعبة jaw-jaw تتفوق على war-war. ربما استفدنا جميعًا من تعلم هذا الدرس بعمق أكبر في المدرسة.

في الأخبار ذات الصلة، نشرت Apple أيضًا Safari Technology Preview 141. وتتضمن مجموعة من التحسينات، بما في ذلك تحسينات Web Inspector وإصلاحات الرسوم المتحركة على الويب والإصلاحات وسلوكيات CSS الجديدة وتحسينات JavaScript و WebAuthn والمزيد.