Android 13 puede permitir a los desarrolladores desactivar las vistas previas de aplicaciones que se muestran en el menú multitarea

Android 13 puede permitir a los desarrolladores desactivar las vistas previas de aplicaciones para que no se muestren en el menú multitarea, sin usar FLAG_SECURE. ¡Lea cómo, aquí!

En Android, los desarrolladores pueden evitar que se realicen capturas de pantalla de las aplicaciones configurando FLAG_SECURE. Esto tiene el efecto secundario previsto de evitar que las vistas previas de la aplicación se muestren en el menú multitarea, ya que esas vistas previas son esencialmente capturas de pantalla de la aplicación en su último estado utilizado. Las aplicaciones bancarias y las aplicaciones protegidas por DRM, como Netflix, normalmente utilizarán esta bandera protegida, pero es la única forma de evitar que se muestre esa vista previa. ahora parece androide 13 permitirá a los desarrolladores deshabilitar solo esas vistas previas de imágenes, al mismo tiempo que permitirá que el usuario tome capturas de pantalla.

Como lo vio Esper, Android 13 presenta el setRecentsCaptura de pantallaEnabled API. Hay algunas razones por las que un desarrollador puede desear emplear esta función. Lo más importante que puedo imaginar es que cuando se manejan datos confidenciales, confía en que el usuario decide si es seguro tomar una captura de pantalla o no. Actualmente,

FLAG_SECURE Por lo general, se usa para proteger las aplicaciones que muestran contenido escrito para que no se capturen sus contenidos, y tiene el efecto secundario de no permitir que se muestren vistas previas de las aplicaciones en el menú multitarea.

Digamos que necesitas enviar una captura de pantalla de una transferencia bancaria a alguien. El desarrollador de su aplicación bancaria tiene la opción de configurar FLAG_SECURE o utilizar la nueva API setRecentsScreenshotEnabled para deshabilitar las capturas de pantalla de la aplicación que se muestran en la multitarea avance. Si desea enviar una captura de pantalla de esa transferencia, no puede hacerlo mientras FLAG_SECURE esté habilitado. Sin embargo, es posible que los usuarios no quieran que los detalles confidenciales de su banco se muestren en el menú multitarea: detalles confidenciales como su saldo bancario o transferencias recientes. La introducción de esta API resuelve exactamente ese problema.

Sin duda, es una solución a un problema específico, pero estoy seguro de que hay otras situaciones que tienen circunstancias similares. Los desarrolladores que usaron FLAG_SECURE para ocultar vistas previas de aplicaciones en el menú reciente fueron definitivamente una solución alternativa que no fue realmente está destinado a ese uso, y es bueno ver que Google les da a los desarrolladores la posibilidad de elegir cómo ocultar esas aplicaciones. vistas previas.


Fuente: Esper