Donc, j'ai environ 7 actions dont les utilisateurs peuvent avoir besoin dans mon application, et je dois utiliser du texte au lieu d'icônes car c'est une exigence du client.
Je ne peux ajouter que 3 actions à ma barre d'outils sur iPhone 6. Sur Android vous avez le menu hamburger (voir image ), mais je ne l'ai jamais vu sur iOS.
Alors, quel est le concept approprié dans iOS pour ajouter de nombreuses actions dans un menu?
Si vous voulez suivre les directives d'interface humaine d'Apple , vous devez penser à un autre modèle, car l'année dernière ils ont annoncé que les menus hamburger ne sont pas les bienvenus dans les applications iOS :
Et encore une fois, je ne vais pas dire qu'il n'y a pas de place pour ces contrôles catégoriquement. Je pense qu'il existe des applications qui pourraient peut-être en utiliser une. Mais je dirai que leur valeur est largement surestimée , et ils ont aussi d'énormes inconvénients.
N'oubliez pas que les trois éléments clés d'un système de navigation intuitif sont qu'ils vous indiquent où vous êtes et vous indiquent où vous pouvez aller. Les menus de hamburger sont terribles pour ces deux choses, car le menu n'est pas à l'écran . Ce n'est pas visible.
Il faut au moins deux fois plus de tapotements pour changer de section . Quelque chose qui devrait être très facile et fluide devient plus difficile.
Je ne suis pas personnellement d'accord avec tous de ces déclarations, mais c'est l'avis d'Apple.
Edit: J'ai remarqué que je ne vous offrais pas une meilleure alternative.
Vous pouvez avoir de nombreuses alternatives de navigation dans votre barre d'onglets iOS en ajoutant simplement un onglet "Plus" :
Vous pouvez y placer les options qui ne sont pas aussi importantes que les 4 autres, qui sont toujours visibles. Pour plus d'informations, vous devriez jeter un œil aux lignes directrices de la barre d'onglets iOS (faites défiler un peu vers le bas).
Je vois le menu hamburger dans plusieurs applications iOS sur mon téléphone: Google Maps, Google Drive, Netflix, IMDB, Wikipedia, etc. YouTube utilise un "menu kebab", qui est similaire. Donc, ma réponse à votre question est oui, c'est correct de l'utiliser.
Fait intéressant, je ne le vois pas dans autant d'applications que je le pensais.
Étant donné que les tiroirs de navigation sont un modèle standard sur Android (et oui, sur les applications iOS de Google), il est bien connu des utilisateurs, mais Android propose également des onglets, voire un balayage) des onglets pour afficher plus d'éléments qu'un écran peut être en mesure de présenter à la fois. Ils sont fondamentalement cachés derrière plusieurs gestes de balayage - et c'est exactement le problème avec les menus hamburger également.
Ils peuvent masquer des informations importantes, ils ne sont pas facilement accessibles sur iOS car ils sont en conflit avec le geste de balayage arrière (gardez à l'esprit que les iPhones sont également devenus de plus en plus grands et qu'il est plus difficile d'atteindre les boutons dans la barre de navigation), ils ne permettent pas une navigation rapide entre les sections et elles ont tendance à contenir toutes les informations derrière une icône. Cela dit, n'utilisez pas de menu hamburger dans votre application iOS. Repensez votre modèle de navigation et réfléchissez à la hiérarchie des éléments. Vous devez utiliser une barre d'onglets et masquer les éléments moins importants dans la dernière section d'onglets de votre application.
Voici une bonne lecture sur les menus de hamburgers