Créez des applications de chat qui répondent aux besoins des utilisateurs

Les principes de conception de Google Chat sont un système que nous avons conçu pour vous aider à créer des applications de qualité. Le système repose sur deux piliers: des principes de conception et un framework d'interface utilisateur sous forme de fiches.

Principes de conception

Les principes de conception sont des guides qui vous aident à planifier, concevoir et implémenter des fonctionnalités de l'application Chat qui aident les utilisateurs à atteindre leurs objectifs.

Les principes de conception divisent le processus de création d'applications Chat en trois phases séquentielles:

  1. Planifier votre application Chat : au cours de la planification, vous prendrez en compte les personnes à qui votre application Chat sera utile, les tâches qu'elle aidera, et vous cartographierez les parcours utilisateur qui définissent chaque interaction utilisateur-application.
  2. Accueillez les utilisateurs et lancez-vous. Lors de l'intégration, votre application Chat se présente aux utilisateurs et aux espaces, et les aide à réussir.
  3. Guidez les utilisateurs pour réussir Après l'intégration, votre application Chat continue d'aider les utilisateurs à atteindre leurs objectifs en les guidant à l'aide de fiches et de messages interactifs. Si des utilisateurs ont besoin d'aide ou rencontrent des erreurs, votre application Chat leur indique ce qu'ils doivent savoir pour continuer.

Framework d'UI basé sur des cartes

Un framework d'UI basé sur une carte garantit une expérience cohérente et agréable sur Android, iOS et le Web.

Les applications de chat interagissent avec les utilisateurs par le biais de SMS ou de cartes, chacune étant représentée en tant qu'objet JSON.

Les SMS sont parfaits pour recevoir des notifications simples. Ils sont compatibles avec les @mentions et la mise en forme de base comme gras, italique et code.

Une application peut envoyer un SMS pour informer les développeurs de logiciels que le gel du code est sur le point d'arriver:

Exemple de SMS dans Google Chat annonçant le gel du code

Les messages de fiche acceptent une mise en page définie, des éléments d'interface utilisateur interactifs comme les boutons, et des éléments rich media comme les images. Utilisez les messages de la fiche pour présenter des informations détaillées, recueillir des informations auprès des utilisateurs et les inciter à passer à l'étape suivante.

Une application peut utiliser un message de fiche pour réaliser un sondage:

Organiser un sondage dans un espace Chat avec une carte

Pour aider les utilisateurs à effectuer des processus en plusieurs étapes, comme remplir des données de formulaire, les fiches peuvent être regroupées de manière séquentielle dans une boîte de dialogue. Les boîtes de dialogue s'ouvrent dans des fenêtres et permettent aux applications d'interagir directement avec l'utilisateur.

Une application peut démarrer une boîte de dialogue pour recueillir les coordonnées du contact:

Collecte des détails d'un nouveau contact à partir d'un utilisateur avec une boîte de dialogue

Étapes suivantes

Que vous ayez déjà créé et déployé une application de chat ou que vous pensiez simplement à son nom, ces principes vous aideront à créer des applications de chat qui raviront les utilisateurs.

Planifier votre application Chat

Accueillez les utilisateurs et lancez-vous

Guidez les utilisateurs vers la réussite