Middle
¿Qué pasó con los permisos en Android después de la versión 6?
sobes.tech AI
Respuesta de la IA
Después de Android 6.0 Marshmallow (API 23), se introdujo un modelo de permisos en tiempo de ejecución (Runtime Permissions).
Cambios clave:
- Solicitar permisos en tiempo de ejecución: Las aplicaciones deben solicitar permisos peligrosos (por ejemplo, acceso a la cámara, contactos, ubicación) directamente durante la ejecución, cuando realmente los necesitan, y no durante la instalación.
- Diálogos de solicitud: El sistema muestra al usuario un cuadro de diálogo solicitando un permiso específico, el usuario puede permitir o denegar.
- Gestión de permisos: Los usuarios pueden revocar en cualquier momento los permisos otorgados en la configuración del sistema de la aplicación.
- Agrupación de permisos: Los permisos se agruparon por categorías (por ejemplo, permisos relacionados con el teléfono o el almacenamiento). Al otorgar un permiso de un grupo, otros permisos de ese grupo también pueden ser otorgados (aunque en versiones posteriores de Android, este comportamiento puede cambiar ligeramente).
Este cambio busca mejorar la seguridad y privacidad de los usuarios, dándoles mayor control sobre qué datos pueden acceder las aplicaciones. Para los desarrolladores, esto significa adaptar la lógica de la aplicación para verificar y solicitar permisos en los lugares adecuados del código.