Estoy tratando de solucionar un problema con un mensaje emergente no deseado, y la persona que está tratando de ayudar me preguntó qué tipo de mensaje emergente es. Es solo un mensaje en la pantalla, ¿qué diferencia hace? ¿Y cómo puedo saber qué tipo es?
Respuesta
¿Demasiados anuncios?Android tiene diferentes formas para que las aplicaciones te proporcionen información o llamen tu atención, y todas tienen nombres diferentes. Los desarrolladores de aplicaciones necesitan conocer las diferencias y cuándo usar cada una, para poder codificar el comportamiento correcto en sus aplicaciones. Incluso como usuario final, si quieres solucionar un problema, encontrar qué aplicación te está enviando mensajes, o describir algún comportamiento (por ejemplo, al informar de un error a un desarrollador), te ahorra tiempo y confusión si puedes llamar a cada cosa por su nombre correcto.
Notificaciones
Notificaciones son el mecanismo de retroalimentación más común en Android. Se ven como iconos en la parte superior izquierda de la pantalla (la barra de notificaciones). En las tablets Honeycomb y ICS, aparecen en la barra del sistema, en la parte inferior derecha junto al reloj.
En Jellybean y versiones superiores, una vez que hayas expandido el cajón de notificaciones (como en la captura de pantalla), puedes mantener pulsada una notificación para obtener un menú con un elemento, Información de la app. Al hacer clic en este elemento, te dice qué aplicación es responsable de la notificación. También puedes detener que esta aplicación muestre más notificaciones desde esa pantalla.
Algunas aplicaciones crean notificaciones para mostrarte anuncios. Ahora (desde septiembre de 2013) esto está prohibido según las reglas de Google Play, por lo que debes reportar como maliciosas cualquier aplicación que haga esto, desde la página de la aplicación en la app de Play Store.
A menudo tu teléfono emitirá un sonido o vibrará con una notificación, pero no siempre: depende de la aplicación que la creó.
Toasts
Un toast es un mensaje pequeño que aparece en su propia caja cerca de la parte inferior de la pantalla, y desaparece por sí solo después de unos segundos. Normalmente es una respuesta a una acción que acabas de realizar, pero de hecho un toast puede venir de cualquier aplicación, no solo la que está en primer plano. Un toast no puede interactuar contigo (no puedes hacer clic en él o escribir en él), por lo que no hay necesidad de preocuparte por que "robe el enfoque" como en un PC. No hay indicación de qué aplicación creó el toast.
Diálogos
Una ventana que aparece, con botones en los que puedes hacer clic o una lista de opciones para elegir, se llama una caja de diálogo o simplemente un diálogo. (Se escribe de forma americana incluso en inglés británico). Casi siempre se relacionan con la aplicación en primer plano. Estrictamente hablando, desde el punto de vista de un desarrollador un "diálogo" es cualquier ventana de actividad que no ocupa toda la pantalla, pero generalmente se utilizan para confirmaciones o elecciones simples, como en la captura de pantalla.
Anuncios intersticiales
En el mundo del marketing, un interstitial es una página o pantalla que se intercala entre dos. Comúnmente se utilizan para mostrar anuncios de gran formato en aplicaciones y juegos con publicidad: haces clic en un botón en la aplicación, y un intersticial se muestra durante unos segundos antes de llegar a la siguiente pantalla.
Resumen
La próxima vez que quieras discutir o solucionar algún tipo de mensaje que aparece en la pantalla, sabrás cómo llamarlo, y podrás facilitar que otros te ayuden.
0 votos
Realmente ha pasado un tiempo, pero Android añadió más tipos de pop-up como snackbars y banners. Dado que esta pregunta parece ser canónica, ¿está bien ampliar esta pregunta y respuesta?
0 votos
@AndrewT. ¡Claro! Esto podría ser una wiki comunitaria si quieres; solo lo hice para ayudar cuando la gente pregunta cosas como "apareció un mensaje, ¿qué aplicación lo envió?"