Android 13 peut permettre aux développeurs de désactiver les aperçus des applications affichés dans le menu multitâche

Android 13 peut permettre aux développeurs de désactiver l’affichage des aperçus des applications dans le menu multitâche, sans utiliser FLAG_SECURE. Lisez comment, ici !

Sur Android, les développeurs peuvent empêcher la capture d'écran des applications en définissant FLAG_SECURE. Cela a pour effet secondaire d'empêcher également l'affichage des aperçus des applications dans le menu multitâche, car ces aperçus sont essentiellement des captures d'écran de l'application dans son dernier état utilisé. Les applications bancaires et les applications protégées par DRM telles que Netflix utilisent généralement cet indicateur protégé, mais c'est le seul moyen d'empêcher l'affichage de cet aperçu. Maintenant, il semble Android 13 permettra aux développeurs de désactiver uniquement ces aperçus d'images, tout en permettant à l'utilisateur de prendre des captures d'écran.

Comme repéré par Esper, Android 13 introduit le setRecentsScreenshotEnabled API. Il existe plusieurs raisons pour lesquelles un développeur peut souhaiter utiliser cette fonctionnalité. Le plus important que je puisse imaginer est que lors du traitement de données sensibles, il fait confiance à l'utilisateur pour décider s'il est sûr de les capturer ou non. Actuellement,

FLAG_SECURE est généralement utilisé pour protéger les applications affichant du contenu copié contre la capture de leur contenu, et il a pour effet secondaire de ne pas permettre l'affichage des aperçus des applications dans le menu multitâche.

Disons que vous devez envoyer une capture d'écran d'un virement bancaire à quelqu'un. Le développeur de votre application bancaire a le choix de définir FLAG_SECURE ou d'utiliser le nouveau API setRecentsScreenshotEnabled pour désactiver les captures d'écran de l'application affichées dans le multitâche Aperçu. Si vous souhaitez envoyer une capture d'écran de ce transfert, vous ne pouvez pas le faire tant que FLAG_SECURE est activé. Cependant, les utilisateurs peuvent ne pas souhaiter que les informations sensibles de leur banque soient affichées dans le menu multitâche – des informations sensibles telles que leur solde bancaire ou leurs virements récents. L'introduction de cette API résout exactement ce problème.

C'est certainement une solution à un problème de niche, mais je suis sûr qu'il existe d'autres situations dont les circonstances sont similaires. Les développeurs utilisant FLAG_SECURE pour masquer les aperçus des applications dans le menu récent étaient définitivement une solution de contournement qui n'était pas le cas. vraiment destiné à cet usage, et il est bon de voir Google donner aux développeurs le choix de la manière dont ils masquent ces applications aperçus.


Source: Esper