تصميم مواقع الويب المتجاوب

لقطة شاشة من ويكيبيديا على شاشة الكمبيوتر
لقطة شاشة من ويكيبيديا على شاشة هاتف محمول
لقطة شاشة لموقع ويكيبيديا بتصميم Vector 2022 المتجاوب ، على شاشة كمبيوتر (يسار) وعلى شاشة هاتف محمول (يمين). تُعيد العناصر ترتيب نفسها تلقائيًا لتصميم أكثر ملاءمة للأجهزة المحمولة.
المحتوى كالماء ، وهو قول يجسد مبادئ تصميم المواقع المتجاوبة.

التصميم المتجاوب للمواقع الإلكترونية ( RWD ) أو التصميم المتجاوب هو منهج لتصميم المواقع الإلكترونية يهدف إلى جعل صفحات الويب تُعرض بشكل جيد على مجموعة متنوعة من الأجهزة وأحجام النوافذ أو الشاشات، من أصغر حجم عرض إلى أكبر حجم، لضمان سهولة الاستخدام ورضا المستخدمين. [ 1 ] [ 2 ]

يقوم التصميم المتجاوب بتكييف تخطيط صفحة الويب مع بيئة العرض [ 1 ] باستخدام تقنيات مثل الشبكات المرنة القائمة على النسب، [ 3 ] [ 4 ] والصور المرنة، [ 5 ] [ 6 ] واستعلامات الوسائط CSS3 ، [ 7 ] [ 8 ] [ 9 ] وامتداد القاعدة ، [ 10 ] بالطرق التالية:@media

  • يتطلب مفهوم الشبكة المرنة أن تكون أحجام عناصر الصفحة بوحدات نسبية مثل النسب المئوية، بدلاً من الوحدات المطلقة مثل البكسل أو النقاط . [ 4 ]
  • يتم أيضًا تحديد حجم الصور المرنة بوحدات نسبية، وذلك لمنعها من الظهور خارج العنصر الحاوي لها . [ 5 ]
  • تسمح استعلامات الوسائط للصفحة باستخدام قواعد أنماط CSS مختلفة بناءً على خصائص الجهاز الذي يتم عرض الموقع عليه، على سبيل المثال عرض سطح العرض (عرض نافذة المتصفح أو حجم الشاشة الفعلي).
  • تتكيف التصميمات المتجاوبة تلقائيًا مع أي حجم شاشة جهاز، سواء كان جهاز كمبيوتر مكتبي أو كمبيوتر محمول أو جهاز لوحي أو هاتف محمول.

ازدادت أهمية تصميم المواقع الإلكترونية المتجاوبة مع ازدياد نسبة مستخدمي الأجهزة المحمولة إلى غالبية زوار المواقع. [ 11 ] [ 12 ] فعلى سبيل المثال، أعلنت جوجل في عام 2015 عن مبادرة "موبايلغيدون" وبدأت في تحسين ترتيب صفحات المواقع المتوافقة مع الأجهزة المحمولة عند البحث من خلالها. [ 13 ]

يُعد تصميم المواقع الإلكترونية المتجاوبة مثالاً على مرونة واجهة المستخدم . [ 14 ]

التحديات، والأساليب الأخرى

لخص لوك وروبليوسكي بعض تحديات تصميم المواقع المتجاوبة والمتوافقة مع الأجهزة المحمولة، وأنشأ دليلًا لأنماط تخطيط المواقع متعددة الأجهزة. [ 15 ] [ 16 ] [ 17 ] وأشار إلى أنه بالمقارنة مع نهج تصميم المواقع المتجاوبة البسيط، فإن نهج تجربة الجهاز أو تصميم المواقع المتجاوبة مع مكونات من جانب الخادم (RESS) يمكن أن يوفر تجربة مستخدم مُحسّنة بشكل أفضل للأجهزة المحمولة. [ 18 ] [ 19 ] [ 20 ] ويمكن أن يكون تطبيق مولد CSS من جانب الخادم للغات أنماط الصفحات مثل Sass جزءًا من هذا النهج. وقد أوصت جوجل بالتصميم المتجاوب لمواقع الهواتف الذكية على حساب النهج الأخرى. [ 21 ]

