Utiliser des effets sonores pour informer les utilisateurs dans les applications mobiles

Les effets sonores dans les applications mobiles peuvent renforcer les fonctionnalités et rendre l'utilisation de l'application plus agréable. MobileTogether facilite la tâche des développeurs mobiles en leur permettant d'ajouter facilement un ensemble standard de sons aux actions de l'interface utilisateur, sur toutes les plateformes mobiles. Par exemple, les développeurs peuvent vouloir ajouter des effets sonores pour signaler le succès ou l'échec d'un transfert de fichier ou d'une transaction de base de données. Ou simplement ajouter un son de clic lorsqu'un utilisateur appuie sur un bouton, pour lui donner une confirmation visuelle et auditive.

La boîte de dialogue des actions MobileTogether comprend une action "Audio" qui donne accès à 16 sons différents, disponibles pour une lecture immédiate :

Nous avons créé une application simple, dotée d'un panneau de contrôle avec 16 boutons, afin de tester chaque son sur différentes plateformes

Lorsque nous exécutons l'application sur un téléphone iOS, une tablette Android, en tant qu'application Windows, et même dans une fenêtre de navigateur web, les sons sont cohérents sur toutes les plateformes.

Notez l'interrupteur situé en bas de l'écran qui permet d'activer ou de désactiver les effets sonores, selon les préférences de l'utilisateur. Si un utilisateur se trouve dans une bibliothèque ou dans une voiture silencieuse dans un train, les effets sonores des applications mobiles ne seront pas appréciés. De plus, il y aura toujours des utilisateurs qui préféreront utiliser les applications en silence.

Au fait, le niveau sonore de la lecture est déterminé par le réglage du volume de l'appareil utilisé lorsque l'application est en cours d'exécution.

Dans notre application de démonstration, les actions de contrôle pour les boutons ont été définies de manière à reproduire chaque son. Nous avons défini la propriété de visibilité pour l'ensemble du tableau afin que les boutons ne soient visibles et cliquables que lorsque le son est activé. Lorsque le tableau n'est pas visible, les boutons ne peuvent pas être cliqués, il n'était donc pas nécessaire de définir des propriétés d'activation/désactivation pour les boutons eux-mêmes.

Ajouter un effet sonore à un groupe d'actions

Dans la plupart des cas, vous voudrez combiner les sons avec d'autres actions. Par exemple, l'application de démonstration MobileTogether pour les nouveaux patients illustre comment collecter des données dans un format standardisé. Une fois que l'utilisateur a saisi les données, le formulaire peut être imprimé ou envoyé par e-mail.

Dans cette application, nous pourrions vouloir ajouter un effet sonore pour signaler une erreur d'imprimante. L'application dispose déjà d'un groupe d'actions appelé "PrintTo" qui gère l'impression des documents et qui prévoit des dispositions pour différents types d'erreurs. Si l'un des quatre types d'erreurs différents se produit, un autre groupe d'actions appelé "PrintToError" est appelé. Dans la version originale, le groupe d'actions "PrintToError" affichait simplement une boîte de message. Voici les actions modifiées pour ajouter un effet sonore :

L'application pour les nouveaux patients comprend un ensemble de boutons de contrôle situés en haut de chaque page. Il serait facile d'ajouter un nouveau bouton permettant aux utilisateurs d'activer ou de désactiver les effets sonores :

Une application peut même déterminer quel son reproduire en évaluant une expression XPath. Dans la capture d'écran ci-dessous, l'expression XPath est simplement un élément de données appelé "anySound" qui peut contenir une chaîne de caractères correspondant au nom de l'un des 16 sons intégrés.

Si vous avez besoin de plus de 16 sons, vous pouvez importer vos propres fichiers audio et les utiliser dans votre application. Les instructions détaillées concernant la gestion des fichiers audio personnalisés pour chaque plateforme mobile sont disponibles dans l'aide intégrée de MobileTogether.

Vous pouvez créer vos propres effets sonores multiplateformes pour les applications mobiles en téléchargeant gratuitement le logiciel MobileTogether Designer, qui est fourni avec une aide intégrée, des tutoriels et de nombreuses applications exemples.