Modèles de navigation (applications du Windows Phone Store)

Toutes les applications—des applications bancaires aux applications de jeux—effectuent deux choses : afficher des informations et collecter des données d’entrée.

Dans le cas d’une application bancaire, l’utilisateur se voit présenter des informations, telles que le solde de son compte courant. Les données d’entrée que collecte l’application auprès de l’utilisateur peuvent concerner les détails d’un transfert de solde entre deux comptes. À titre de comparaison, dans un jeu de course, l’utilisateur se voit présenter une voiture et la piste sur laquelle se déroule la course. Les données d’entrée collectées auprès de l’utilisateur permettent de piloter la voiture.

Pour obtenir un modèle d’interaction opérationnel, vous devez consacrer le plus de temps en amont à la conception des informations et de la navigation dans celles-ci. Le modèle de navigation détermine le contenu de chaque écran et la façon dont vous passez de l’un à l’autre. Concevoir la meilleure application Windows Phone possible explique comment élaborer une carte des écrans et les connexions qui les relient. Toutes les applications doivent suivre un modèle d’interaction qui permet à l’utilisateur de bénéficier de la meilleure expérience.

Cette section souligne les principales catégories de modèles d’interaction avec une application sur lesquels vous pouvez tomber au cours de la conception de votre application Windows Phone. Ces styles déterminent la façon dont les informations sont présentées et récupérées, ainsi que la façon dont l’utilisateur navigue dans les différentes zones de votre application. Chaque style répond à un besoin particulier dont la finalité est de procurer à l’utilisateur une expérience d’interaction aussi agréable que possible. Certains styles peuvent être combinés avec d’autres ; le cas échéant, nous l’indiquerons et fournirons des exemples.

Comme il existe de nombreux types de modèles d’interaction d’application globaux parmi lesquels vous pouvez effectuer votre choix, vous souhaiterez peut-être consulter la présentation de chacun d’eux pour avoir une idée de ce dont vous aurez probablement besoin.

Gestion des affichages de l’application

Si l’application comporte de nombreux écrans entre lesquels l’utilisateur est susceptible de naviguer, vous devez faire en sorte que l’interface utilisateur soit présentée de façon organisée. Plus le nombre d’affichages présentés à l’utilisateur est élevé, plus la gestion des affichages de l’application devient critique. Les quelques premières rubriques de cette section présentent des modèles d’interaction pour les scénarios plus complexes. Les rubriques suivantes abordent les modèles appropriés pour les scénarios qui nécessitent des applications à affichage unique plus simples ou des listes simples avec découverte des détails.

La première chose que vous devez faire est de déterminer le type de style d’application que vous ciblez. Par exemple, si vous développez une application de carte mémoire simple permettant d’apprendre les 20 signes les plus courants dans la langue des signes américaine, vous devez lire uniquement Lecture aléatoire de pages uniformes pour Windows Phone.

Styles d’application

Les différents types d’interaction sont répertoriés ci-après. Certains étant utilisés comme modèles globaux de conception de la navigation dans l’application, vous devez les compléter en adoptant une approche plus détaillée de la conception de l’interaction pour la disposition de l’interface utilisateur. Comme nous l’avons déjà mentionné, certains types peuvent être utilisés tels quels et vous disposerez alors d’une application complète. Vous pouvez également combiner plusieurs de ces types pour créer votre application. Par exemple, vous pouvez choisir un style pour la navigation globale dans l’application puis, pour une sous-zone spécifique de l’interface utilisateur, vous pouvez choisir un autre style pour la présentation de l’interface utilisateur à partir de cet endroit.