les meilleures pratiques pour la conception d`interfaces

Transcription

les meilleures pratiques pour la conception d`interfaces
LES MEILLEURES PRATIQUES POUR
LA CONCEPTION D’INTERFACES
UTILISATEURS MOBILES
Fiche technique QlikView
Mars 2012
qlikview.com
Conception d’interfaces utilisateurs QlikView pour les
navigateurs mobiles
La méthodologie de conception d’interfaces utilisateurs de navigateurs d’appareils mobiles, y
compris d’appareils dotés d’écrans plus larges comme l’iPad, est différente de la méthodologie
appliquée aux navigateurs de bureau, car il faut tenir compte de l’espace disponible à l’écran et
de l’intégration de fonctionnalités tactiles. Cette fiche technique examine les meilleures pratiques
recommandées en matière de conception d’applications QlikView destinées aux tablettes
mobiles comme l’iPad. QlikView prend en charge les fonctions de cet appareil depuis la version
10 SR1. Lors de la rédaction de ce document, QlikView 11 a été employé comme référence.
Une taille d’écran limitée
En raison des contraintes liées à l’espace disponible à l’écran, il faut choisir le type d’objets de
l’interface utilisateur qui figureront sur les feuilles et s’assurer de leur utilité.
• D
évelopper une application adaptée à la résolution native de l’iPad (980
pixels de large)
La taille de l’écran d’un iPad correspond à 1 024 x 768 pixels, mais sa résolution native
est légèrement inférieure. Il est recommandé de concevoir des applications QlikView avec
une résolution de 980 x 590 pixels avec une ligne d’onglets et de 980 x 610 pixels sans
ligne d’onglets.
Bien évidemment, il est possible de développer une application standard de navigateur
de bureau (1 024 x 768 pixels sans la barre de navigation et les lignes d’onglets). Il faut
toutefois tenir compte de la barre de navigation et de la ligne d’onglets qui occuperont
davantage d’espace en hauteur par rapport à un client AJAX classique sur un navigateur
de bureau car les icônes de l’iPad sont plus grandes.
Si l’affichage d’une application est prévu pour une résolution de 1 024 pixels de large,
l’iPad la redimensionnera pour l’adapter à la largeur de l’écran. Dès lors, s’il existe une
fonctionnalité de zoom, il n’est pas forcément nécessaire de créer une version différente
pour l’iPad. Dans ce cas, il est préférable de ne pas placer d’objet qui réduirait la hauteur
en bas d’une feuille QlikView (c’est-à-dire en adaptant la taille aux données), comme un
tableau.
Prenez en considération les contraintes spatiales liées au mode d’affichage (portrait ou
affichage) et procédez à des tests minutieux en fonction de la hauteur ou de la largeur de
la résolution.
• Choisir le mode d’affichage : portrait ou paysage
L’affichage en mode portrait peut être préférable au mode paysage et vice-versa en
fonction du contenu à l’écran. Tenez compte de la simplicité d’interaction pour les
utilisateurs finaux lors du choix du mode d’affichage.
Par exemple, si l’application contient une longue liste de données dans un tableau, il peut
être plus simple d’utiliser l’affichage en mode portrait. Si elle contient des graphiques, il
peut être préférable d’utiliser l’affichage en mode paysage. L’explication est la suivante :
l’axe des abscisses est généralement plus long (plus large) que l’axe des ordonnées.
Les meilleures pratiques pour la conception d’interfaces utilisateurs mobiles
| Page 2
• Conteneurs
S’il est nécessaire d’afficher de nombreux graphiques sur une feuille, utilisez un conteneur
pour que les utilisateurs puissent consulter un seul objet de grande dimension au lieu de
plusieurs petits objets.
• Objet de recherche
En raison des contraintes liées à la surface disponible à l’écran, vous ne pouvez placer
qu’un nombre limité de listes de sélection. Utilisez des listes de sélection pour les champs
les plus fréquemment utilisés et un objet de recherche pour les autres champs.
• Codes couleur des éléments identiques
Si des graphiques ont un champ en commun, appliquez des couleurs uniformes pour
gagner de l’espace sur chaque graphique en attribuant une légende identique pour
plusieurs objets.
• Graphiques ou tableaux
Privilégiez les tableaux par rapport aux graphiques lorsque la quantité de texte est trop
importante.
Visibilité
Il est tentant de réduire la taille de la police pour insérer des objets supplémentaires en raison
des contraintes spatiales. Cependant, il ne faut pas oublier que les utilisateurs finaux ne pourront
rien consulter si la taille des éléments est réduite et s’ils sont serrés les uns contre les autres
dans un espace limité. Tous les éléments doivent être visibles et la navigation doit être facile. Les
utilisateurs navigueront dans l’interface à l’aide des fonctions tactiles, ce qui signifie que chaque
point d’activation tactile doit être assez grand pour le manipuler avec le doigt et non pas avec un
pointeur de souris.
• U
tiliser une police Arial ou une police prise en charge par le navigateur de
l’iPad
La police Tahoma n’est pas prise en charge par Safari, le navigateur de l’iPad, et s’affiche
en tant que Times New Roman. Vérifiez si le type de police s’affiche de la même façon
sur le navigateur de l’iPad et sur les navigateurs de bureau.
• Utiliser une taille de police minimale de 11 pt
Listes de sélection – Les mouvements tactiles permettent d’utiliser les listes de sélection
dans les applications. Si la taille de la police du texte de la liste de sélection est très
petite, les utilisateurs finaux auront des difficultés à effectuer des sélections. Il est
fortement recommandé d’utiliser une taille de police minimale de 11 pt.
Graphiques – Pour les légendes des graphiques, vous pouvez utiliser des tailles de police
inférieures (9 pt au minimum), car il s’agit d’éléments de référence et non pas d’éléments
interactifs.
Tableaux – Nous vous recommandons d’utiliser une taille de police minimale de 10 pt
pour garantir sa visibilité. Si les interactions sur le tableau sont extrêmement fréquentes,
choisissez plutôt une taille de police identique à celle des listes de sélection.
Les meilleures pratiques pour la conception d’interfaces utilisateurs mobiles
| Page 3
Confort d’utilisation
N’oubliez pas que les appareils mobiles ne fonctionnent pas à l’aide d’une souris et ne prennent
pas en charge le clic droit. Tenez compte des possibilités offertes par une simple pression du
doigt. La simplicité de navigation et d’interaction doit être présente à tous les niveaux.
• Sélections actives
Placez systématiquement un objet pour afficher les sélections actives (les filtres qui
ont été appliqués). Il peut s’agir d’une zone de sélections actives ou d’une fonction
GetCurrentSelections() dans un objet texte permettant aux utilisateurs finaux d’interagir
avec les options filtrées. Les utilisateurs peuvent identifier les filtres qui ont été appliqués
aux données affichées.
Si vous utilisez une zone de sélections actives, la taille de la police ne doit pas être
inférieure à 10 pt pour l’affichage et à 11 pt pour les interactions.
• Boutons de navigation
Pour faciliter l’utilisation des filtres actifs, utilisez des boutons d’action (annulation, retour,
suivant). Ces trois actions de base correspondent aux boutons les plus fréquemment
utilisés dans les applications QlikView. L’utilisation d’un bouton facilite la navigation dans
les interfaces utilisateurs même s’il est possible d’associer une barre de menus à chaque
objet pour annuler les sélections.
• Éviter les zones multiples
Nous vous déconseillons d’utiliser des zones multiples pour les interactions sur les
appareils tactiles. Privilégiez les objets de recherche. Vous pouvez utiliser les zones
multiples pour l’affichage d’informations relatives à un élément sélectionné par l’utilisateur.
Par exemple, il peut s’agir des zones suivantes : adresse 1, adresse 2, ville, code postal et
pays. Dans ce cas, les données sont bien présentées dans ces différentes zones lorsque
vous sélectionnez un compte. Nous vous recommandons d’y avoir recours uniquement
pour l’affichage de données sur les appareils mobiles.
• Pas d’option d’affichage au survol de la souris
Vérifiez qu’il est possible d’interpréter les éléments des graphiques en les visualisant (à
l’aide des légendes, des étiquettes sur les points de données si possible) car la fonction
de survol avec la souris n’est pas disponible sur l’iPad.
• Icônes spéciales
Associez des icônes spéciales à chaque objet. Par exemple, associez une icône
d’annulation pour simplifier l’utilisation des listes de sélection et une icône de menu pour
accéder à une liste complète d’options d’interaction avec le champ correspondant.
© 2012 QlikTech International AB. Tous droits réservés. QlikTech, QlikView, Qlik, Q, Simplifying Analysis for Everyone, Power of Simplicity, New Rules, The Uncontrollable Smile et
d’autres produits et services QlikTech, ainsi que leurs logos respectifs, sont des marques, déposées ou non, de QlikTech International AB. Toutes autres dénominations de sociétés,
ainsi que tous autres noms de produits et de services utilisés dans ce document, sont des marques, déposées ou non, de leurs propriétaires respectifs. Les informations publiées dans
les présentes sont susceptibles de modification sans préavis. Cette publication est exclusivement à des fins d’information, sans déclaration ni garantie d’aucune sorte, et QlikTech ne
sera, à cet égard, responsable d’aucune erreur ni omission. Les seules garanties se rapportant à des produits et services QlikTech sont celles stipulées dans les notices de garantie
expresse accompagnant, le cas échéant, lesdits produits et services. Rien dans les présentes ne doit être interprété comme constituant une quelconque garantie supplémentaire.
Les meilleures pratiques pour la conception d’interfaces utilisateurs mobiles
| Page 4