¿Qué significa "Dibujar sobre otras aplicaciones"?

17

Instalé una aplicación GIF de Play Store y quieren permiso para hacerlo. Ni siquiera entiendo lo que significa dibujar sobre otras aplicaciones.

¿Son los corazones flotantes en un GIF en un mensaje privado en Messenger? Estoy confundido.

Stacey
fuente
16
Dibujar sobre otras aplicaciones significa poder mostrar algo, sin estar en primer plano, como un filtro de pantalla que oscurece la pantalla. Si una aplicación solicita este permiso sin que lo vea, desinstálelo de inmediato.
GiantTree
O k ¿Entonces estoy equivocado? ¿No es algo como corazones flotantes o movimientos animados en un meme o GIF? Y si es así, ¿por qué la aplicación GIF solicita permiso para dibujar sobre otra aplicación? ¿Qué aplicación les gustaría dibujar y cuál es el propósito de dibujar?
Stacey
55
Dibujar sobre otras aplicaciones le permite alterar la representación de otras aplicaciones. Si la aplicación en cuestión no parece necesitar esto (no sé la aplicación que intenta describir), no permita ese permiso. Mostrar GIF o memes no requiere ese permiso.
GiantTree
@GiantTree ¿Le gusta lo que hace Facebook Messenger cuando la pequeña foto de perfil de la persona con la que está hablando se cierne sobre otras aplicaciones incluso cuando sale de la aplicación?
Revetahw dice Reinstate Monica
@Stacey También debe informar esta aplicación.
Rob Rose

Respuestas:

23

El nombre técnico de este permiso es SYSTEM_ALERT_WINDOW:

Permite que una aplicación abra ventanas usando el tipo TYPE_SYSTEM_ALERT, que se muestra en la parte superior de todas las demás aplicaciones. Este permiso permite que una aplicación muestre una ventana "emergente" sobre todas las demás aplicaciones, incluso si la aplicación no está en primer plano. Un desarrollador / anunciante malicioso podría usarlo para mostrar publicidad muy desagradable. Casi ninguna aplicación debería requerir este permiso a menos que forme parte del sistema operativo Android. Un ejemplo de alerta del sistema sería la alerta que se le muestra cuando su teléfono o tableta se queda sin batería y está a punto de apagarse.

Como GiantTree ya señaló , esto también lo usan las "aplicaciones de superposición de pantalla", como los filtros de pantalla. Una aplicación maliciosa podría, por ejemplo, usarla para engañarlo para que haga cosas que de otro modo no haría, por ejemplo, superponer botones con texto diferente (o reemplazar el texto de la pregunta con algo diferente) para que presione "sí" en la pantalla que desea presionar "no" (llamado "Tap-Jacking"), razón por la cual (al menos con Android 6) las personas a menudo reciben la advertencia " superposición de pantalla detectada ". Ver, por ejemplo:

Izzy
fuente
12

GiantTree tiene razón. Si se supone que los "corazones flotantes o los movimientos animados" aparecen sobre otras aplicaciones , entonces se necesita este permiso. Si eso no es lo que hace o si no es lo que desea (es decir, si solo se supone que es para editar GIF dentro de la aplicación), entonces debe eliminar / no instalar la aplicación; tales superposiciones se pueden usar para interceptar la entrada y realizar operaciones no deseadas en su teléfono o robar sus datos.

Un ejemplo clásico de un uso válido para este permiso es, nuevamente como menciona GiantTree, el filtrado de pantalla. Dichas aplicaciones pueden oscurecer la pantalla o desplazarla hacia el rojo para usarla por la noche. Otro ejemplo es Facebook Messenger, que puede poner iconos de chat en la pantalla para que las notificaciones sean más visibles y proporcionar un acceso rápido a las conversaciones actuales.

Matthew Read
fuente