Skip to main content

Bonnes pratiques de conception d’applications mobiles

Conception d’applications mobiles

La conception d’une application Pega Platform pour les utilisateurs d’appareils mobiles exige que vous connaissiez les capacités et les limites spécifiques des appareils mobiles. Il existe deux catégories de considérations de conception spécifiques au mobile : la conception pour une utilisation hors ligne, et la conception par rapport aux caractéristiques de l’appareil lui-même.

Considérations relatives à la conception Cas d’utilisation
Utilisation hors ligne Un souscripteur de prêts immobiliers se rend fréquemment dans les bureaux des secteurs où la société de crédit immobilier exerce ses activités. Au cours de ses voyages en avion, il examine les demandes de prêt. L’application de prêts immobiliers doit donc être disponible lorsque l’appareil mobile est en mode avion.
Caractéristiques de l’appareil

Dans une application de bureau de sélection de cours, une action de survol de la souris affiche plus d’informations lorsqu’un pointeur survole un nom de cours. La même action est inutile sur une application mobile car les appareils mobiles ne prennent pas en charge les événements de passage de la souris.

Il s’agit d’une bonne pratique pour réduire au minimum la nécessité de personnaliser une application pour chaque méthode de diffusion. Par exemple, au lieu de personnaliser une application pour offrir une expérience utilisateur sur téléphone portable différente de l’expérience sur tablette, concevez une application compatible pour tous les types d’appareils.

Conception pour permettre l’utilisation hors ligne

La connexion entre une application et un serveur peut être interrompue si l’appareil sort d’une zone de couverture ou de la portée d’un réseau sans fil. Si les utilisateurs de l’application ont besoin d’y accéder en tout temps quel que soit l’accès au serveur, concevez l’application pour une utilisation hors ligne. Dans ce cas, minimisez l’accès au serveur dans la conception de l’interface utilisateur. Suivez ces bonnes pratiques pour une utilisation mobile hors ligne.

Bonne pratique Description
Permettre les décisions et les validations côté client Les décisions et les validations côté client s’effectuent sur l’appareil mobile, plutôt que sur le serveur. Lorsqu’une application mobile est en mode hors ligne, l’utilisateur peut remplir et envoyer un formulaire. Lorsque l’appareil mobile est en ligne, la demande est transmise au serveur et traitée.
Utiliser les data pages comme sources de données

Utilisez toujours les data pages comme source de données si vous concevez des applications pour travailler sur un appareil mobile lorsque celui-ci n’est pas connecté à un réseau.  Lorsqu’une application mobile est en mode hors ligne, les data pages stockent tout le travail effectué. Les data pages se synchronisent avec votre serveur lorsque l’appareil mobile est en ligne.

Utiliser des groupes de mise en page pour exploiter l’interface utilisateur adaptative

Selon la taille de l’écran, envisagez d’afficher du contenu en utilisant des mises en page (layouts) telles que des onglets, des accordéons ou des mises en page superposées (stacked layouts). Une interface utilisateur adaptative permet de basculer automatiquement les groupes de mise en page (layout groups) vers une mise en page spécifique en fonction de la taille de la résolution. Par exemple, la mise en page passe d’une mise en page à deux colonnes à une mise en page à une colonne lorsque vous passez d’un écran d’une tablette à un smartphone. La mise en page à une colonne est plus lisible et plus facile à utiliser sur les petits écrans.

column layout - two column to one

 

Conception selon les caractéristiques de l’appareil

Dans l’image suivante, cliquez sur les icônes + pour connaître les bonnes pratiques à suivre lors de la création d’applications mobiles.

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

100% found this content useful

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice