Como ya ha mencionado Naveen, realmente depende de la aplicación.
Por ejemplo, mi aplicación, que es un reproductor de música, necesita varios permisos, como almacenamiento externo de lectura y escritura , conectividad a Internet y algunos otros. Ahora Play store lo muestra así:
- ¿Qué idioma debo aprender para el desarrollo de aplicaciones de Android si ya conozco C ++: Kotlin o Java?
- ¿Cuál es tu aplicación favorita y por qué?
- ¿Cuál es el mejor marco o herramienta para desarrollar una aplicación de Android usando AngularJS, HTML y CSS para front-end?
- ¿Cuál es la forma de copiar canciones de Wynk en un Android?
- ¿Cómo aumentar el rendimiento de 512 MB de RAM en mi Android? ¿Hay una aplicación para ello?
Esto se lee un poco sospechoso, pero en realidad se necesita almacenamiento externo ” Leer-Escribir” solo para leer las canciones presentes en el dispositivo y escribir las preferencias del usuario, el último estado guardado de la aplicación, etc. Se necesita ” Internet ” para notificar a los usuarios sobre nuevas actualizaciones y ayúdelos a enviar comentarios e informar errores. Sin estos permisos, la aplicación no funcionará.
A veces, una aplicación pide algo que no está relacionado con su aplicación. Por ej. una aplicación de calculadora preguntando por tu ubicación . Esto a veces es necesario para una aplicación con publicidad que muestra anuncios basados en la ubicación del usuario, pero aún así un usuario debe mostrarse un poco escéptico en situaciones como esta.
Creo que es responsabilidad de los desarrolladores informar a sus usuarios sobre las razones detrás de cada permiso que necesitan sus aplicaciones. Eso los ayudaría a confiar en ti.
Además, un desarrollador con una intención maliciosa puede hacer mal uso de su información. Por lo tanto, cada usuario debe tener cuidado y usar solo aplicaciones auténticas.