Modèles de navigation iOS modernes
(frankrausch.com)- La navigation dans les apps iOS doit clairement distinguer la hiérarchie, les overlays et les flux internes aux vues afin que l’utilisateur comprenne sa position actuelle et le chemin de retour
- Les modèles structurels se divisent en Drill-Down, Flat, Pyramid et Hub-and-Spoke, avec des significations différentes selon la transition d’écran : exploration d’arborescence, séparation par onglets, déplacement entre écrans frères ou retour à un hub
- Les overlays servent à attirer l’attention, mais selon leur caractère modal et leur niveau de friction, ils bloquent plus ou moins l’écran arrière et impliquent des actions différentes pour l’utilisateur
- La navigation intégrée doit rester dans une vue spécifique ou dans un modal, et être conçue pour que les changements d’état ou les flux Step-by-Step ne ressemblent pas à des déplacements hiérarchiques
- Les onglets doivent être prévisibles, Cancel ne doit pas supprimer immédiatement les données, et dans les apps iOS il vaut mieux préserver des frontières claires entre hiérarchie, état et modalité plutôt que permettre des déplacements arbitraires
Les trois axes de la navigation iOS
- Une app iOS est généralement composée de plusieurs niveaux d’une arborescence hiérarchique fixe
- La navigation structurelle aide l’utilisateur à comprendre d’où il vient, où il se trouve dans la hiérarchie et comment revenir à sa position d’origine
- Les overlays peuvent apparaître par-dessus n’importe quel contexte et même se superposer à d’autres overlays
- Un overlay modal ne disparaît pas tant que l’utilisateur n’a pas agi et bloque l’interface en arrière-plan
- Un overlay non modal ne bloque pas l’app
- La navigation intégrée est mieux adaptée lorsqu’elle est contenue dans une vue spécifique ou dans un overlay modal, conformément au modèle structurel et spatial d’iOS
Modèles de navigation structurelle
-
Drill-Down
- Le Drill-Down est un modèle de navigation par étapes dans une structure arborescente, généralement via des listes successives
- Les transitions animées suggèrent un déplacement horizontal entre colonnes
- Un déplacement vers la droite signifie qu’on descend plus profondément dans l’arborescence
- Un déplacement vers la gauche signifie qu’on remonte vers un niveau supérieur
- La navigation Drill-Down est de type modeless, donc une question comme l’enregistrement des modifications n’interrompt pas l’exploration hiérarchique
- La Navigation Bar affiche le titre de l’écran courant, et le Disclosure indicator d’une ligne de liste indique qu’il est possible d’aller plus loin dans la hiérarchie
- Le bouton Back fournit un chemin clair vers le niveau supérieur et, quand l’espace le permet, il vaut mieux utiliser le titre de l’écran parent comme libellé plutôt qu’un simple « Back »
- Un geste de balayage depuis le bord gauche de l’écran vers la droite remplit le même rôle que le bouton Back
- Une implémentation personnalisée doit proposer des transitions interactives et annulables, pilotées par un screen-edge pan gesture, comme dans iOS standard
- Dans les langues qui se lisent de droite à gauche, la direction de navigation et la disposition des contrôles sont miroir selon le sens de lecture
- L’arborescence peut être générée dynamiquement pour filtrer une base de données
- Dans une app de musique, on peut atteindre le même album en Drill-Down depuis différents points de départ comme Artist, Album ou Genre, tout en combinant cela avec une interface de recherche
- Le Drill-Down est une variante une colonne par écran des Miller columns du Finder de macOS
-
Flat
- Le modèle Flat divise la hiérarchie au niveau racine et l’affiche via une tab bar
- Sur iPad, cela peut être présenté dans une sidebar
- Les éléments de la tab bar sont choisis autour des fonctions principales de l’app et structurent les attentes de l’utilisateur ainsi que son modèle mental de l’application
- Un élément de la tab bar est toujours sélectionné, et ce choix actif détermine le contenu affiché dans la zone principale de l’app
- L’élément actuellement sélectionné ne doit pas changer de manière programmatique sans interaction utilisateur, ni indirectement via un bouton situé ailleurs dans l’interface
- La tab bar reste visible sur l’ensemble de l’app, sauf lorsqu’elle est temporairement masquée par une feuille modale
- Les onglets peuvent servir de filtres ou de points d’entrée différents vers de grandes collections de contenu, comme des bibliothèques de musique, de vidéos ou de photos
- Chaque section conserve son propre état de navigation dans sa sous-hiérarchie
- Les éléments de la tab bar doivent avoir un comportement prévisible et ne doivent ni ouvrir une feuille ni déclencher une action
- Le menu hamburger est une forme de navigation cachée, à l’opposé de la tab bar
- Quand toute l’interface de navigation est dissimulée derrière une petite icône, sa découvrabilité baisse
- Populaire sur iOS autour de 2015, il a ensuite été abandonné par de nombreux éditeurs après des études montrant que la tab bar était bien plus facile à repérer
- Le modèle Flat divise la hiérarchie au niveau racine et l’affiche via une tab bar
-
Pyramid
- Le modèle Pyramid permet de passer rapidement entre des vues sœurs au même niveau hiérarchique, sans revenir à l’écran parent
- Dans les apps média, un geste de balayage horizontal est souvent utilisé pour naviguer entre ces vues sœurs
- Des boutons peuvent aussi être utilisés, comme les chevrons Next Message et Previous Message dans l’app Mail d’iOS
- L’app Photos d’iOS illustre ce modèle
- On ouvre une photo en plein écran puis on balaie à gauche ou à droite pour parcourir les images adjacentes
- Dans les petites collections, un page control permet de visualiser le nombre total d’éléments et la position de l’élément courant parmi ses pairs
- Le sélecteur d’apps iOS implémente un modèle Pyramid pour passer rapidement d’une app à l’autre, plus vite qu’en repassant par l’écran d’accueil
-
Hub-and-Spoke
- Le modèle Hub-and-Spoke convient quand le niveau supérieur de la hiérarchie contient de grandes collections sans lien direct entre elles
- Pour passer d’une vue enfant en plein écran à une autre, il faut toujours revenir d’abord au hub
- L’écran d’accueil d’iOS est une collection de toutes les applications installées et joue le rôle d’état neutre fiable du système d’exploitation
- Le Home indicator, en bas de l’écran, constitue une issue de secours facile à apprendre et toujours disponible, qui ramène vers l’interface familière de l’écran d’accueil
- Ce modèle est rarement utilisé à l’intérieur des apps
- Il est rare qu’une app ait besoin en interne d’une séparation aussi forte que celle qui existe entre applications au niveau du système d’exploitation
Navigation par overlays
-
High-Friction Modal
- Un overlay High-Friction Modal, comme une feuille ou une boîte de dialogue d’alerte avec plusieurs actions, bloque l’écran en arrière-plan jusqu’à ce que l’utilisateur prenne une décision
- Lors de la rédaction d’un e-mail ou de la création d’un événement de calendrier, l’utilisateur doit pouvoir continuer avec Done ou Send, ou changer d’avis avec Cancel
- Le bouton Cancel ne doit jamais supprimer directement un état ou des données
- Dans une feuille modale, toucher Cancel doit toujours faire apparaître une boîte de dialogue de confirmation comme garde-fou
- Dans une boîte de dialogue d’alerte, Cancel ne doit jamais être une action destructive
- Les modaux se concentrent sur l’accomplissement d’une tâche spécifique et autonome, comme la rédaction d’un e-mail ou l’ajout d’un événement au calendrier
-
Low-Friction Modal
- Un Low-Friction Modal, comme une feuille, un menu ou un popover, bloque le reste de l’app sans pour autant imposer une décision binaire
- Il doit pouvoir être fermé facilement, par exemple via un bouton de fermeture ou en balayant la feuille vers le bas
- Un context menu ou un popover disparaît quand on touche à l’extérieur
- Une boîte d’alerte avec un seul bouton OK est facile à fermer, mais une faible friction n’est pas synonyme d’absence de friction
- Les alertes à action unique sont à éviter autant que possible
- Elles interrompent le flux utilisateur et peuvent souvent être remplacées par du texte inline ou une notification non modale
-
Non-Modal
- Un overlay Non-Modal recouvre une partie de l’écran sans bloquer l’interface en arrière-plan
- Comme il n’est pas bloquant, sa friction est faible voire nulle
- Il peut apparaître en réponse à un déclencheur externe à l’app, comme une notification du système d’exploitation
- Lorsqu’il disparaît automatiquement, il doit fournir des informations contextuelles visibles en un coup d’œil avec un minimum de perturbation
- Les overlays non modaux temporaires peuvent offrir des interactions facultatives
- On peut toucher une notification, ou balayer l’indicateur de volume avant sa disparition pour ajuster le volume
- Un overlay qui n’apparaît ni ne disparaît automatiquement et ne bloque pas le reste de l’application peut être appelé une palette
Navigation intégrée
-
State Change
- Une même vue peut avoir plusieurs états
- Une vue liste peut, sans donner l’impression d’avoir changé de place dans la hiérarchie, passer par des états empty, loading ou populated
- Il faut vérifier qu’un changement d’état n’est en réalité ni hiérarchique ni modal
- Les changements d’état sur place doivent éviter les transitions plein écran
- Les exemples incluent le mode d’édition d’une liste, l’interface d’un navigateur web, une carte pouvant être déplacée, ou une image zoomable
- Les options d’affichage modifient seulement la manière de présenter le contenu, sans changer la position de l’utilisateur
- Le passage entre list view et thumbnail view consiste à basculer entre deux visualisations d’une même information dans un même contexte
-
Step-by-Step
- Le modèle Step-by-Step relie une série d’écrans dans un flux linéaire, comme une visite guidée, un parcours de configuration ou un tutoriel d’onboarding
- Les processus qui demandent beaucoup de saisie, comme le paiement dans une boutique en ligne, nécessitent également souvent plusieurs étapes
- Avancer ou reculer dans cette séquence ne change pas de niveau hiérarchique, ce qui distingue ce modèle du Drill-Down
- Il est préférable de présenter une séquence Step-by-Step dans un overlay modal
- Dans ce contexte, le bouton Back n’a pas le même rôle que dans un Drill-Down hiérarchique
- Le processus se termine généralement par un bouton Done ou Close, qui ferme aussi le modal qui le contient
- Le nombre d’étapes et le parcours peuvent varier selon les options choisies
- Wizard et assistant sont d’autres noms de ce modèle
- Un processus Step-by-Step peut sembler fastidieux
- Si l’on s’attend à ce que les utilisateurs l’effectuent souvent, on peut envisager de fusionner plusieurs étapes en différents états d’une seule vue afin d’augmenter la densité d’information et de réduire les changements de contexte
-
Content-Driven
- La navigation Content-Driven fait passer instantanément l’utilisateur vers une autre page ou vue via des hyperliens ou des boutons
- La navigation web dans un navigateur fonctionne de cette manière
- Dans les apps iOS, il vaut mieux éviter ce modèle sauf pour les apps qui affichent de l’hypertexte, les jeux immersifs ou des contenus non linéaires similaires
- Si une app doit afficher du contenu hypertexte, on peut envisager de l’intégrer dans une interface de navigateur avec des contrôles précédent/suivant
- Les changements d’état d’une interface de navigateur indépendante sont plus faciles à comprendre qu’un déplacement inattendu dans la hiérarchie générale de l’application
- Les liens peuvent être utilisés pour passer d’une app à l’autre
- Les Deep Links utilisent un URL scheme ou des Universal Links associés à un domaine pour amener l’utilisateur depuis une app ou un site web vers un niveau profond d’une autre app
Références
- Apple WWDC 2022 : Explore navigation design for iOS
- Jenifer Tidwell, Designing Interfaces, Third edition, O’Reilly, 2020
- Apple Human Interface Guidelines / Navigation, Archive.org, 2022-01-19
3 commentaires
Avis sur Hacker News
Cela a déjà été beaucoup dit, mais c’était l’une des nombreuses raisons pour lesquelles Apollo était bien meilleur que l’app officielle de Reddit dans l’usage de ce genre de patterns
La navigation, les gestes et les comportements étaient cohérents, et ce n’est pas non plus un concept difficile. Il suffit d’y prêter assez d’attention pour les respecter, mais il y a tellement d’apps qui ne le font pas que c’est décourageant
C’est un peu comme un supermarché qui change régulièrement l’emplacement de ses rayons. Si la navigation, les gestes et les comportements sont cohérents, l’utilisateur peut obtenir ce qu’il veut trop efficacement et repartir trop vite
Je gère un subreddit de 30 000 personnes, donc je dois pouvoir utiliser Reddit sur mon téléphone, mais c’est quasiment impossible. Trop d’actions sont nécessaires pour chaque tâche, et comme on ne sait jamais où on se trouve, c’est vraiment nul
J’avais déjà arrêté Reddit il y a quelques années, mais ça a été le coup de grâce
Revenir à l’écran principal demande tellement d’énergie mentale que je finis simplement par la forcer à quitter puis la rouvrir
Après seulement quelques niveaux, revenir au premier écran devient assez pénible, car il faut continuer à balayer ou appuyer sur retour jusqu’à y revenir. Il existe peut-être un geste magique que je ne connais pas
L’expression « pattern de navigation iOS » me fait tiquer. Il n’y a pas vraiment de pattern, et c’est l’un des pires aspects d’iOS par rapport à Android
Sur Android, revenir en arrière est simple et peut avoir plusieurs significations. Cela fait plus d’un an que j’utilise iOS, et je tente à l’aveugle l’un des deux « patterns » de retour avant de devoir chercher un bouton hors de portée. Et parfois, ça ne marche toujours pas
Il ne faut pas laisser ce pattern aux développeurs, il faut le corriger au niveau du système d’exploitation. Les développeurs ne veulent pas que l’utilisateur quitte une partie de leur app. Il suffit d’essayer de revenir en arrière dans Instagram Reels
Le bouton retour n’est absolument pas cohérent dans ce qu’il fait. Même en tant que développeur, je me demande parfois ce qu’il est censé faire dans une situation donnée. Doit-il revenir à l’écran précédent, ou remonter d’un niveau dans une navigation en profondeur ? Parfois les deux se confondent, mais pas toujours
Tantôt il remonte d’un niveau dans la structure de navigation, tantôt il revient à l’écran précédent, tantôt il ferme une boîte de dialogue, et il peut même fermer l’app. Selon le contexte, n’importe laquelle de ces actions est possible, et si plusieurs s’appliquent, on ne sait pas laquelle sera choisie. Le seul moyen de le découvrir est d’appuyer dessus et de voir ce qui se passe
Je déteste les éléments d’interface ambigus. Quand je clique sur quelque chose, je veux savoir quelle action va être exécutée
Elle crée une cohérence profonde qui fait que la navigation n’est pas pénible. J’aurais vraiment aimé qu’iOS ait la même chose en standard
La pile d’activités fonctionne à travers les apps, donc même quand plusieurs apps coopèrent dans une même tâche, le geste retour ramène toujours à l’écran immédiatement précédent
Parfois il est en haut à gauche, parfois en bas à gauche, parfois en bas à droite, et certaines apps doivent sûrement le mettre ailleurs
Sur Android, il y a un bouton retour du système d’exploitation qui reste toujours accessible, même à une main. Cette approche est largement supérieure
Par exemple, si l’on peut modifier le contenu d’une vue, on peut aussi tout effacer et le remplacer par un contenu entièrement nouveau. Si cela se produit à la suite d’une action de l’utilisateur, cela revient en pratique à « naviguer vers un nouvel écran ». Mais si le développeur ne fait que modifier le contenu de la vue actuelle au lieu d’utiliser l’appel API du système d’exploitation proposé,
createNewView, alors un geste au niveau du système d’exploitation ne pourra pas fonctionnerCela dit, Apple pourrait imposer l’usage de cette API du système d’exploitation comme condition de validation. Mais même dans ce cas, ce qui constitue une « nouvelle vue sur laquelle on peut revenir » et ce qui n’est qu’une « vue existante dont le contenu a changé » reste à mon avis assez subjectif
Il montre des contacts, des applications, des éléments verticaux, des éléments horizontaux, puis d’autres éléments en bas, et il faut en plus deviner qu’il faut tirer vers le haut pour tout voir. Son emplacement varie selon les apps, et son icône n’a rien à voir avec « partager » ou « copier/coller »
Les gens qui ont grandi avec les smartphones finissent comme toujours par s’y adapter. Si l’on n’avait pas déjà plus de 40 ou 50 ans quand ça a été introduit, on peut généralement s’y habituer. La plupart des choses modernes sont terriblement conçues et souvent instables. AppleTV aussi, et on pourrait parler du changement de mot de passe Wi‑Fi. J’en ai besoin pour contourner des bugs, et je ne comprends pas pourquoi appuyer sur l’interrupteur marche/arrêt ne redémarre pas l’appareil
Je ne sais pas si c’est suffisamment lié, mais sur Mac et désormais sur iPadOS(https://useyourloaf.com/blog/ipad-customizable-toolbars/), les contrôles de barre d’outils intégrés prennent en charge un haut niveau de personnalisation
On peut l’essayer dans Finder ainsi que dans plusieurs autres apps natives
Les widgets intégrés puissants sont un élément sous-estimé du bureau Mac, et c’est aussi un point qui m’inquiète avec la domination de SwiftUI. C’est aussi un gros atout sur iOS, mais cela se voit relativement moins parce qu’il est trop courant que les apps veuillent imposer leur propre design
Mais sauf erreur de mémoire, il me semble que les anciennes apps iOS prenaient en charge nativement la personnalisation de la barre d’onglets, non ? C’est évidemment différent d’une barre d’outils, mais permettre d’éditer l’ordre des onglets et les onglets réellement affichés donnait l’impression d’un équivalent conceptuel à la personnalisation intégrée de la barre d’outils. Cela dit, je n’ai plus vu ça depuis des années
D’après la documentation, c’est toujours là. Je me demande si quelqu’un connaît encore des apps qui utilisent ce modèle : https://developer.apple.com/documentation/uikit/uitabbarcont...
Quoi qu’il en soit, les barres d’onglets sont chouettes. C’est la manière dont fonctionnent la plupart des apps Apple TV que j’ai utilisées, et la cohérence de l’expérience est excellente
À l’époque où Facebook était encore bien, probablement vers iOS 7, je me souviens qu’on pouvait modifier ainsi des éléments comme le chat, le fil, les notifications et les groupes
En dehors d’Apple, les apps qui me viennent à l’esprit ont toutes basculé depuis longtemps vers des menus hamburger difficiles à découvrir
Les possibilités de personnalisation sont intéressantes, mais elles sont presque introuvables dans les implémentations maison
UITabBara toujours été péniblement limité du point de vue du développeur en matière de personnalisation, et très peu de projets se sont souciés de laisser l’utilisateur le modifier lui-mêmeJ’ai l’impression qu’Apple a tellement verrouillé l’apparence que tout le monde a fini par le remplacer par autre chose
Sur Apple Music, il y a deux onglets que je n’utilise littéralement jamais. J’aimerais pouvoir aller directement aux playlists et aux albums
Le premier point, « la navigation en drill-down n’a pas d’état », me paraît inversé
L’écran N dépend de ce qui a été fait auparavant, et on peut même y revenir plus tard, donc c’est une structure avec énormément d’état. Pour être utile, il faut réellement suivre l’état interne. Par exemple, le contenu d’une liste dépend de l’état N-1, sinon ce serait affreux
Une UI sans état, ce serait quelque chose comme une modale à une seule étape. Soit elle est là, soit elle ne l’est pas. On peut encore plus la considérer comme sans état si elle est transitoire et qu’il n’existe aucun moyen de la « reprendre »
Depuis des années, j’ai vu pas mal de discussions utiliser « avec état » dans un sens complètement différent, et récemment en particulier cela a explosé. J’en arrive presque à la conclusion que presque personne ne s’accorde vraiment sur ce que cela veut dire, et que peu de gens en ont conscience
Je suis curieux de savoir ce qu’est, pour vous, une UI avec état. Cette différence est intéressante
Dans une hiérarchie comme sur iOS, chaque enfant doit avoir exactement un parent, donc si l’on connaît seulement la page actuelle, on sait ce que fera le bouton « retour » : il remontera au parent, un niveau au-dessus dans la hiérarchie, quelle que soit la manière dont on est arrivé sur cette page
Dans une pile d’activités comme sur Android, connaître uniquement la page actuelle ne suffit pas : il faut savoir comment on y est arrivé. Le bouton « retour » signifie revenir en arrière dans l’historique
Beaucoup de sites web prennent en charge les deux. Le bouton retour du navigateur a un état et parcourt l’historique personnel, mais la navigation dans la page, comme le fil d’Ariane, est généralement sans état et ne dépend pas du chemin précis emprunté pour atteindre cette page. Il y a bien sûr des exceptions. Beaucoup d’interfaces de recherche peuvent être considérées comme avec état, car si on entre dans un élément puis qu’on revient via la navigation interne de la page, on retourne non pas à la page parente mais à la requête précédente
Je vois ici une formulation inexacte. Le passage qui dit « balayer de la gauche de l’écran vers la droite équivaut à appuyer sur le bouton retour »
Si on l’implémente soi-même, cela ne devrait pas être un geste de glissement mais un geste de pan depuis le bord. Cela doit être une interaction de pan qui suit le doigt et qu’on peut annuler, sinon la sensation n’est pas la bonne
Trop souvent, j’écris quelque chose avec application, je frôle à peine le bord du téléphone, et tout le commentaire disparaît
La raison, c’est que les gauchers existent. Ce n’est ni un mouvement naturel ni un mouvement confortable avec le pouce gauche. On ne peut pas non plus inverser la direction pour les gauchers. Si l’on lit de gauche à droite, un glissement vers la droite donne l’impression d’aller vers l’avant, pas vers l’arrière
De manière générale, je n’aime pas naviguer par gestes de glissement. Sur iOS, c’est particulièrement mauvais. Un glissement du bas vers le haut fait apparaître un menu qui contient des choses importantes, mais impossible de les trouver quand on en a besoin, alors qu’il se déclenche sans arrêt par erreur quand on fait défiler une page web
Plus généralement, j’ai l’impression qu’iOS a régressé vers un système d’exploitation terriblement complexe, un cauchemar à naviguer, et qu’Apple devrait recommencer à prendre l’UI/UX au sérieux. Le problème principal semble être qu’on attend désormais des téléphones qu’ils gèrent une multitude de tâches pour lesquelles ils ne sont pas adaptés au départ
https://sailfishos.org/
Globalement, je le trouve plus simple et meilleur qu’iOS et Android
C’est une très bonne ressource pour les personnes qui ont du mal avec l’aspect visuel du logiciel
Les diagrammes et les explications claires sont excellents
Frank Rausch est la personne qui a créé « V for Wiki », la meilleure app Wikipedia
Donc, quand il parle de design iOS et d’expérience utilisateur, ça vaut la peine d’écouter ce qu’il a à dire
https://web.archive.org/web/20211223231349/https://v-for-wik...
Je l’utilisais tous les jours, puis un jour ça a soudainement cessé de fonctionner, et quand j’ai regardé sur l’App Store, l’app avait disparu. J’étais vraiment dégoûté
Ce serait bien de pouvoir désactiver le comportement « glisser de la gauche vers la droite depuis le bord gauche de l’écran équivaut à appuyer sur le bouton retour »
Trop souvent, en faisant un défilement horizontal sur une page web mal adaptée à l’écran, ça déclenche un retour en arrière
iOS gère plutôt bien cet aspect
Une application iOS typique a une architecture fixe, comparable à un arbre hiérarchique à plusieurs niveaux, et cette structure rigide rend les choix de navigation prévisibles. Les schémas de navigation structurelle donnent à l’utilisateur l’assurance de savoir d’où il vient, où il se situe dans la hiérarchie et comment revenir à l’endroit où il était au départ
À l’inverse, sur Android, le geste de retour ramène parfois à la page précédente, et parfois ferme complètement l’application. C’est tellement incohérent que, après 12 ans sur Android, je suis passé à iOS
C’est étonnant d’avoir tenu pas moins de 12 ans avant de décider qu’on ne pouvait plus le supporter
Quand j’ai commencé à développer pour iPhone, au moment où le SDK officiel venait juste de sortir, Apple était très strict sur les Human Interface Guidelines, et la documentation sur ce qui faisait une bonne UI ainsi que sur les patterns standards à suivre était excellente
Mais avec le passage au design « flat », tout cela semble avoir complètement disparu. À mon avis, la raison principale est que ces documents n’avaient tout simplement plus vraiment de sens
Avant, c’était très clair, du genre « faites en sorte que les interactions utilisateur soient clairement visibles », alors que maintenant c’est devenu « ceci est peut-être cliquable, ou peut-être juste du texte, ou peut-être qu’il faut faire un appui long »
Bonjour ! Je l’ai appris moi aussi en partageant cet article avec un collègue. Il paraît qu’en coréen, la forme standard conforme à l’orthographe est
naebigeisyeonplutôt quenebigeisyeon. Comme il s’agit d’une transcription de l’anglais, il est vrai qu’il peut être un peu délicat d’affirmer catégoriquement laquelle est « correcte ». Mais comme c’est un endroit que beaucoup de gens consultent, je me suis dit qu’il serait préférable, tant qu’à faire, d’utiliser la forme standard, donc je me permets de laisser ce petit commentaire.Ce texte est un résumé réalisé par GPT-4. Il semble que GPT utilise correctement « navigation », mais emploie parfois aussi « naviagation » de manière interchangeable. Je l’ai corrigé haha.