Dans ce guide
Les téléphones Android proposent la navigation par gestes et la barre classique à trois boutons. Les deux occupent des espaces différents en bas de l'écran et gèrent le « retour » différemment. Une appli testée dans un mode casse souvent dans l'autre : contenu caché derrière la barre, boutons qui se heurtent à la zone de balayage vers le haut, geste retour qui ferme l'appli au lieu d'une boîte de dialogue.
Changer de mode
Selon Google, sur les Pixel le chemin est Settings > System > Navigation mode (Paramètres > Système > Mode de navigation) ; sur les autres appareils, c'est Settings > System > Gestures > Navigation mode (Paramètres > Système > Gestes > Mode de navigation). Les noms varient selon le fabricant. Choisis « Gesture navigation » (Navigation par gestes) ou « 3-button navigation » (Navigation à 3 boutons). Lance la checklist une fois dans chaque mode. Redémarre l'appli après le changement.
Checklist
- Le contenu du bas n'est pas masqué. Le dernier élément de liste, les boutons du bas, les onglets du bas et les boutons flottants doivent rester dégagés de la barre système. Pourquoi : la hauteur de la barre diffère selon le mode. Contrôle : fais défiler chaque liste jusqu'au bout et touche le dernier élément.
- Écrans bord à bord. Si ton appli dessine derrière les barres système, le contenu doit quand même être correctement espacé (insets). Contrôle : regarde le haut et le bas de chaque écran, y compris l'écran de démarrage, les médias plein écran et les boîtes de dialogue.
- Actions du bas près de la zone de geste. Un bouton tout au bord est difficile à toucher en mode gestes, car le balayage vers le haut commence là. Contrôle : touche plusieurs fois les boutons du bas et les poignées des feuilles de bas d'écran.
- Geste retour depuis le bord latéral. Un balayage depuis le bord gauche ou droit revient en arrière. Il peut entrer en conflit avec les tiroirs latéraux, carrousels et curseurs. Contrôle : utilise chaque contrôle glissant proche du bord.
- Le retour mène là où l'utilisateur l'attend. Le retour doit fermer la boîte de dialogue, puis l'écran, et seulement ensuite quitter l'appli. Contrôle : depuis un écran profond, appuie ou balaye pour revenir étape par étape et note chaque arrêt.
- Retour dans les états particuliers. Pendant un formulaire avec une saisie non enregistrée, une étape de paiement, une vidéo ou un clavier ouvert. Contrôle : reviens en arrière dans chaque état ; une saisie non enregistrée ne doit pas disparaître en silence.
- Gestion personnalisée du retour. Si tu interceptes le retour, vérifie qu'il fonctionne avec le geste comme avec le bouton, et que tu peux toujours quitter. Contrôle : essaie de sortir depuis chaque écran.
- Clavier et barre ensemble. Les champs de saisie restent visibles au-dessus du clavier et de la barre. Contrôle : place le focus sur les champs en bas des formulaires.
- Paysage. La barre se place sur le côté ou en bas selon le mode et l'appareil. Contrôle : tourne l'appareil sur les écrans clés.
- Changement en direct. Change le mode de navigation pendant que l'appli est ouverte, puis reviens. La mise en page doit s'adapter sans être tronquée.
Quoi signaler
Mode de navigation, modèle d'appareil, version d'Android, nom de l'écran, une capture du problème et, pour les bugs de retour, les étapes exactes suivies. Notre modèle de rapport de bug aide.
Limites
La gestion des gestes diffère selon les fabricants et les versions d'Android ; un seul appareil qui passe n'est donc pas une preuve pour tous. Teste au moins un appareil dans chaque mode, et privilégie des marques différentes si tu as des testeurs.
Vue d'ensemble : test d'applis Android. Liens connexes : écran partagé et multi-fenêtre et fin de processus et restauration d'état.
Commence gratuitement sur AppReviewX et obtiens des retours structurés de testeurs qui utilisent différents modes de navigation.