web-dev-qa-db-fra.com

Bouton d'envoi de l'application de chat mobile: sur le clavier ou l'interface?

On pourrait penser qu'avoir le bouton plus près de l'endroit où vous tapez serait plus ergonomique, mais j'ai déjà été trébuché par l'emplacement du clavier sur snapchat. Le bouton d'envoi "sur interface" utilisé dans Messenger peut-il être considéré comme une convention maintenant?

Les meilleurs exemples auxquels je peux penser:

Messenger - bouton d'envoi à côté de l'entrée

Messenger

Snapchat - bouton d'envoi sur le clavier

Snapchat

3
Drosera

La réponse peut dépendre du contexte ou du comportement attendu du champ, par exemple le retour d'une nouvelle ligne, comme mentionné par @hd.

Je ne pense pas que vous puissiez l'appeler convention.

Je crois que le bouton sur l'interface est généralement meilleur car vous supprimez l'ambiguïté du bouton du clavier en bas à droite, parfois en retour, parfois en envoi. C'est une chose de moins à penser pour l'utilisateur.

Personne ne s'attendra à ce qu'un bouton SEND clair sur l'interface ajoute une nouvelle ligne, mais certaines personnes pourraient avoir besoin de penser si ce bouton "retour" va envoyer le message, comme il l'a fait quand ils utilisaient Snapchat, ou casser la ligne , comme lorsqu'ils envoyaient un e-mail.

En cas de doute, je choisis toujours la solution avec moins de risques d'erreurs ou de malentendus :)

1
Matt Costa

Le comportement attendu dépend de l'utilisateur lui-même. Certains peuvent s'attendre à new line pour envoyer le message immédiatement, certains voudraient l'utiliser comme saut de ligne.

La question est - le clavier par défaut sur l'appareil mobile permet-il un bouton send ou vous devez implémenter votre propre clavier pour l'application? Je vous découragerais de ce dernier car cela peut créer des incohérences, en particulier pour les utilisateurs avec un clavier personnalisé (et le clavier "à l'échelle du système" diffère selon les fabricants).

À mon avis, la convention est toujours "rendez-la configurable", mais le comportement par défaut dépend du type de l'application - un client de messagerie aurait un bouton send séparé, une application pour les messages courts peut l'avoir sur le clavier.

2
Mike