Tell me more ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

When installing or updating an app, how often do you pay attention to the permissions that an app is using? Do you ever not install an app because you think it is requesting too much access to the device?

share|improve this question

3 Answers

up vote 12 down vote accepted

Think about the scope of the app. If the app is a tipping calculator, then does it really need access to your phone contacts?

But don't fret over all permissions. A lot of apps ask for internet access and may not seem like they need it. This is usually for advertisements or for sending remote tracelogs to the developer.

Read what other people are commenting on the app. Look at the apps rating. Go read some reviews about the app. Does it look trust worthy? At some point you simply have to trust the developer.

share|improve this answer
1  
This was my thinking as well, but wanted to make sure I wasn't missing anything. – penti Sep 20 '10 at 21:11
Rooting and DroidWall is a way to go! – Denis Nikolaenko Jul 28 '11 at 19:56

I agree with the other answers given, but want to give a developer's perspective. It's important to look at permissions, but it's important not to assume malicious intent on the part of developers, as way more often than not, the permission is necessary, or used for helpful things that aren't apparent (like the log reporting that Bryan mentioned). There are also permissions that can sound worse than they are.

For example, I have an app that asks for the permission to "start at boot", and people assume that means the app necessarily begins running at boot and never quits. This isn't the case, I start up very briefly at boot to schedule system alarms for the app to run later, if the user has enabled some features that require regular checks. It's of much less impact on the battery than it would be if it actually ran all the time.

share|improve this answer
2  
If only every developer explained in app description why this or that permission is required... – Denis Nikolaenko Jul 28 '11 at 19:57
I actually do address this in my Market description, that the app doesn't start on boot, and that it only uses location for a specific feature. I wish more did -- but I also wish the Market would integrate that with the permissions screen so that we could attach reasons for each permission. – Konklone Aug 17 '11 at 16:55

Security

Consider whether each app will really need the feature, and how your personal privacy could be potentially compromised by a subversive app. If an app requires a username and password, and it requires internet access, is it trustworthy? Most apps are going to be on the up-and-up, but if you are trying something new from an unknown source, be cautious. It could be sloppy programming, a real need, or someone trying to cull your contact list.

Performance

If you are already having trouble getting your battery to last all day, apps that require use of hardware on your phone are going to make things worse. If you have an option to choose an app that uses GPS vs. one that doesn't, and both work just as well, picking the one that does not use GPS is probably the better choice.

share|improve this answer
1  
Thanks for the performance tip. That is definitely something I was not thinking about when reviewing apps. – penti Sep 20 '10 at 21:12

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.