Par exemple, lorsque vous indiquez votre poids/taille, est-il préférable d'utiliser un curseur ou l'utilisateur doit-il simplement saisir la valeur?
Dans quels cas devez-vous utiliser l'un ou l'autre?
Commençons par une image du curseur:
Quand utiliser Slider au lieu d'un champ de saisie:
Étant donné que les curseurs peuvent être saisis au toucher, il n'est pas nécessaire d'ouvrir le clavier dans le mobile. De plus, il devient plus rapide d'entrer dans les appareils mobiles.
Tous les curseurs ont des points de début et de fin qui montrent l'étendue de la valeur que l'utilisateur peut saisir.
Dans certains cas, l'utilisateur se sent bien pour entrer des valeurs approximatives. Par exemple, dans les évaluations, l'utilisateur ne préfère pas mettre 3,45 sur 5. En cas de contrôle de la luminosité ou du volume, l'utilisateur n'a même pas besoin des valeurs
Tout d'abord, je voudrais souligner qu'un concepteur a souvent la possibilité de mettre en œuvre les deux. Et cela dépend aussi de l'utilisateur, de l'interface, de l'environnement, du contexte, etc. C'est rarement l'un ou l'autre. Si c'est l'un contre l'autre ...
L'entrée pourrait être plus appropriée lorsque:
Un curseur est plus approprié lorsque:
Mais sérieusement, cela dépend.
Un curseur par rapport à une entrée numérique, le curseur donne à l'utilisateur plus de commodité, l'entrée donne à l'utilisateur plus de précision.
Un curseur a des limitations prédéfinies. Par exemple, une valeur min et max, ils ont un seuil (vous pouvez simplement laisser l'utilisateur sélectionner des nombres de 10 à 10). Ces limitations sont claires dans un curseur, mais seraient étranges dans une entrée.
Une entrée cependant, laissez l'utilisateur spécifier le nombre exact, cela donne plus de contrôle sans les anciennes limitations.
Il est donc bon de choisir un curseur lorsqu'il y a certaines limitations car elles peuvent être facilement comprises. Quand il n'y a pas ce genre de limitations, les deux peuvent donner la même fonctionnalité mais une entrée est plus précise (imaginez sélectionner un nombre spécifique, disons 682, dans une plage de 0 à 1000 dans un petit curseur avec une souris ou avec une touche dispositif).