نظرًا لسوء تجربة التصفح ، نظمت Google و Apple و Microsoft و Firefox “امتحان دخول جامعي للمتصفح”

▲ "IE: What do I want to do" "Download Chrome" "IE: Oh buy Karma"

كم عدد الأشخاص الذين يفعلون أول شيء بعد شراء جهاز كمبيوتر جديد هو فتح متصفحهم وتنزيل Chrome أو Firefox؟

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

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

تمامًا مثلما لم يفكر عشاق Coca-Cola أبدًا في Pepsi ، فإن الأصدقاء الذين اعتادوا على Chrome سيجدون صعوبة في النظر إلى Safari ؛ بغض النظر عن الطريقة التي توصي بها Edge نفسها ، لن يتم إغراء مستخدمي Firefox.

لفترة طويلة ، كانت المتصفحات سوقًا مجزأة ، وفقًا لإحصائيات Statcounter ، احتل Chrome المرتبة الأولى بنسبة 64.3٪ ، يليه Safari بنسبة 18.96٪ ، ثم Firefox و Edge بنسبة 3.71٪ و 3.7٪ على التوالي ، في المرتبة الثالثة والرابعة.

من المنطقي أنه يجب أن تكون هناك علاقة تنافسية بين كبار اللاعبين في السوق ، في محاولة "لانتزاع" مستخدمين جدد من معسكر الخصم. ولكن في الآونة الأخيرة ، نادرًا ما توحدت المتصفحات الأربعة من أجل تحقيق "توحيد الإنترنت".

يبدو أن موقع الويب الخاص بك وموقع الويب الخاص بي هو نفسه؟

أعلنت Google و Apple و Microsoft و Mozilla ، الشركات التي تمتلك المتصفحات الأربعة ، مؤخرًا أنها ستنضم إلى شركتي استشارات البرمجيات Bocoup و Igalia لإنشاء معيار ويب يسمى Interop 2022 ، والذي يهدف إلى القضاء على مشكلات التوافق بين المتصفحات المختلفة.

قد تتساءل ، هل من الممكن فتح نفس الموقع بمتصفحات مختلفة ، باستثناء السرعة مختلفة. هل سيظل هناك اختلاف فيما يتم عرضه؟

تأثير نفس النموذج في متصفح النواة Chromium (يسار) Gecko (وسط) Webkit (يمين)

هذا صحيح. إذا أخذنا نموذج تخطيط موقع الويب الشهير CSS Flexbox كمثال ، فإن تأثيرات العرض لنفس النموذج في Chromium (Chrome kernel) و Gecko (Firefox kernel) و Webkit (Safari kernel) مختلفة ، والاختلافات كبيرة جدًا لدرجة أنها صعبة ليصنعها. يكتشف الرجل عرض الإصدار الصحيح.

مشاكل التوافق مثل هذه شائعة على الإنترنت. ستكون كارثة لكل من المستخدمين ومالكي مواقع الويب إذا كان موقع الويب الذي يظهر بشكل جيد على Chrome مزدحمًا في مجموعة على Safari.

ولكن ليس من السهل جعل المتصفحات المختلفة تعرض محتوى موحدًا. في عام 2019 ، شكلت شركات مثل Google و Mozilla و Microsoft مجموعة استقصائية للمطورين تسمى MDN Web Testing لإجراء مسح للمطورين حول إنشاء الشبكة. نقاط الألم والاحتياجات هي التحقيق.

وفقًا لتقرير استطلاع MDN Web Testing ، من بين 28 "أكثر متطلبات تطوير الويب إحباطًا" التي اختارها المطورون ، "يجب أن تدعم متصفحًا معينًا (مثل IE 11)" على رأس القائمة.

الشرطان الثاني والثالث الأكثر إزعاجًا هما "تجنب أو إزالة الميزات التي لا تعمل عبر المتصفحات" و "جعل المتصفحات المختلفة تبدو / تعمل بنفس الشكل" ، على التوالي. التوافق متعلق.

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

