The detail is the permission "Read phone state and identity". It allows to do:

1. read the IMEI of the phone
2. read my phone number
3. know the status of the phone, e.g. the number of an inbound call

This is at least what I understand. Now:

* I understand that (1) might be useful for applications that want to count the users (even though many app developers, like me, just do with a self-generated UUID) * I understand that the portion of (3) related to knowing that the phone is ringing can be useful e.g. for pausing an interactive activity, pausing a sound reproduction, etc...

But I don't understand why these activities haven't been split in separate permissions. While it might be legitimate to know that the phone is ringing to pause a sound reproduction or such, it is not necessary to know which is my phone number and the number I'm talking to. What I find unbearable is that more and more apps are happily using this permission, often a newer version of an app does while it didn't in the past. For instance, in the latest round of updates I can see five app updates that are asking for the first time this permission. Some without any reasonable motivation, and I'm quite tempted to drop them. But this is very annoying!


--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
[email protected]
http://tidalwave.it - http://fabriziogiudici.it

--
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to