web-dev-qa-db-fra.com

Contrôle des évaluations pour le monde iPhone

Il y a quelque temps, j'ai implémenté contrôle de classement en ligne pour les applications iPhoneenter image description here

Il a une quantité configurable d'étoiles (dépend de l'application) et un bouton transparent en option (tout en haut à droite). Le contrôle fonctionne très bien, mais après un certain temps, j'ai remarqué que beaucoup d'autres applications iPhone utilisent un modèle différent: elles ont un lien ou un bouton "Évaluer quelque chose". Une fois que l'utilisateur a tapé dessus, l'une des fenêtres contextuelles modales apparaît:

enter image description here

ou il apparaît en tant que panneau latéral inférieur/supérieur:

La question est: Quelle est la meilleure approche pour que les applications mobiles obtiennent la note de l'utilisateur et pourquoi? Aussi, pourquoi aucune d'entre elles ne décrit ce que 2 ou 3 ou quoi que ce soit nombre d'étoiles signifie pour l'application?

enter image description here

6
Paul Podlipensky

Je crois fermement que la question que vous posez est purement spécifique au contexte.

Pour commencer, je pense que le bouton "effacer" dans votre implémentation est erroné car dans un système de classement par étoiles, une série d'étoiles vides signifie le pire classement possible que le contrôle peut accepter. C'est comme évaluer quelque chose de 0 sur une échelle de 0 à 5.

Dans la deuxième capture d'écran que vous fournissez, c'est la façon dont Apple demande des commentaires sur l'évaluation lorsque l'utilisateur est sur le point de supprimer une application. Chose drôle, l'utilisation d'une UIAlertView "modale" (bien qu'ils ne puissent pas le faire d'une autre manière) pour cette action est en violation directe de leurs propres directives ( iOS HIG ), à savoir:

Demandez la confirmation des actions initiées par l'utilisateur. Pour obtenir la confirmation d'une action initiée par l'utilisateur, même une action potentiellement risquée telle que la suppression d'un contact, vous devez utiliser une feuille d'action.

Dans la troisième capture d'écran, la vue pseudo-modale est utilisée car la zone de classement (les étoiles rouges dans la zone grisée) est clairement beaucoup plus petite que la zone minimale suggérée de 44 pixels sur laquelle un doigt humain peut s'appuyer de manière cohérente, de sorte que le développeur a décidé d'utiliser un contrôle supplémentaire qui est affiché de manière modale (pour attirer l'attention de manière hiérarchique) qui présente les mêmes fonctionnalités, mais dans une taille plus confortable pour interagir avec.

Dans la capture d'écran suivante, vous pouvez voir une vue que j'ai conçue pour l'un des projets de mon client. Les contrôles de notation (4 d'entre eux) sont tous inclus dans le même niveau hiérarchique et sont conçus pour que l'utilisateur puisse clairement soumettre ses commentaires sans interagir avec d'autres contrôles. Les étiquettes préfixant les lignes étoilées sont "food", "services" et "ambience" en anglais et il n'est pas nécessaire d'indiquer explicitement ce que 2 ou 3 étoiles sur 5 signifient pour la qualité des aliments. C'est comme vous demander, de 1 (pire) à 20 (meilleur), quelle note donnerais-je à ma petite amie. Un nombre est logique de le noter. TOUTEFOIS, dans la dernière ligne, l'utilisateur est invité à évaluer le degré de "coût" d'un point d'intérêt .... si vous y réfléchissez, le coût est quelque chose qui doit être exprimé en quantité, il y a donc des chiffres explicatifs en euros en entre parenthèses juste sous les symboles de l'euro "rating".

Enfin, la notation implique plus ou moins implicitement une sorte d'échelle. Par exemple, dans les vidéos YouTube, c'est une note positive (pouces vers le haut) ou négative (pouces vers le bas). Dans les tests de collision EURO NCAP - où ils évaluent le comportement d'une voiture en cas de collision - ils utilisent 1 à 5 étoiles. Dans le lycée où je suis allé, ils ont classé les questionnaires, les essais et les tests de 0 (pire) à 20 (meilleur) parce qu'il pouvait y avoir tellement d'états intermédiaires.

À mon humble avis personnel, je suppose qu'une note de 5 étoiles est suffisante pour tout système de notation basé sur mobile et vous pouvez l'afficher partout où vous (ou votre concepteur) préférez, à condition que chaque étoile soit contenue dans son propre tappable "personnel" de 44 pixels. région.

Cordialement, Thanos

enter image description here

3
Thanos