التصميم المتجاوب هو منهج لبناء واجهات ويب تتكيف مع حجم وإمكانيات الجهاز الذي يعرضها، باستخدام تخطيطات مرنة وصور قابلة للتعديل واستعلامات وسائط CSS لإعادة تدفق قاعدة بيانات واحدة عبر مختلف أحجام الشاشات. وقد طُرح هذا المنهج كممارسة معتمدة من قبل إيثان ماركوت في عام 2010، ليحل محل النهج السابق المتمثل في إنشاء مواقع منفصلة لأجهزة سطح المكتب والهواتف المحمولة، وهو الآن المعيار الافتراضي في جميع أعمال الويب تقريبًا.
تتمثل ميزته الرئيسية في الحفاظ على تطبيق واحد بدلاً من عدة تطبيقات. فمواقع الجوال المنفصلة تتباين بمرور الوقت، وتتراكم فيها التناقضات، وتُعقّد عمليات التحليل وفهرسة البحث، وتُضاعف تكلفة كل تغيير. أما التطبيق المتجاوب فيُحافظ على توحيد المحتوى وعناوين URL والوظائف، وهو ما يتوافق أيضاً مع كيفية فهرسة محركات البحث للصفحات وترتيبها، حيث تُقيّم فهرسة الجوال أولاً عرض عنوان URL نفسه على الجوال.
يُساء فهم مفهوم الاستجابة على أنه يعني فقط عدم تعطل التصميم. فإعادة ترتيب الأعمدة في مساحة عرض ضيقة هو الحد الأدنى، وليس الهدف. تراعي الاستجابة الحقيقية اختلاف السياق والإمكانيات والغرض المرتبط بالأجهزة المختلفة: أهداف لمس مصممة للأصابع بدلاً من المؤشرات، وأنماط تنقل ملائمة للشاشات الصغيرة بدلاً من قوائم سطح المكتب المضغوطة، وترتيب أولويات المحتوى بحيث تظهر أهم المعلومات أولاً عند ترتيب كل شيء عمودياً، ونماذج تستخدم أنواع الإدخال ولوحات المفاتيح المناسبة.
يُعدّ الأداء نقطة الضعف الرئيسية في تطبيقات التصميم المتجاوب. فالتصميم الذي يتكيف بصريًا مع تحميل صور بحجم سطح المكتب، وحزم جافا سكريبت كاملة، ومكونات غير ضرورية، يُنتج صفحة تبدو صحيحة ظاهريًا، لكنها تعاني من ضعف الأداء على الأجهزة والاتصالات الأقل قدرة على استيعاب هذا العبء. لذا، فإنّ استخدام صور متجاوبة مع مجموعات مصادر مناسبة، والتحميل المشروط للمكونات التي لا تظهر على الشاشات الصغيرة، وتأجيل تحميل الموارد غير الأساسية، هي ما يجعل هذا النهج فعالًا في الواقع العملي، وليس فقط في متصفح مُعدّل الحجم على سطح المكتب.
يتطلب اختبار تصميم التطبيقات المتجاوبة استخدام أجهزة حقيقية، وليس مجرد تغيير حجم نافذة المتصفح. لا تُحاكي برامج المحاكاة عدم دقة اللمس، أو ظروف الشبكة الفعلية، أو قيود الذاكرة على الأجهزة متوسطة الأداء، أو كيفية استهلاك لوحات مفاتيح النظام وعناصر واجهة المستخدم للمساحة الرأسية. العديد من العيوب الشائعة، بما في ذلك المدخلات المحجوبة بلوحة المفاتيح، والعناصر الثابتة التي تشغل معظم الشاشة الصغيرة، والتجاوز الأفقي الناتج عن عنصر عريض واحد، غير مرئية في محاكاة سطح المكتب، بينما تظهر بوضوح على الهاتف.
يجب أن يراعي التصميم المتجاوب أيضًا تغيير حجم النص وتكبيره، وهما عاملان غالبًا ما يتم تجاهلهما ويُعدّان من الأسباب الشائعة لمشاكل إمكانية الوصول. قد يُعاد ترتيب تصميم مُصمّم بأبعاد بكسل ثابتة بشكل صحيح عبر مختلف أحجام الشاشات، بينما يتعطل تمامًا عندما يزيد المستخدم حجم النص الافتراضي في متصفحه أو يُكبّر الشاشة إلى 200%، وهو إعداد يعتمد عليه عدد كبير من المستخدمين بشكل دائم. المحتوى الذي يفيض عن الحاويات، أو يُقصّ، أو يتطلب التمرير الأفقي في ظل هذه الظروف، يُخالف معايير سهولة الاستخدام وإمكانية الوصول. يستغرق الاختبار عند زيادة حجم النص ومستويات التكبير العالية دقائق معدودة، ويكشف عن نوع من العيوب لا يظهر عند اختبار عرض الشاشة، لأن هذين القيدين يُؤثران على التصميم بطرق مختلفة.
لأن الاستجابة تشمل التصميم واستراتيجية المحتوى وطريقة العرض، فنادراً ما تتحسن بمجرد تعديل نقاط التوقف. تصميم المنتج يتمثل النهج الأمثل في تحديد التخطيط والتباعد وسلوك المكونات عبر مختلف منافذ العرض ضمن نظام التصميم، بحيث ترث الصفحات الجديدة السلوك الصحيح افتراضيًا. أما جانب الأداء فيندرج ضمن أداء الويب العمل، لأن الفرق بين موقع متجاوب يحقق نتائج على الهاتف المحمول وآخر لا يحققها عادة ما يكون في الوزن واستراتيجية التحميل بدلاً من التصميم.