على الرغم من أن العديد من الناشرين قد طبقوا التصميمات المتجاوبة، إلا أن أحد التحديات التي واجهت تبنيها تمثلت في عدم مرونة بعض إعلانات البانر ومقاطع الفيديو. [ 22 ] ومع ذلك، أصبحت إعلانات البحث وإعلانات العرض (البانر) تدعم استهداف منصات أجهزة محددة وأحجام إعلانات مختلفة لأجهزة سطح المكتب والهواتف الذكية والأجهزة المحمولة الأساسية. وقد استُخدمت عناوين URL مختلفة لصفحات الهبوط لمنصات مختلفة، [ 23 ] أو استُخدمت تقنية Ajax لعرض متغيرات إعلانية مختلفة على الصفحة. [ 24 ] [ 16 ] [ 25 ] كما سمحت جداول CSS بتصميمات هجينة ثابتة ومرنة. [ 26 ]

تعددت طرق التحقق من صحة تصميمات المواقع الإلكترونية المتجاوبة واختبارها، [ 27 ] بدءًا من أدوات التحقق من مواقع الجوال ومحاكيات الجوال وصولًا إلى أدوات الاختبار المتزامنة مثل Adobe Edge Inspect . [ 28 ] وقد وفرت متصفحات Chrome وFirefox وSafari وأدوات المطورين أدوات لتغيير حجم نافذة العرض في التصميمات المتجاوبة، وكذلك فعلت جهات خارجية. [ 29 ] [ 30 ]

تاريخ

نصّت مواصفات W3C للغة HTML+ على ضرورة عرض مواقع الويب وفقًا لتفضيلات المستخدم. [ 31 ] إلا أن تخصيص تصميم صفحات الويب كان محدودًا. ولذلك، لجأ العديد من مطوري الويب إلى استخدام جداول HTML العادية كوسيلة لتخصيص التصميم وإضافة بعض الاستجابة الأساسية لمواقعهم في الوقت نفسه.

كان موقع Audi.com ، الذي أُطلق في أواخر عام 2001، أول موقع رئيسي يتميز بتصميم يتكيف بشكل ملحوظ مع عرض نافذة المتصفح ، [ 32 ] وقد أنشأه فريق من شركة Razorfish ضمّ يورغن سبانغل وجيم كالباخ ​​(هندسة المعلومات)، وكين أولينغ (التصميم)، ويان هوفمان (تطوير واجهة المستخدم). ونظرًا لمحدودية إمكانيات المتصفحات، كان بإمكان متصفح إنترنت إكسبلورر تعديل التصميم ديناميكيًا داخل المتصفح، بينما كان على متصفح نتسكيب إعادة تحميل الصفحة من الخادم عند تغيير حجمها.

أنشأ كاميرون آدامز عرضًا توضيحيًا في عام 2004. [ 33 ] وبحلول عام 2008، شاع استخدام عدد من المصطلحات ذات الصلة، مثل "مرن" و"سائل" [ 34 ] و"مائع" و"مطاطي"، لوصف تصميمات المواقع. وكانت استعلامات الوسائط في CSS3 جاهزة تقريبًا للاستخدام العام في أواخر عام 2008/أوائل عام 2009. [ 35 ] وقد صاغ إيثان ماركوت مصطلح " تصميم المواقع المتجاوب" [ 36 ] - وعرّفه بأنه شبكة مرنة/صور مرنة/استعلامات وسائط - في مقال نُشر في مايو 2010 في موقع A List Apart . [ 1 ] ووصف نظرية وممارسة تصميم المواقع المتجاوب في كتابه الموجز الصادر عام 2011 بعنوان " تصميم المواقع المتجاوب" . وقد صُنّف التصميم المتجاوب في المرتبة الثانية ضمن أهم اتجاهات تصميم المواقع لعام 2012 من قِبل مجلة .net ، بعد أن تصدّر المرتبة الأولى بفضل التحسين التدريجي . [ 37 ]

أطلق موقع ماشابل على عام 2013 اسم عام تصميم المواقع الإلكترونية المتجاوبة. [ 38 ]

