Je travaille à la conception d'une application Android et iOS qui nécessite qu'un bouton global "Ajouter un élément" soit visible par les utilisateurs sur toutes les pages de l'application.
Certaines des options qui vous sont venues à l'esprit sont les suivantes:
Quelles seraient les autres alternatives?
À mon avis, plutôt que d'inventer la roue, il est bon d'adopter et d'utiliser certaines interactions standard auxquelles les utilisateurs finaux sont déjà habitués. Cela vous aide à réduire les problèmes de recherche. Du point de vue des utilisateurs finaux, ils seront déjà habitués à ces modèles d'interaction et ne rencontreront aucun problème pour comprendre ce que signifient ces nouvelles interactions. Je suggère d'aller avec standard Android et meilleures pratiques ios.
À mon humble avis, je pense qu'il vaut mieux (pour l'utilisateur) si les développeurs peuvent adopter les composants standard Android et iOS UI que les utilisateurs finaux sont déjà habitués. Par exemple, j'ai déjà installé l'application Hangouts de Google sur l'iPhone de ma mère (elle n'a utilisé qu'un iPhone). Elle n'a pas pu trouver le bouton "Composer un nouveau message" même s'il y avait un gros bouton + dans un cercle vert (FAB). Quand je lui ai dit que le gros bouton + (FAB) était utilisé pour créer de nouveaux messages, elle s'est plainte que d'habitude, c'est en haut. Elle n'a jamais utilisé un Android, ni une application avec un design matériel. Ce fut une bonne leçon pour moi, et je décourage toujours lorsque d'autres essaient de porter des composants d'interface utilisateur à partir d'autres plates-formes. Vous pouvez appeler votre application a une UX décente, seulement si elle semble appartenir à la plate-forme. ne application iOS ne doit pas ressembler à une application Android, ni à une application Android ne doit ressembler à une application iOS.
Malheureusement, les propres applications de Google ne suivent pas ce paradigme (à des fins de marketing?), Cependant, Whatsapp fait un travail remarquable en utilisant les bons composants d'interface utilisateur.
Le bon choix dépend du type d'application qu'il s'agit, mais il existe ici un nombre illimité d'options, notamment:
Je voudrais également souligner ce message de l'interface utilisateur sur pourquoi les boutons flottants ne sont pas nécessairement la meilleure option, en fonction de la réponse du haut (avec laquelle je suis d'accord).