ما هو "الانحطاط الرشيق" في تصميم الويب؟

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

التغييرات على متصفحات الويب

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

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

تعريف "الانحطاط رشيق"

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

instagram viewer
الأجهزة المتوفرة اليوم.

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

بدءا من المتصفحات الحديثة

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

تحسين تدريجي

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

لا يعني التدهور اللطيف إخبار القراء ، "تنزيل أحدث متصفح"

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

تتمثل إحدى القواعد الأساسية الجيدة في اتباع نفس القواعد الخاصة بالتدهور اللطيف كما تفعل مع التحسين التدريجي:

  • اكتب بشكل صحيح ومتوافق مع المعايير لغة البرمجة
  • استخدم أوراق الأنماط الخارجية لتصميماتك وتخطيطك
  • استخدم البرامج النصية المرتبطة خارجيًا للتفاعل
  • تأكد من أن المحتوى يمكن الوصول إليه حتى من المتصفحات منخفضة المستوى بدون CSS أو جافا سكريبت

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

إلى أي مدى تحتاج للعودة؟

أحد الأسئلة التي يطرحها العديد من مطوري الويب هو إلى أي مدى يجب أن تدعم الإصدارات السابقة من المتصفح؟ لا توجد إجابة قاطعة على هذا السؤال. ذلك يعتمد على الموقع نفسه. إذا قمت بمراجعة تحليلات حركة المرور لموقع الويب ، فسترى أي منها متصفحات الويب يتم استخدامها لزيارة هذا الموقع. إذا رأيت نسبة ملحوظة من الأشخاص الذين يستخدمون متصفحًا قديمًا معينًا ، فمن المحتمل أن ترغب في دعم هذا المتصفح أو المخاطرة بفقدان هذا العمل. إذا نظرت إلى تحليلاتك ووجدت أنه لا يوجد أحد يستخدم إصدارًا أقدم من المتصفح ، فمن المحتمل أنك تفعل ذلك آمن في اتخاذ القرار بعدم القلق بشأن الدعم الكامل لهذا المتصفح القديم واختباره هو - هي. لذا فإن الإجابة الحقيقية على السؤال المتعلق بمدى ما يحتاجه موقعك إلى الدعم هي: "على الرغم من أن تحليلاتك تخبرك بأن عملائك يستخدمونها".