Why does this app want to access my contact data? I'd love to install it, but I'm wary of anything that wants more information than seems necessary. I don't see how my contacts are necessary to stream music.
The app can share tracks via email with any contact you choose from your address book or with your last.fm friends.
Any opinions stated in this post are my own, and not that of Last.fm or CBS unless stated otherwise. Please don't quote this post outside these forums without my permission.
Well, maybe it wouldn't be that scary if it was optional. Like that it would ask for the privileges once the program wants to use it. Then you can say ok, I want to search for a contact so I let you access my contacts. and then be able to remember the option (or not). But I know that you cannot do anything about that. What you could do, however, is specify before installation why you require certain permissions.
What you suggest is impossible with the current Android API, sadly.
With regard to disclaiming our usage, it doesn't look so good for us to do that really. Also not everyone reads it. And it still feels scary to see that big exclamation mark and the "zOMG we STEALZ UR CONTACT DATAS!!!!!!1!!" message before installation.
This seems like a necessary compromise until Google improve the permissions system.
Thanks for explaining. I see that you have pushed a newer build to the market.
As a user, I do prefer when an app makes it very clear why it needs access to anything nonstandard (why it needs anything with an exclamation mark). Even if it's not in the app store description, it's useful to read in a FAQ.
If any Last.fm developers do talk to Google engineers, I do have a suggestion. I wouldn't mind the ability as a user to outright disable certain permissions. So, an app might claim that it wants to know my position, but I have the ability to say no. I had a Nokia S40 series phone before, and it had a limited ability to do just that. I would be much more likely to install an app on my phone if I can lock it down before I launch it.
Actually the permission model on Android is, IMO, excellent. Only the permission model allows such a open infrastructure OS to become feasible for mainstream release. Imagine if it weren't there, about ninety percent of Android-users would be living with tons of viruses and worms right now, because they downloaded, I don't know, "Cupcake" "I love you" and other apps from the store or the web.
I agree that fundamentally, it is excellent. I merely meant to imply that the implementation is non-ideal for apps like ours that really only need occasional, user authorised access to the contact data.
And indeed, Google did good overall. I can't think of many engineers who would have done differently at this stage. You have to get feedback from developers first in order to know how to proceed next.
I get what you're saying. They might actually include this in a future release, something like temporary permissions (which might lead to something like vista UAC where you have to say yes twice all the time). Maybe though it'd be easiest to just have the possibility of having FAQ on the application page in the market, like in a separate tab.
Because this permission is back I had to give the app a 1 star rating and uninstall it. It really is unacceptable that last fm feels entitled to my personal data on my phone.
This is not an android limitation. The permission list is there so users know exactly what an application has access to. There is no reason this app needs contact data.
Permission to access my contact data? Why?