Popups, dialogues, notifications, toasts: quelle est la différence?


17

J'essaie de résoudre un problème avec un message contextuel indésirable, et la personne qui essaie d'aider a demandé de quel type de fenêtre il s'agit. C'est juste un message à l'écran, quelle différence cela fait-il? Et comment savoir de quel type il s'agit?

Réponses:


33

Android a différentes manières pour les applications de vous fournir des informations ou d'attirer votre attention, et elles ont toutes des noms différents. Les développeurs d'applications doivent connaître les différences et savoir quand les utiliser pour pouvoir coder le comportement correct dans leurs applications. Même en tant qu'utilisateur final, si vous souhaitez résoudre un problème, trouver quelle application vous envoie des messages ou décrire un comportement (par exemple, lorsque vous signalez un bogue à un développeur), cela vous fait gagner du temps et de la confusion si vous pouvez appeler chacun chose par son nom correct.

Notifications

Barre de notification

Les notifications sont le mécanisme de rétroaction le plus courant sur Android. Ils ressemblent à des icônes en haut à gauche de l'écran (la barre de notification). Sur les tablettes Honeycomb et ICS, elles apparaissent à la place dans la barre système, en bas à droite à côté de l'horloge.

Notifications dans la barre système

Certaines notifications vraiment inutiles

Dans Jellybean et au-dessus, une fois que vous avez développé le tiroir de notification (comme dans la capture d'écran), vous pouvez appuyer longuement sur une notification pour obtenir un menu avec un élément, les informations sur l'application . Cliquer sur cet élément vous indique quelle application est responsable de la notification. Vous pouvez également arrêter cette application affichant toutes les notifications supplémentaires de cet écran.

Certaines applications créent des notifications pour vous annoncer des choses. Ceci est désormais (depuis septembre 2013) interdit par les règles de Google Play, vous devez donc signaler comme malveillantes toutes les applications qui le font, à partir de la page de l'application dans l' application Play Store .

Souvent, votre téléphone émet un son ou vibre avec une notification, mais pas toujours: c'est à l'application qui l'a créé.

Toasts

Un toast confirmant qu'une action a été effectuée

Un toast est un petit message qui apparaît dans sa propre boîte près du bas de l'écran et disparaît de lui-même après quelques secondes. Il s'agit généralement d'une réponse à une action que vous venez d'effectuer, mais en fait, un toast peut provenir de n'importe quelle application, pas seulement de celle qui est au premier plan. Un toast ne peut pas interagir avec vous (vous ne pouvez pas cliquer dessus ou taper dedans), il n'est donc pas nécessaire de s'inquiéter de "voler le focus" comme sur un PC. Il n'y a aucune indication de l'application qui a créé le toast.

Dialogues

Une boîte de dialogue demande une confirmation

Une fenêtre qui apparaît, avec des boutons sur lesquels vous pouvez cliquer ou une liste d'options à choisir, s'appelle une boîte de dialogue , ou une boîte de dialogue pour faire court. (C'est orthographié à l'américaine même en anglais britannique.) Ils se rapportent presque toujours à l'application de premier plan. À strictement parler, du point de vue d'un développeur, une "boîte de dialogue" est une fenêtre d'activité non en plein écran, mais elle est généralement utilisée pour des confirmations ou des choix simples, comme dans la capture d'écran.

Interstitiels

Dans le monde du marketing, un interstitiel est une page ou un écran qui se situe entre deux autres. Ils sont couramment utilisés pour afficher des annonces grand format dans des applications et des jeux financés par la publicité: vous cliquez sur un bouton dans l'application et un interstitiel s'affiche pendant quelques secondes avant de passer à l'écran suivant.

Sommaire

La prochaine fois que vous voudrez discuter ou dépanner une sorte de message qui apparaîtra à l'écran, vous saurez comment l'appeler et vous pourrez faciliter la tâche des autres.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.