Designing for Different Devices (Viewport Size, Touch/Hover, etc.)

التوصية العامة هي: لا تفعل ذلك. لماذا تختلف هذه التجارب بناءً على حجم الشاشة؟

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

إذا كنت تريد حقًا أن يعتمد هذا النوع من تغيير السلوك على وكيل المستخدم للمتصفح (كما كانت تعمل الأوضاع القديمة للهاتف المحمول/سطح المكتب)، فلدينا capabilities.isMobileDevice، والذي يتحقق حرفيًا من كلمة “mobile” في سلسلة وكيل المستخدم:

إعجاب واحد (1)