Seleccionar página
Leer actualización
  • Uno de nuestros lectores notó que la última Q beta revoca el permiso de superposición para las aplicaciones instaladas a través de Play Store si reinicia su dispositivo, comportamiento que no se encuentra en Android 9 Pie y versiones anteriores. Hemos actualizado nuestra cobertura con esta información.

Uno de los cambios más importantes para los desarrolladores que hemos detectado en Android Q es una desaprobación leve del permiso SYSTEM_ALERT_WINDOW que controla las superposiciones. (Piense en los encabezados de chat de Facebook o en las aplicaciones de estadísticas de Pokmon Go y debería hacerse una idea). Las aplicaciones descargadas en Android Q verán ese permiso revocado después de 30 segundos, las aplicaciones de Play Store en Q lo verán revocado al reiniciar, y el permiso está siendo eliminado por completo en la versión "Go" de Android Q.

ANDROIDPOLICE VÍDEO DEL DÍA

Técnicamente , eso es "Android Q (edición Go)" y todo eso, no estoy bromeando, pero es un nombre ridículo y no lo usaré. Sin embargo, como quieras llamarlo, no admitirá el uso del permiso SYSTEM_ALERT_WINDOW. Además de los problemas de seguridad, que abordaremos más adelante, las superposiciones eliminan el rendimiento en dispositivos de gama baja como los que ejecutan Android Go.

En Android que no es Go, este cambio en los permisos y la revocación de 30 segundos genera un comportamiento inesperado. No es una prohibición total, pero hace que las superposiciones sean tan inconvenientes que probablemente no las usará: una vez que se ejecuta una aplicación que usa la superposición, no parece importar que se haya revocado el permiso, la superposición persiste. Pero si la aplicación se elimina y se vuelve a iniciar, se deberá otorgar nuevamente el permiso de superposición para que dibuje superposiciones. En otras palabras, aún podrá usar superposiciones en aplicaciones descargadas si realmente lo desea, pero será más tedioso.

Si una aplicación solicita permisos de superposición, esta es la pantalla que verá en Android Q (repetidamente, en caso de descargar).

Las aplicaciones distribuidas a través de Play Store ahora también deberán otorgar el permiso de superposición manualmente, no se otorga automáticamente durante la instalación, pero no se verán afectadas por la reversión del permiso de 30 segundos. Sin embargo, perderán el permiso al reiniciar, a partir de Android Q Beta 1.

Google no proporcionó una explicación ni anunció públicamente los cambios no relacionados con Go en este permiso de superposición, pero si ha estado siguiendo los desarrollos de seguridad durante los últimos dos años, es inmediatamente obvio. Las aplicaciones pueden aprovechar las superposiciones para capturar entradas o "clickjack" y hacer que realices acciones de las que no eres consciente.

Dados los problemas de seguridad de la vida real que se derivan de su uso, las superposiciones nunca deberían haber sido una opción para los desarrolladores de Android, para empezar. Las medidas a medias, como una notificación continua y el debilitamiento de otros tipos de superposiciones, fueron los primeros intentos que se hicieron para limitarlas, e incluso esta restricción de 30 segundos probablemente no sea suficiente. Eventualmente y de manera apropiada, Google eliminará el permiso por completo, incluso fuera de Android Go, y eso es algo bueno .

ACTUALIZACIÓN: 2019/03/16 10:40 a.m. PDT POR RYNE HAGER

Uno de nuestros lectores notó que la última Q beta revoca el permiso de superposición para las aplicaciones instaladas a través de Play Store si reinicia su dispositivo, comportamiento que no se encuentra en Android 9 Pie y versiones anteriores. Hemos actualizado nuestra cobertura con esta información.

Fuente: Desarrolladores de Android, Reddit

Gracias: vgergo

Video: