Planifier des flux de tâches

Lorsque vous séquencez des modèles en flux de tâches, choisissez les modèles qui conviendraient le mieux à chaque tâche et élaborez une stratégie visant à simplifier les flux de tâches.

Bien que les modèles de la bibliothèque d'applications soient conçus pour faciliter la conduite (à l'exception de ceux à l'arrêt), il est également important de préserver des flux de tâches courts. Limiter les tâches à 5 étapes ou moins aide les conducteurs à maintenir leur attention sur la route.

Lorsque vous concevez vos flux, assurez-vous de comprendre comment:

Garder les flux de tâches courts

Pour limiter les distractions du conducteur, réduisez le plus possible le déroulement des tâches.

Maquette d'exemple de flux de tâches
Exemple de flux de tâches avec un sous-flux

Une nouvelle tâche démarre lorsque l'utilisateur effectue l'une des actions suivantes:

  • Atterrit sur (ou revient) le modèle de destination de l'application
  • Choisit une action qui ouvre une autre application
  • Accéder au modèle de navigation (dans les applications de navigation)

Pour minimiser l'attention requise du conducteur, limitez les flux de tâches à trois étapes ou moins lorsque cela est possible (quatre étapes ou moins pour les parcours impliquant des achats). Lorsque les flux comportent plus de 3 ou 4 étapes, envisagez de fournir des raccourcis pour revenir aux étapes précédentes.

Sauf indication contraire dans la section Nombre de pas et actualisations, la limite est de cinq étapes, y compris les étapes de début et de fin.

Ordre des modèles dans les flux de tâches

Lorsque vous créez des flux de tâches, tenez compte des considérations suivantes concernant l'ordre des modèles:

  • Évitez les modèles de liste et de grille pour l'étape 5. Si le flux comporte cinq étapes, l'étape finale ne doit pas être un modèle basé sur une liste ou une grille (exemples de modèles acceptables : Navigation, Message et Panneau).
  • Ne placez pas cinq listes ou grilles à la suite. Les applications ne doivent pas créer de flux avec cinq modèles basés sur des listes ou des grilles à la suite, même si l'un de ces modèles se trouve dans un sous-flux.

Nombre de pas et actualisations

Pour concevoir des flux de tâches qui ne dépassent pas la limite des cinq étapes, il est important de comprendre comment les étapes sont comptabilisées pour chaque flux.

Le nombre de pas est incrémenté dans les cas suivants:

  • Un nouveau modèle s'affiche
  • Le même modèle s'affiche avec le nouveau contenu, sauf si ce nouveau contenu est une actualisation d'un contenu existant, comme défini dans la section Qu'est-ce qu'une actualisation ?

Le nombre de pas diminue de 1 si la tâche revient à la vue précédente avec le même contenu.

Maquette d'un exemple de flux de tâches avec un nouveau modèle
Dans ces deux exemples, une étape est ajoutée lorsque l'utilisateur parcourt et sélectionne un lieu dans la liste des lieux.

Pour plus d'exemples sur l'incrémentation du nombre de pas dans des flux de tâches spécifiques, consultez Exemples de flux.

Qu'est-ce qu'une actualisation ?

Les actualisations sont des mises à jour du contenu d'un modèle qui n'incrémentent pas le nombre de pas. Les actualisations sont presque toujours déclenchées dans l'application. Seule exception : lorsqu'un utilisateur actualise une liste avec le bouton d'actualisation dans le modèle Place List.

Les éléments considérés comme une actualisation dépendent du modèle et de l'activation ou non de la fonctionnalité Limites de tâches adaptatives. Si cette fonctionnalité est activée, la définition de ce qui est considéré comme une actualisation est élargie pour certains modèles (voir le tableau suivant), car les actualisations sont limitées pendant les trajets afin de minimiser les distractions.