يُعدّ تصميم المواقع الإلكترونية المتوافقة مع الأجهزة المحمولة أولاً والتحسين التدريجي مفهومين مترابطين يسبقان تصميم المواقع الإلكترونية المتجاوبة. [ 39 ] لا تدعم متصفحات الهواتف المحمولة الأساسية لغة جافا سكريبت أو استعلامات الوسائط ، لذا كان من الممارسات الموصى بها إنشاء موقع ويب أساسي ثم تحسينه ليتناسب مع الهواتف الذكية وأجهزة الكمبيوتر الشخصية ، بدلاً من الاعتماد على التدهور التدريجي لجعل موقع معقد وغني بالصور يعمل على الهواتف المحمولة. [ 40 ] [ 41 ] [ 42 ] [ 43 ]

مرونة واجهة المستخدم هي قدرة واجهة المستخدم على تحمل تغيرات كل من الخصائص الفيزيائية للنظام والبيئة مع الحفاظ على سهولة الاستخدام . [ 44 ]

انظر أيضاً

مراجع

  1. 1 2 3 ماركوت، إيثان (25 مايو 2010). "تصميم المواقع الإلكترونية المتجاوبة" . A List Apart .
  2. شاد، آمي (4 مايو 2014). "تصميم المواقع الإلكترونية المتجاوبة وتجربة المستخدم" . مجموعة نيلسن نورمان . تم الاطلاع عليه في 19 أكتوبر 2017 .
  3. "المفاهيم الأساسية لتصميم المواقع الإلكترونية المتجاوبة" . 8 سبتمبر 2014.
  4. 1 2 ماركوت، إيثان (3 مارس 2009). "الشبكات السائلة" . قائمة منفصلة.
  5. 1 2 ماركوت، إيثان (7 يونيو 2011). "صور سائلة" . قائمة منفصلة.
  6. هانيمان، أنسيلم (7 سبتمبر 2012). "الطريق إلى الصور التفاعلية" . مجلة نت.
  7. جيلينووتر، زوي ميكلي (15 ديسمبر 2010). أمثلة على تصميمات مرنة باستخدام استعلامات الوسائط CSS3 . CSS3 المذهل. ص 320. ISBN  978-0-321-722133.
  8. جيلين ووتر، زوي ميكلي (21 أكتوبر 2011). "صياغة استفسارات إعلامية عالية الجودة" .
  9. "التصميم المتجاوب - تسخير قوة استعلامات الوسائط" . مركز مشرفي المواقع من جوجل. 30 أبريل 2012.
  10. "قاعدة الوسائط @" . w3.org . W3C .
  11. "مؤشر سيسكو للشبكات المرئية: تحديث توقعات حركة بيانات الهاتف المحمول العالمية 2014-2019 - ورقة بيضاء" . سيسكو . 30 يناير 2015. تم الاطلاع عليه في 4 أغسطس 2015 .
  12. "حصة الهواتف المحمولة من زيارات محركات البحث العضوية في الولايات المتحدة لعام 2021" . ستاتيستا . تم الاطلاع عليه في 29 أكتوبر 2021 .
  13. "مدونة جوجل الرسمية لمركز مشرفي المواقع: إطلاق التحديث المتوافق مع الأجهزة المحمولة" . مدونة جوجل الرسمية لمركز مشرفي المواقع . تم الاطلاع عليها بتاريخ 4 أغسطس 2015 .
  14. ثيفينين، د.؛ كوتا، ج. (2002). "مرونة واجهات المستخدم: إطار عمل وأجندة بحثية". وقائع مؤتمر Interact'99، تحرير أ. ساس و سي. جونسون، مطبعة IFIP IOS . إدنبرة. ص 110-117 . 
  15. Wroblewski, Luke (17 مايو 2011). "Mobilism: jQuery Mobile" .
  16. 1 2 Wroblewski, Luke (6 فبراير 2012). "شمّر عن سواعدنا المستجيبة" .
  17. Wroblewski, Luke (14 مارس 2012). "أنماط تخطيط الأجهزة المتعددة" .
  18. Wroblewski, Luke (29 فبراير 2012). "التصميم المتجاوب ... أو RESS" .
  19. Wroblewski, Luke (12 سبتمبر 2011). "RESS: التصميم المتجاوب + مكونات جانب الخادم" .
  20. أندرسن، أندرس م (8 مايو 2012). "البدء باستخدام RESS" . كرييتيف بلوق . مؤرشف من الأصل في 12 مايو 2012.
  21. "بناء مواقع ويب مُحسّنة للهواتف الذكية" .
  22. سنايدر، ماثيو؛ كورين، إيتاي (30 أبريل 2012). "حالة الإعلان التفاعلي: منظور الناشرين" . مجلة .net.
  23. "مساعدة شركاء جوجل" . google.com . تم الاطلاع عليه في 21 مايو 2015 .
  24. "الكشف عن الأجهزة من جانب الخادم: التاريخ والفوائد وكيفية القيام بذلك" . مجلة سماشينغ. 24 سبتمبر 2012.
  25. جافا سكريبت وتصميم المواقع الإلكترونية المتجاوبة - مطورو جوجل
  26. "دور تخطيطات الجداول في تصميم المواقع الإلكترونية المتجاوبة" . Web Design Tuts+ . 23 يناير 2013. تم الاطلاع عليه بتاريخ 21 مايو 2015 .
  27. يونغ، جيمس (13 أغسطس 2012). "أهم مشاكل تصميم مواقع الويب المتجاوبة... الاختبار" . مجلة .net.
  28. رينالدي، برايان (26 سبتمبر 2012). "اختبار المتصفح ... باستخدام Adobe Edge Inspect" .
  29. "عرض التصميم المتجاوب" . شبكة مطوري موزيلا . تم الاطلاع عليه في 21 مايو 2015 .
  30. مالتي فاسرمان. "أداة اختبار التصميم المتجاوب - مُغيّر حجم نافذة العرض - محاكاة دقة الشاشة المختلفة - أفضل شريط أدوات لاختبار أجهزة المطورين" . maltewassermann.com . تم الاطلاع عليه بتاريخ 21 مايو 2015 .
  31. "نظرة عامة على HTML+" . w3.org . W3C .
  32. كالباش، جيم (22 يوليو 2012). "أول موقع ويب بتصميم متجاوب: أودي (حوالي عام 2002)."
  33. آدامز، كاميرون (21 سبتمبر 2004). "تخطيط يعتمد على الدقة: تخطيط متغير وفقًا لعرض المتصفح" . الرجل ذو الرداء الأزرق . مؤرشف من الأصل في 24 فبراير 2024. تم الاطلاع عليه في 19 أغسطس 2014 .
  34. "G146: استخدام تخطيط ليكويد" . w3.org . تم الاطلاع عليه في 21 مايو 2015 .
  35. "استعلامات الوسائط" . w3.org . تم الاطلاع عليه في 21 مايو 2015 .
  36. "مجموعة أوت سيلر - التنظيم، والتحسين، والزيادة القصوى" . outseller.net . مؤرشف من الأصل في 2 فبراير 2017. تم الاطلاع عليه في 21 مايو 2015 .
  37. غرانيل، كريغ (9 يناير 2012). "15 من أهم اتجاهات تصميم وتطوير مواقع الويب لعام 2012" . مجلة .net. مؤرشف من الأصل في 11 سبتمبر 2013. تم الاطلاع عليه في 29 أكتوبر 2021 .
  38. كاشمور، بيت (11 ديسمبر 2012). "لماذا يُعتبر عام 2013 عام تصميم المواقع الإلكترونية المتجاوبة" . ماشابل .
  39. "ما هو تصميم المواقع الإلكترونية المتجاوب؟" 23 يوليو 2012.
  40. Wroblewski, Luke (3 نوفمبر 2009). "Mobile First" .
  41. فيرتمان، ماكسيميليانو (30 يوليو 2011). برمجة الويب عبر الهاتف المحمول . دار نشر أورايلي ميديا. 512 صفحة . ISBN  978-0-596-80778-8.
  42. "التدهور التدريجي مقابل التحسين التدريجي" . 3 فبراير 2009. مؤرشف من الأصل في 13 نوفمبر 2014.
  43. باركر، تود؛ واكس، ماغي كوستيلو؛ جيل، سكوت (فبراير 2010). التصميم باستخدام التحسين التدريجي . نيو رايدرز. ص 456. ISBN  978-0-321-65888-3تم الاطلاع عليه بتاريخ 1 مارس 2010 .
  44. ثيفينين، د.؛ كوتا، ج. (2002). "مرونة واجهات المستخدم: إطار عمل وأجندة بحثية". وقائع مؤتمر Interact'99، تحرير أ. ساس و سي. جونسون، مطبعة IFIP IOS . إدنبرة. ص 110-117 .