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

La recommandation générale est : ne faites pas ça. Pourquoi ce type d’expériences devrait-il différer en fonction de la taille de l’écran ?

Une expérience de pensée utile est : comment vous attendez-vous à ce qu’il se comporte sur les téléphones pliables ou les tablettes, qui ne correspondent pas explicitement aux catégories mobile/bureau.

Si vous souhaitez réellement que ce type de changement de comportement soit basé sur l’agent utilisateur du navigateur (comme fonctionnaient les anciens modes mobile/bureau), alors nous avons capabilities.isMobileDevice, qui vérifie littéralement la présence du mot « mobile » dans la chaîne de l’agent utilisateur :

1 « J'aime »