Par exemple, lorsque cette fonctionnalité est activée, les mises à jour qui modifient le nombre de lignes dans les modèles basés sur une liste ou une grille peuvent être considérées comme une actualisation, à condition que le titre et tous les noms de section restent les mêmes. Si la fonctionnalité n'est pas activée, la modification du nombre de lignes est un nombre de pas.

Pour obtenir des exemples d'actualisations, consultez Exemple d'actualisation ou nombre de pas et Exemples de flux.

Type de modèle Définition d'une actualisation Qu'est-ce qu'une actualisation lorsque la fonctionnalité de limites de tâches adaptatives est activée ?
Navigation, connexion*, message long* Toute mise à jour du contenu Toute mise à jour du contenu
Liste, grille, carte, volet, liste de lieux (carte), liste de lieux (navigation), aperçu de l'itinéraire, recherche, onglet Consulter les restrictions applicables à chaque modèle Toutes les mises à jour où la mise en page reste la même, ce qui signifie :
  • Titre ou onglets identiques en haut
Et (sur le modèle de liste) :
  • Noms de sections identiques
Message Uniquement les mises à jour qui ne modifient pas le titre ni le message (ajout d'un bouton, par exemple)

Exemple d'actualisation ou du nombre de pas

Dans cet exemple, la fonctionnalité Limites de tâches adaptatives est activée. Toute mise à jour portant le même titre est donc éligible à une actualisation.

Trois captures d'écran, l'une étant considérée comme une actualisation, l'autre comme une étape

Étant donné que seules les lignes mises à jour sur un chemin d'accès, cette opération est considérée comme une actualisation. Si les limites de tâches adaptatives ne sont pas activées, cela compte comme un pas. Sur l'autre chemin, le titre a été modifié, ce qui incrémente le nombre de pas.

Limites de tâches adaptatives

La fonctionnalité Limites de tâches adaptatives permet aux applications d'avoir des flux de tâches comportant plus de cinq étapes dans certaines circonstances contrôlées, par exemple lorsque vous êtes à l'arrêt ou lorsque les actualisations sont limitées pendant la conduite. La disponibilité dépend du lieu et de la discrétion des OEM du véhicule (voir la remarque à droite).

Lorsque cette fonctionnalité est activée:

  • Les flux de tâches de plus de cinq étapes sont autorisés à l'arrêt (en cas de conduite, elles seront mises en pause après la 5e étape et pourront être réactivées à l'arrêt)
  • Les actualisations sont limitées pendant les trajets pour moins distraire. La définition de l'actualisation est donc étendue pour inclure davantage de types de mises à jour (voir Qu'est-ce qu'une actualisation ?).

Si la fonctionnalité n'est pas activée:

  • Les flux de tâches ne doivent pas dépasser cinq étapes, sans quoi l'application plantera.
  • Les actualisations ne sont pas limitées pendant l'utilisation et la définition de l'actualisation n'est donc pas étendue.

Fonctionnement de la limitation de l'actualisation

Avec les actualisations limitées, les applications peuvent actualiser le modèle aussi souvent qu'elles le souhaitent, mais le temps entre les actualisations est espacé afin de minimiser les distractions. Si plusieurs actualisations sont envoyées au cours de la période de limitation, la dernière s'affiche à la fin de la période.

Cartes interactives

Concevez votre application pour inclure le zoom et le panoramique pour les applications de navigation. Actuellement, les utilisateurs peuvent interagir avec les cartes via des fonctionnalités (comme le zoom et le panoramique) dans des modèles spécifiques aux applications de navigation: navigation, aperçu de l'itinéraire, carte et liste de lieux (navigation).

Les utilisateurs peuvent interagir avec les cartes de plusieurs façons:

Maquette d'une carte interactive
Les utilisateurs peuvent zoomer et faire un panoramique pour localiser des lieux sur la carte.

L'actualisation du contenu à côté de la carte n'est pas prise en compte dans le nombre de pas d'un flux de tâches.