Le autorizzazioni di Android sono un argomento delicato: ci sono una serie di motivi per cui un'app potrebbe richiedere qualche autorizzazione a sondare i dati privati:
- L'intenzione di rubare i tuoi dati e utilizzarli per pubblicizzarli o venderli
- Codifica pigra / codifica incompetente (non sono sicuro di cosa esattamente abbiamo bisogno, quindi prendiamo solo questa autorizzazione generale per tutti i file)
- Cattivo design Android: talvolta è necessario un permesso strano come la fotocamera per attivare la torcia, o
track phone calls
che suona come se qualcuno stesse ascoltando le tue conversazioni private, ma in realtà è necessario mettere in pausa un lettore musicale quando ricevi una chiamata ( Questo varia con molte versioni di Android)
- Caso di utilizzo effettivo per alcune funzionalità nell'app. Forse l'app presenta alcune funzionalità che in realtà necessitano di questa autorizzazione anche se non si utilizza questa funzionalità / non si conosce al riguardo. Un messenger potrebbe consentirti di condividere i dettagli dei contatti nella chat e richiede solo l'accesso per questo.
Che cosa fare?
Caso migliore: dovresti utilizzare solo le app in cui ti fidi del publisher. E potresti usare un Sistema come CyanogenMod che ha il controllo integrato - così puoi decidere di bloccare qualsiasi app dall'accedere ai tuoi contatti, o decidere di mostrare una finestra di dialogo di conferma ogni volta che vuole accedere ad alcuni dati privati.
L'anteprima per Android M suona anche come un controllo delle autorizzazioni a grana fine potrebbe essere una caratteristica standard nelle prossime versioni ...