Google restringirá el permiso QUERY_ALL_PACKAGES, que utilizan las aplicaciones de Android para ver qué aplicaciones están instaladas en un dispositivo determinado.
Google está realizando algunos cambios nuevos en la Política del programa para desarrolladores que dificultarán que las aplicaciones vean qué otras aplicaciones están instaladas en su dispositivo Android. Google dice que considera que la lista completa de aplicaciones instaladas en el dispositivo de un usuario es información personal y confidencial y, como tal, limitará qué aplicaciones pueden acceder a esta información. Específicamente, Google restringirá qué aplicaciones pueden solicitar el permiso QUERY_ALL_PACKAGES que actualmente se requiere para las aplicaciones. dirigido al nivel API 30 (Android 11) y superior que desea consultar la lista de aplicaciones instaladas en el dispositivo de un usuario que ejecuta Android 11 o más tarde.
En el futuro, el uso de Permiso QUERY_ALL_PACKAGES Solo se permitirá cuando la funcionalidad principal de la aplicación dependa de consultar las aplicaciones instaladas. Los desarrolladores tendrán que "justificar suficientemente por qué un método menos intrusivo de visibilidad de la aplicación no habilitará suficientemente la funcionalidad principal de cara al usuario que cumple con las políticas de su aplicación".
Google describe los usos permitidos del permiso QUERY_ALL_PACKAGES de la siguiente manera:
El uso permitido implica aplicaciones que deben descubrir todas y cada una de las aplicaciones instaladas en el dispositivo, con fines de concientización o interoperabilidad, pueden tener elegibilidad para el permiso. El uso permitido incluye; búsqueda de dispositivos, aplicaciones antivirus, administradores de archivos y navegadores.
Si una aplicación no cumple con los requisitos establecidos anteriormente, el desarrollador debe eliminar el permiso del manifiesto de la aplicación para cumplir con la Política de Play. Incluso si una aplicación cumple con los requisitos para usar el permiso QUERY_ALL_PACKAGES, el desarrollador deberá firmar un formulario de declaración en Play Console. Google advierte que si no envía el formulario de declaración o no cumple con los requisitos de la política, su aplicación puede ser eliminada de Google Play Store. Este nuevo cambio entrará en vigor a partir del 5 de mayo de 2021. Vale la pena señalar que a partir de noviembre de 2021, todas las aplicaciones nuevas y actualizaciones de aplicaciones enviadas a Google Se requerirá Play para apuntar a Android 11 o superior, fortaleciendo la aplicación de esta nueva política.
Este es un cambio bienvenido que hará que sea más difícil para las aplicaciones espiar qué aplicaciones estás usando en tu dispositivo. Saber qué aplicaciones están instaladas en su dispositivo puede usarse como parte de anuncios dirigidos o con fines maliciosos.
Vale la pena señalar que Google ya requiere aplicaciones que solicitan permisos de SMS o registro de llamadas para firmar un formulario de declaración antes de que puedan publicarse en Google Play. La restricción de la visibilidad del paquete de aplicaciones es solo el siguiente paso en la restricción de Google de los permisos de acceso en un esfuerzo por preservar la privacidad del usuario.
Gracias al desarrollador reconocido de XDA M66B por la propina!