لذلك ، في العام الماضي ، أطلقت Mozilla و Google و Microsoft وشركات أخرى خطة Compat 2021 لتحسين خمسة مشاريع توافق رئيسية.

تم إطلاق Interop 2022 هذا العام باعتباره استمرارًا لبرنامج Compat 2021.

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

لأول مرة على الإطلاق ، اجتمع جميع مطوري المستعرضات الرئيسيين وأصحاب المصلحة الآخرين معًا لمعالجة مشكلات التوافق التي يواجهها مطورو الويب

علق كل من راشيل أندرو وفيليب يجنستيد وروبرت نيمان من Google في منشور مدونة تقني في Interop 2022.

"امتحان دخول الكلية" الذي ينتمي إلى المتصفح

كيف تقيم توافق المتصفحات؟

يعتمد Interop 2022 على Compat 2021 مع 10 عناصر للتشغيل البيني ، والتي يتم تسجيلها من 0-100 بناءً على أداء المستعرض.

انطلاقا من النتائج الحالية ، فإن أداء المتصفحات المستقرة للنواة الثلاثة ليس متفائلا للغاية ، ومن بينها ، Firefox هو الأطول بين المتصفحات القصيرة ، حيث سجل 69 نقطة ، في حين أن Apple Safari هو قاع بائس مع 50 نقطة فقط.

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

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

تم حل بعض هذه المشكلات في إصدار المطور ، كما قام Interop 2022 بحساب نتيجة إصدار المطور. وتتأخر النتيجة الأصلية في الإصدار الثابت عن Safari بمقدار 73 نقطة ، متجاوزة متصفحي Chromium الأساسيين الآخرين.

تنبع ثقة فريق المشروع في Interop 2022 مما حققه Compat 2021 العام الماضي.

الخط المتعدد هو مسار النمو لكل متصفح ، وقد أحرز Safari تقدمًا كبيرًا

بعد عام من التحسين ، حققت متصفحات النوى الثلاثة متوسط ​​درجة يزيد عن 90 نقطة في العناصر الخمسة لنسبة العرض إلى الارتفاع ، و CSS Flexbox ، وتخطيط الشبكة ، والمواضع الثابتة ، والتحويل.

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

بالإضافة إلى القضاء على اختلافات التوافق بين المتصفحات المختلفة ، يريد Interop 2022 أيضًا دفع تجربة موقع الويب إلى الأمام.

خذ وحدة منفذ العرض في المقاييس المكونة من 15 عنصرًا كمثال. عند تصفح الويب في Safari ، قد تلاحظ أن حجم منفذ العرض سيكون مختلفًا عندما تكون الصفحة ثابتة ومتنقلة.

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

عندما تتبع متصفحات مختلفة معايير التفاعل العلمي ، يمكن ضمان تجربة موحدة وجيدة للمستخدمين على نفس الموقع.

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

ومع ذلك ، مع تطوير أجهزة العرض وبناء الشبكة ، فإن نطاق التدرج اللوني الذي يمكن للشاشات عرضه قد تجاوز sRGB. على سبيل المثال ، التدرج اللوني للشاشة P3 المستخدمة بشكل شائع من قبل أجهزة Apple أكبر بنسبة 50٪ من sRGB.

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

يعتبر Interop 2022 ، الذي يجمع القوى الرئيسية للإنترنت ، فرصة جيدة لحل هذه المشكلة الكبيرة.

يقترح Interop 2022 أن المتصفحات تحتاج إلى دعم التدرجات اللونية بما في ذلك LAB و LCH و P3 ، مما يثري بشكل كبير تنوع ألوان الإنترنت. عندما يتم دعم التدرج اللوني الواسع بشكل عام بواسطة المستعرضات ، فقد يتم تعميم محتوى الألوان العريض المقابل.

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

توقف عن الكلام هراء.

# مرحبًا بكم للانتباه إلى حساب WeChat الرسمي لـ Aifaner: Aifaner (WeChat: ifanr) ، سيتم تقديم محتوى أكثر إثارة لك في أقرب وقت ممكن.

Love Faner | الرابط الأصلي · عرض التعليقات · Sina Weibo