La notificación emergente (o toast , ventana emergente pasiva , snackbar , notificación de escritorio , burbuja de notificación o simplemente notificación ) es un elemento de control gráfico que comunica ciertos eventos al usuario sin obligarlo a reaccionar a esta notificación de inmediato, a diferencia de las ventanas emergentes convencionales . Las notificaciones de escritorio generalmente desaparecen automáticamente después de un corto período de tiempo. A menudo, su contenido se almacena luego en algún widget que permite a los usuarios acceder a notificaciones pasadas en un momento más conveniente.
En los dispositivos móviles, normalmente se utiliza un sistema de notificaciones push .
En Windows 2000 , Microsoft introdujo notificaciones emergentes pasivas similares a globos de ayuda , vinculadas al área de notificación de la barra de tareas . Las notificaciones se ponen en cola cuando el usuario está ausente o se está ejecutando el protector de pantalla, y se muestran cuando el usuario reanuda la actividad. Permanecen en la pantalla durante nueve segundos y se desvanecen si el usuario parece ignorarlas. [1] Microsoft también adoptó notificaciones similares para su otro software, como Windows Phone utilizando el Servicio de notificaciones push de Microsoft , [2] Internet Explorer 7 y posteriores, Microsoft Outlook , Microsoft Security Essentials , así como Windows 8 y Windows 10 utilizando el Servicio de notificaciones de Windows .
Las notificaciones de escritorio son un estándar propuesto para freedesktop.org [ 3], pero todos los principales entornos de escritorio que se ejecutan en el sistema X Window ya admiten este estándar, lo que los hace generalmente disponibles en Linux y otros sistemas similares a Unix . Google adoptó los conceptos de cajón de notificaciones [4] y mensajes emergentes de notificación [5] para las notificaciones de usuario como componentes básicos de su sistema operativo Android .
A partir de la versión 10.8 Mountain Lion, OS X ofrece notificaciones de escritorio a través del Centro de notificaciones . Las versiones anteriores de OS X no tienen una función de notificación de escritorio incorporada; sin embargo, Growl es una aplicación popular que ofrece una funcionalidad similar y disfruta de un amplio soporte de software de terceros. [6] iOS también incluye el Centro de notificaciones a partir de iOS 5.
Los navegadores que admiten JavaScript generalmente implementan la API de notificación . [7] Esta API solicita la confirmación del usuario para permitir ventanas emergentes y brindarle al programador la oportunidad de mostrar notificaciones con un texto (cuerpo) junto con un ícono descriptivo y un encabezado.
Si bien las ventanas emergentes pasivas no requieren interacción del usuario, algunas implementaciones aún brindan una forma para que el usuario interactúe opcionalmente con la ventana emergente. Esto se denomina acciones . [ cita requerida ] Para la especificación de Freedesktop, esta es una característica opcional en la que los clientes no pueden confiar, y algunas pautas de diseño desaconsejan su uso. [8]
Android añade la capacidad de proporcionar acciones con Jelly Bean. [9]
Material Design de Google introdujo el término snackbar para referirse a un elemento de la interfaz de usuario que muestra una notificación temporal que se puede cerrar:
Las barras de información informan a los usuarios sobre un proceso que una aplicación ha realizado o realizará. Aparecen temporalmente, hacia la parte inferior de la pantalla. No deberían interrumpir la experiencia del usuario y no requieren que el usuario realice ninguna acción para desaparecer. [10]