Que signifie «Dessiner sur d'autres applications»?

17

J'ai installé une application GIF à partir de Play Store, et ils veulent la permission de le faire. Je ne comprends même pas ce que signifie dessiner sur d'autres applications.

Est-ce les coeurs flottants dans un GIF dans un message privé dans Messenger? Je suis confus.

Stacey
la source
16
Dessiner sur d'autres applications signifie pouvoir afficher quelque chose, même s'il n'est pas au premier plan, comme un filtre d'écran qui assombrit l'écran. Si une application demande cette autorisation sans que vous en voyiez le besoin, désinstallez cette application immédiatement.
GiantTree
O k Alors je me trompe? Ce n'est pas quelque chose comme des coeurs flottants ou des mouvements animés dans un meme ou un GIF? Et si oui, pourquoi l'application GIF demande-t-elle la permission de dessiner sur une autre application? Quelle application voudraient-ils dessiner et à quoi sert-elle?
Stacey
5
Dessiner sur d'autres applications vous permet de modifier la représentation des autres applications. Si l'application en question ne semble pas en avoir besoin (je ne connais pas l'application que vous essayez de décrire), n'autorisez pas cette autorisation. L'affichage de GIF ou de mèmes ne nécessite pas cette autorisation.
GiantTree
@GiantTree Vous aimez ce que fait Facebook Messenger lorsque la petite photo de profil de la personne à qui vous parlez plane sur d'autres applications même lorsque vous quittez l'application?
Revetahw dit Réintégrer Monica
@Stacey Vous devez également signaler cette application.
Rob Rose

Réponses:

23

Le nom technique de cette autorisation est SYSTEM_ALERT_WINDOW :

Permet à une application d'ouvrir des fenêtres en utilisant le type TYPE_SYSTEM_ALERT, affiché au-dessus de toutes les autres applications. Cette autorisation permet à une application d'afficher une fenêtre "popup" au-dessus de toutes les autres applications, même si l'application n'est pas au premier plan. Un développeur / annonceur malveillant pourrait l'utiliser pour afficher des publicités très désagréables. Presque aucune application ne devrait nécessiter cette autorisation, sauf si elle fait partie du système d'exploitation Android. Un exemple d'alerte système serait l'alerte qui s'affiche lorsque votre téléphone ou votre tablette est déchargé et est sur le point de s'éteindre.

Comme GiantTree l'a déjà souligné , il est également utilisé par les "applications de superposition d'écran" telles que les filtres d'écran. Une application malveillante pourrait par exemple l'utiliser pour vous inciter à faire des choses que vous ne feriez pas autrement, par exemple en superposant des boutons avec un texte différent (ou en remplaçant le texte de la question par quelque chose de différent) de sorte que vous appuyez sur "oui" sur un écran que vous vouliez d'appuyer sur "non" (soi-disant "Tap-Jacking") - c'est pourquoi (au moins avec Android 6) les gens reçoivent souvent l'avertissement " superposition d'écran détectée ". Voir par exemple:

Izzy
la source
12

GiantTree a raison. Si les "cœurs flottants ou mouvements animés" sont censés apparaître au-dessus d' autres applications , cette autorisation est nécessaire. Si ce n'est pas ce qu'il fait ou si ce n'est pas ce que vous voulez (c'est-à-dire, s'il est uniquement destiné à éditer des GIF dans l'application), vous devez supprimer / ne pas installer l'application - de telles superpositions peuvent être utilisées pour intercepter les entrées et effectuer opérations indésirables sur votre téléphone ou volez vos données.

Un exemple classique d'une utilisation valide de cette autorisation est, comme le mentionne GiantTree, le filtrage d'écran. Ces applications peuvent assombrir l'écran ou le déplacer vers le rouge pour une utilisation de nuit. Un autre exemple est Facebook Messenger, qui peut afficher des icônes de discussion à l'écran pour rendre les notifications plus visibles et fournir un accès rapide aux conversations en cours.

Matthew Read
la source