Los permisos de Android son un tema delicado: hay una serie de razones por las cuales una aplicación puede requerir algún permiso de sonido a los datos privados:
- Intención de robar sus datos y usarlos para publicitarlos o venderlos
- Codificación perezosa / codificación incompetente (no estoy seguro de qué es exactamente lo que necesitamos, así que obtengamos este permiso general para todos los archivos)
- Mal diseño de Android: a veces se necesita un permiso extraño como la cámara para activar la linterna o
track phone calls
que suena como si alguien estuviera escuchando tus conversaciones privadas, pero en realidad es necesario para pausar un reproductor de música cuando recibes una llamada ( Esto varía con muchas versiones de Android)
- Caso de uso real para alguna funcionalidad en la aplicación. Tal vez la aplicación tenga alguna funcionalidad que realmente necesite este permiso, incluso si no la utiliza o no la conoce. Un mensajero podría permitirte compartir información de contacto en el chat y solo requerir acceso para esto.
¿Qué hacer?
Mejor caso: solo debe usar aplicaciones donde confía en el editor. Y podría usar un Sistema como CyanogenMod que tiene control integrado, por lo que puede decidir bloquear cualquier aplicación para que no acceda a sus contactos, o decidir mostrar un diálogo de confirmación cada vez que quiera acceder a ciertos datos privados.
La vista previa para Android M también suena como un control de permisos detallado podría ser una característica estándar en las próximas versiones ...