Découvrir les applications optimisées pour les appareils mobiles
Lorsque vous concevez et créez une application canevas optimisée pour les appareils mobiles à l’aide de Microsoft Power Apps, prenez en compte les éléments de conception clés suivants.
Une application canevas optimisée pour les appareils mobiles doit comprendre :
- un objectif clairement défini ;
- une conception dynamique (Apportez votre propre appareil, ou BYOD) ;
- une interface utilisateur rationalisée ;
- une navigation intuitive ;
- une indépendance vis-à-vis des périphériques externes ;
- des fonctionnalités hors connexion ;
- des alertes de connectivité ;
- une configuration facile ;
- l’optimisation des performances.
Un objectif clairement défini
Une application optimisée pour les appareils mobiles doit servir un objectif spécifique. Réduire le nombre d’étapes nécessaires pour terminer une tâche améliore l’expérience utilisateur, en particulier dans les scénarios mobiles.
Décidez si une seule application doit prendre en charge plusieurs tâches, comme la gestion des stocks dans un entrepôt, ou être axée sur une fonction spécifique, comme la création de clients. Prenez en compte les éléments suivants :
- Est-il plus efficace de revenir à un écran d’accueil pour différentes actions ou de quitter et lancer une autre application ?
- Le fait de disposer de plusieurs applications améliore-t-il la clarté et la rapidité des tâches ?
- Une application tente-t-elle de gérer un trop grand nombre d’actions, entraînant une confusion pour les utilisateurs ?
Chaque formulaire de l’application doit avoir une fonction unique et claire, exprimée en une phrase concise. Évitez de créer des formulaires polyvalents (par exemple, des formulaires qui combinent la création de clients et la saisie de contacts). Séparez plutôt les tâches en formulaires individuels.
Une conception dynamique
Une application optimisée pour les appareils mobiles doit s’ajuster automatiquement à la taille de l’écran et à l’orientation de l’appareil.
Par exemple, Microsoft Edge adapte sa disposition selon que l’utilisateur y accède au moyen d’un navigateur de bureau ou mobile. Il s’ajuste également lorsque vous tournez votre appareil de 90 degrés.
Une interface utilisateur rationalisée
Évitez de placer trop de champs ou de contrôles dans un formulaire.
Bien qu’il soit tentant d’inclure tous les champs disponibles, cela génère de l’encombrement et un défilement inutile. Créez plutôt des formulaires concis pour les tâches courantes et des formulaires distincts pour les entrées moins fréquentes ou plus avancées.
Réduisez la navigation à l’écran et placez des contrôles tels que les boutons Envoyer à des endroits facilement accessibles.
Considérations de conception :
- Des contrôles excessifs peuvent conduire à des sélections accidentelles.
- Ajoutez un espacement autour des champs et des boutons pour tenir compte de la précision du toucher de l’utilisateur.
Une navigation intuitive
Les utilisateurs doivent être en mesure d’effectuer des tâches sans avoir besoin d’un manuel. Organisez les flux de travail en fonction de modèles d’utilisation réels.
Remarque
Il n’existe pas une seule approche correcte pour concevoir une interface utilisateur.
Déterminez la priorité des tâches à l’aide d’analyses d’application ou des données d’utilisation. Par exemple :
- Si la création d’une commande vente est la tâche principale, donnez la priorité à ce chemin de navigation.
- Si les utilisateurs commencent généralement par rechercher un client, mettez cette étape en évidence.
Incluez une navigation simple vers l’écran d’accueil. Évitez d’obliger les utilisateurs à effectuer plusieurs étapes simplement pour revenir au menu principal. Si aucune autre tâche n’est disponible, envisagez de les rediriger automatiquement vers l’écran d’accueil.
une indépendance vis-à-vis des périphériques externes ;
Les utilisateurs mobiles n’ont généralement pas accès à un clavier ou une souris.
Concevez l’application comme si vous teniez vous-même l’appareil. Par exemple, déterminez si les claviers à l’écran ont un impact sur la convivialité lors de la saisie de données.
Des fonctionnalités hors connexion
Les utilisateurs peuvent avoir besoin d’utiliser l’application à des emplacements sans connectivité fiable. Posez-vous les questions suivantes :
- Les utilisateurs auront-ils besoin d’accéder à l’application hors connexion ?
- Les fonctionnalités hors connexion valent-elles la complexité supplémentaire ?
- Des actions telles que l’extraction ou les mises à jour des données doivent-elles être effectuées sur site ?
Des alertes de connectivité
Comme Microsoft Power Apps est une plateforme cloud, les utilisateurs s’attendent à un accès Internet homogène.
Assurez-vous que les formulaires nécessitant une connectivité vérifient leur disponibilité avant utilisation. Par exemple, si la création de clients nécessite un accès en ligne, empêchez les utilisateurs de saisir des données hors connexion. Communiquez clairement le statut hors connexion à l’aide d’indicateurs visuels tels que des bannières.
Une configuration facile
Une configuration simple est essentielle pour l’adoption de l’application. Bien que Power Apps simplifie le déploiement, une configuration supplémentaire peut être nécessaire pour connecter les sources de données ou activer l’accès utilisateur.
Si l’utilisateur doit saisir des valeurs telles que des URL ou des clés API, fournissez des instructions claires sur l’emplacement où les trouver. Partez du principe que l’utilisateur ouvre l’application pour la première fois et fournissez le contexte nécessaire.
L’optimisation des performances
Les applications mobiles ont des fonctionnalités multitâches limitées. Par conséquent, les performances sont plus critiques que dans les scénarios de bureau.
Pour améliorer les performances, procédez comme suit :
- Choisissez judicieusement les sources de données et limitez leur complexité.
- Utilisez des connecteurs efficaces.
- Récupérez uniquement les enregistrements nécessaires à chaque action.
- Supprimez les appels de données inutiles ou redondants.
Planifier la conception de votre application avant de la créer vous aide à créer une meilleure expérience et réduire les retraitements futurs.