Pendant combien de temps proposeriez-vous à l'utilisateur un indicateur avant d'afficher une erreur de connexion? D'une part, un utilisateur mobile n'aime pas attendre indéfiniment jusqu'à ce que l'indicateur disparaisse. Par contre une demande peut prendre assez de temps en cas de mauvaise connexion réseau ... Combien de temps laissez-vous l'utilisateur attendre dans le pire des cas?
Il est difficile de répondre à une telle question sans connaître le temps de réponse typique. Les utilisateurs sont assez habitués à attendre quelques secondes lorsqu'ils utilisent des appareils mobiles sur les réseaux mobiles.
Ce célèbre article , bien qu'applicable aux sites Web, suggère qu'au bout de 10 secondes, les utilisateurs le perdent. Pourrait être utilisé comme une ligne directrice approximative.
Il existe deux façons principales d'améliorer la convivialité de ce problème:
télécharger la source bmml - Wireframes créés avec Balsamiq Mockups
Cette:
Je ne pense pas qu'il y ait de réponse claire ici, vous pouvez y répondre très facilement avec "ça dépend".
Vous devrez peut-être prendre en compte les éléments suivants:
Personnellement, si le délai est compris entre 10 et 15 secondes, je considérerai que c'est une latence normale, si elle est de 20 secondes ou plus, je quitterai très probablement l'application.
Nous pensons toujours que la moyenne de "Mr" ou Mrs "utilise une application.
Supposons que l'on vous demande d'appliquer des normes d'accessibilité à votre application en fonction de quelques utilisateurs supplémentaires qui ont des problèmes cognitifs ou une vision altérée ... ce qui crée un autre utilisateur Persona qui devrait s'adapter à ces données démographiques et modifier les risques de sécurité potentiels (lorsque l'augmentation du temps est modifiée pour répondre à leurs besoins).
Étant donné que le personnage ci-dessus est "lent" à saisir des données, mais finira par terminer la tâche (si du temps leur a été alloué), que signifie pour eux 42 secondes contre 3 minutes? Comment les délais/sessions suggérés s'appliquent-ils? Et quelle est la solution comme valeur de temps pour accueillir ce personnage?
Aux fins de l'expérience utilisateur, il faudrait revisiter:
Maintenant que les appareils fonctionnant sur divers réseaux sans fil ont toutes sortes de dépendances qui pourraient affecter les performances (par exemple, seuil avec la vitesse de l'appareil, ressources nécessaires pour terminer une requête, prise en charge du système d'exploitation, optimisation manquante sur les applications non natives, réseau des utilisateurs finaux, appareil à bande passante est limité aux paramètres de personnalisation sur l'appareil lui-même, etc.), nous avons plus de temps à attendre une réponse de l'appareil ou de son application. J'ai seulement abordé l'accessibilité comme étant une variable.