Je crée une Android, et j'ai mis en œuvre ce que je pense être une très bonne interface/flux utilisateur.
Pour télécharger une photo sur notre site Web, il y a 3 étapes.
Vous entrez une légende et vous pouvez cliquer sur les boutons Twitter/Facebook. Cliquer sur ces boutons passe par les différents flux d'authentification pour nous permettre de publier. Une fois cette opération terminée, le bouton est mis en surbrillance.
La photo est téléchargée, puis si elle est sélectionnée, elle est publiée sur Facebook/Twitter. Nous avons des filateurs de progrès, etc. pour rendre ce processus visuellement clair.
Comme ça, tout semble et fonctionne extrêmement bien. Le problème est la personnalisation.
Le statut que nous publions est essentiellement "L'utilisateur x a téléchargé une photo sur notre application". Nous ajoutons ensuite toute légende qu'ils pourraient avoir ajoutée.
Avec Twitter, nous faisons de même, sauf que nous avons coupé la légende pour qu'elle soit inférieure à la limite de 140 caractères.
Ma question est de savoir si nous devrions permettre aux utilisateurs de personnaliser ce texte?
Pour ce faire, il faut modifier l'interface utilisateur pour ajouter une sorte de bouton "Modifier le texte" - cela, je crois, dégradera l'expérience et rendra les choses un peu plus complexes.
La prochaine considération est les interfaces. Twitter et Facebook fournissent des activités de publication via leurs SDK respectifs afin que nous puissions les implémenter de telle sorte que lorsque l'utilisateur clique sur le bouton Facebook, il accède à l'écran de publication de l'état de l'application Facebook et définit un message par défaut.
Encore une fois, je pense que cela dégrade l'expérience car ils doivent cliquer sur Facebook et y poster .. puis ensuite cliquer sur Twitter et poster là-bas alors que ce que j'ai en ce moment est tout fait à l'intérieur de l'application et est très simple, cohérent, et facile.
L'autre approche serait alors d'implémenter mes propres interfaces pour changer le texte mais c'est un peu plus d'effort .. en s'assurant que vous ne pouvez entrer que 140 caractères etc. Il y a aussi toujours le problème d'un bouton supplémentaire pour éditer le texte .. et une chose supplémentaire pour compliquer les choses et confondre les utilisateurs.
Donc qu'est ce que je devrais faire? Les utilisateurs devraient-ils pouvoir personnaliser les statuts et les tweets qu'ils publient depuis l'application? et si oui, quelle est la façon la plus claire et la plus claire de mettre en œuvre une interface utilisateur pour cela?
Merci
Je ne pense pas que les utilisateurs devraient modifier leurs messages dans une autre application qui n'est pas officielle (ou quelque chose de la troisième partie qui la remplace), car je pense que cela pourrait être confondu. Mais dans ce cas, avez-vous pensé à la possibilité de l'implémenter en tant qu'extension de système natif, comme dans les iOs? L'utilisateur peut télécharger sa photo sur votre site Web avec une légende, et quand c'est fait, l'application affiche une icône de partage comme celle-ci
pour montrer les différentes façons de le partager, permettant à l'utilisateur de modifier chaque message différent: .
Par défaut, dans la vue des paramètres de l'application, l'utilisateur peut spécifier s'il souhaite tout publier automatiquement sur les réseaux sociaux, mais dans ce cas, il ne peut pas modifier le texte, qui sera coupé la légende avec "... ". Je pense que parfois il vaut mieux sacrifier un peu de personnalisation pour une meilleure expérience utilisateur.
Pour répondre à votre première question, je ne pense pas qu'il soit nécessaire de permettre aux utilisateurs de modifier les statuts/tweets pour FB et Twitter. Mais cela dépend de ce que votre application essaie de réaliser.
Comme autre suggestion, pourquoi ne pas faire la même chose? En d'autres termes, créez une zone de texte où un utilisateur peut saisir une légende pour sa photo/vidéo. Tout ce qu'ils mettent dans cette zone de texte s'affiche en tant que légende dans votre application, Facebook et Twitter simultanément.
À côté de la zone de texte, vous pouvez avoir deux boutons à bascule qui permettent aux utilisateurs de choisir s'ils souhaitent que ce message soit envoyé sur Twitter et/ou Facebook. Alternativement, vous pouvez avoir les deux réseaux sociaux intégrés uniquement via les paramètres de votre application et, s'ils sont intégrés, les publications sont automatiquement envoyées aux réseaux sociaux. De cette façon, vous gardez vos utilisateurs concentrés et interagissez avec votre propre application (et pas avec les autres).
Je ne sais pas si cela répond pleinement à votre question, mais je pourrais vous tirer quelques wireframes si vous nous montriez à quoi ressemble cette page particulière.
Edit 1: OP, ci-joint est un filaire haute fidélité de mon commentaire précédent pour aider à clarifier ma description.