Twitter a récemment publié un refonte complète pour toutes les principales plates-formes, en partie la refonte a été faite pour unifier l'expérience entre les plates-formes.
Mais, à cause de cet objectif, je n'ai pas pu m'empêcher de remarquer que la version iOS a le menu/barre de navigation en bas de l'écran:
(source: Twitter.com )
Le menu de l'application Web se trouve dans la barre supérieure:
Tout comme Android
Cette différence est facilement la différence la plus visible entre les applications et peut rendre l'expérience légèrement déroutante lors du basculement entre iOS et d'autres versions. La précédente application Twitter iOS avait également la barre de menus en bas.
Pourquoi la barre de menus en bas sur iOS? Cela nuit visiblement à leur unification multiplateforme, il doit donc y avoir une raison au-delà de "c'est la façon dont l'ancienne application était" car les applications ont toutes été modifiées malgré cela.
Parce que Apple iOS Human Interface Guidelines disent que cela devrait être là:
Apparence et comportement - Une barre d'onglets apparaît en bas de l'écran et doit être accessible depuis tous les emplacements de l'application. Une barre d'onglets affiche des icônes et du texte dans des onglets, tous de largeur égale et affichant un fond noir par défaut. Lorsque les utilisateurs sélectionnent un onglet, tel que Rechercher dans YouTube, l'onglet affiche un arrière-plan plus clair (connu sous le nom d'image d'indicateur de sélection) et son icône reçoit une lueur bleue.
Cet endroit est également plus logique, car lorsque vous touchez les onglets, vos mains/doigts ne bloquent pas le reste de l'écran, comme c'est le cas lors de l'utilisation de la version Android Android.
À mon avis, la barre de menu devrait être en bas dans les applications mobiles, car vous pouvez facilement atteindre les boutons lorsque vous utilisez votre téléphone d'une seule main!
"Cela nuit visiblement à leur unification multiplateforme"
Pourquoi est-ce important? Je propose que ce ne soit pas le cas et que cela puisse en fait être préjudiciable.
Par exemple, je travaille sur une équipe qui crée des applications Web. Nous recevons des ordres de marche pour prendre en charge les iPhones et les nouveaux Androids, ainsi que les Blackberry exécutant d'anciens systèmes d'exploitation et téléphones Nokia.
Cela en soi est bien, mais nous avons une gestion et même une expérience utilisateur qui regarde ces appareils côte à côte et se fâche quand ils ne correspondent pas au pixel sur chaque appareil ... ce qui est juste absurde pour un variété de raisons:
Quant à savoir pourquoi mettre le menu sur un appareil tactile en bas, c'est parce que c'est généralement là que se trouve votre pouce. ;)