web-dev-qa-db-fra.com

3D Touch pour les utilisateurs 6s et appui long pour iPhone <6s?

Je conçois une fonctionnalité pour une application iPhone où l'utilisateur peut faire glisser et déposer un élément horizontalement à travers la fenêtre. Pour commencer à faire glisser l'utilisateur, appuyez et maintenez sur l'élément pour qu'il se libère de la chronologie. Ceci le différencie d'un coup de défilement ...

Cependant ... je viens de mettre la main sur un iPhone 6s avec la touche 3D et c'est tout simplement génial. Mon idée était d'utiliser la 3D Touch pour libérer l'élément et le rendre déplaçable afin que l'utilisateur n'ait pas à attendre le temps d'un appui long.

J'ai remarqué que Pinterest utilise 3D touch pour ouvrir le menu contextuel d'un objet épinglé sur les appareils avec 3D touch et appuyez longuement sur les appareils plus anciens. Lorsque l'utilisateur 3D touche un objet, il fait également un "coup d'oeil". J'ai été surpris de voir que vous ne pouvez pas appuyer longuement sur l'iPhone 6s pour ouvrir le menu contextuel.

Quelle en serait la raison?

Ne pourraient-ils pas simplement avoir maintenu la pression sur l'iPhone 6 aussi?

C'est peut-être un moyen de forcer les utilisateurs à utiliser la 3D Touch?

Et la question principale: Serait-ce une bonne idée d'utiliser 3D touch comme un moyen plus rapide de libérer les choses et de les faire glisser?

Je ne vois aucun autre inconvénient que le fait que vous ne pouvez pas utiliser cette interaction pour autre chose que cela.

1
Erik Lindholm

Oui, implémentez cette nouvelle fonctionnalité dans vos applications. Mais pensez à certains cas d'utilisation:

  1. Utilisez-le comme une amélioration, pas comme une exigence.

3D Touch devrait être une amélioration de l'expérience utilisateur, pas une exigence pour réaliser une tâche utilisateur.

  1. Utilisez des actions similaires pour un appui long et une touche 3D, au cas où la touche 3D ne fonctionnerait pas.
    Par exemple:
    3D Touch on a Link affichera un aperçu du site Web (Safari). Donc, si la 3D Touch ne fonctionne pas, l'utilisateur visitera le site Web.

Donc, votre objectif irait parfaitement ici.

Un aspect important de la raison pour laquelle vous devriez utiliser cette fonctionnalité est que le développeur de l'application détermine si la fonction réussira ou non.

Si la plupart des applications ne prennent pas en charge 3D Touch, le manque de résultats cohérents peut rendre les utilisateurs de moins en moins dépendants du geste. C'est ce qui s'est passé avec les boutons physiques Menu et Rechercher sur les premiers téléphones Android): les applications les utilisant de manière incohérente, les utilisateurs ont fini par les ignorer la plupart du temps.

Jetez un oeil dans cet article de nngroup sur la 3D Touch , où j'ai pris toutes les citations.

1
Michael Schmidt