web-dev-qa-db-fra.com

Quelle est la meilleure façon d'informer un utilisateur que des mises à jour sont disponibles dans une application de bureau?

J'ai une application de bureau Windows utilisée comme interface pour un service Web. Cette application possède une base de données qui pourrait être mise à jour de temps en temps, mais elle fonctionnerait également avec une ancienne base de données. Je veux que mon application vérifie les antécédents au démarrage, si la base de données doit être mise à jour.

Si tel est le cas, je souhaite en informer l'utilisateur.

Question:

Quelles sont les meilleures façons d'afficher à l'utilisateur une notification pour les mises à jour disponibles sur une application de bureau?

1
andy meissner

Le scénario que vous avez décrit peut être considéré comme un événement, ce qui n'est pas très critique (interdisant à l'utilisateur d'utiliser l'application), mais nécessite une action (mise à jour de la base de données).

Puisqu'il ne s'agit pas d'un événement critique, vous devrez peut-être autoriser l'utilisateur à fermer la boîte d'alerte et à y accéder à nouveau quelque part.

Un modèle très courant et bien établi pour afficher une notification qui nécessite l'action de l'utilisateur consiste à notifier l'utilisateur à l'aide d'un composant toast.

Voici comment MacOS procède: enter image description here

1
Chandan

Je suggérerais une information contextuelle dans l'application [qui n'est pas un mode plein écran] De nombreuses applications Web utilisent cette méthode. Voici 2 exemples: enter image description hereenter image description here

1
Kishan