Dans une application qui permet à 2 personnes de discuter entre elles dans des fenêtres individuelles,
si l'utilisateur 1 ferme la fenêtre de discussion, l'utilisateur 2 doit-il être informé que l'utilisateur 1 a fermé la discussion? (par exemple ser 1 Closed Chat message)
Ou l'utilisateur 2 ne devrait-il être averti que lorsque l'utilisateur 1 se déconnecte de l'application contenant le chat? (par exemple l'utilisateur 1 s'est déconnecté)
Je dirais que cela dépend du cas d'utilisation que vous regardez et de la façon dont la fermeture du chat affecte la conversation. Par exemple, si je discute avec le service client d'AT & T sur leur chat Web et si l'un de nous ferme le chat, le chat est déconnecté et donc une notification est très utile.
Cependant, si vous concevez un messager de chat comme disons Yahoo Messenger, si la fermeture ne déconnecte pas le chat, vous devriez aller aussi longtemps que le deuxième utilisateur qui n'a pas fermé le chat peut toujours envoyer des messages.
Cependant, tenez les deux utilisateurs informés si l'un des utilisateurs s'est déconnecté, car vous pourriez être très frustré si un utilisateur continue d'envoyer des messages sans réponse.
Dans la plupart des applications de chat, la fermeture d'une fenêtre de chat en soi n'a pas de sens. Tant que l'application de chat elle-même est ouverte, l'utilisateur est en ligne et peut recevoir des messages. Le fait que cela puisse (ré) ouvrir une nouvelle fenêtre est sans importance. Dans ces types d'applications de chat, seuls les changements d'état (en ligne, disponibles, occupés, etc.) sont pertinents pour les contacts de quelqu'un.
Il existe certaines applications de chat où vous pouvez envoyer une demande de chat à quelqu'un et ne pouvez alors envoyer des messages que lorsque la demande est acceptée et tant que le chat reste "ouvert". La fermeture de la fenêtre de discussion signifie alors la fin de la discussion, en changeant effectivement le statut de l'utilisateur en indisponible car une nouvelle demande de discussion devrait être envoyée pour continuer la conversation. En tant que tel, la fermeture de la fenêtre de discussion est un changement d'état qui concerne le partenaire de discussion.