J'ai une barre de progression mince et unique dans mon moteur de recherche simple. Les 100% de la barre de progression sont toutes les sources dans lesquelles le moteur de recherche peut rechercher.
Parfois, davantage de sources peuvent être découvertes au cours du processus de recherche.
Que dois-je faire dans ce cas?
Quelques options auxquelles j'ai pensé:
Je pencherais pour avoir un statut de progression aveugle avec des messages textuels montrant "Rechercher plus de sources ..." ou quelque chose dans ces lignes qui donne une meilleure vue de ce qui se passe et ajoute plus de valeur.
Selon la définition de "barre de progression" ici Je crois que l'utilisation d'une barre de progression indéterminée peut vous aider. Voici pourquoi:
Un développement plus récent est la barre de progression indéterminée, qui est utilisée dans des situations où l'étendue de la tâche est inconnue ou où la progression de la tâche ne peut pas être déterminée d'une manière qui pourrait être exprimée en pourcentage. Cette barre utilise le mouvement ou un autre indicateur pour montrer que des progrès sont en cours, plutôt que d'utiliser la taille de la partie remplie pour afficher la quantité totale de progrès, ce qui la fait ressembler davantage à une pulsation qu'à une barre de progression (voir aussi le pôle du barbier). Il existe également des indicateurs de progrès indéterminés, qui ne sont pas en forme de barre.
Voici un exemple sous Windows:
D'après vos options, le plus raisonnable est probablement de ralentir la barre de progression, plutôt que de l'arrêter, de sorte qu'elle avance et indique à l'utilisateur que le système n'a pas gelé.
Une autre suggestion est de ajouter un objectif secondaire. Au lieu de modifier la barre de progression actuelle, une fois l'objectif atteint (ancien 100%), vous pouvez ajouter une deuxième progression qui recherche dans les "sources juste ajoutées".
Les barres de progression sont un moyen de fournir des commentaires. La première heuristique d'utilisation pour la conception de l'interface utilisateur est la suivante:
Visibilité de l'état du système
Le système doit toujours tenir les utilisateurs informés de ce qui se passe, grâce à des commentaires appropriés dans un délai raisonnable.
Si une recherche initiale est effectuée, l'interface doit l'expliquer et la barre de progression doit l'illustrer. Si une recherche supplémentaire est en cours, une barre de progression supplémentaire pourrait recevoir un message informatif.