Football Fans: Download the 2012 Schedule App from Google Play!


Go Back   Android Forums > Android Development > Application Development > Developer 101

Developer 101 101 Tutorials



Reply
 
LinkBack Thread Tools
Old January 17th, 2012, 03:50 PM   #1 (permalink)
New Member
 
Join Date: Jul 2011
Posts: 12
 
Device(s):
Thanks: 2
Thanked 1 Time in 1 Post
Exclamation Allow this application -WHY?

Ok, I know I am posting in Dev.section, but I have only one very short question and I am sure that guys here will know the answer.

Q: When installing some applications they ask for very strong permission!

Allow this application to:
Storage - modify/delete USB storage contents
Network communication - full Internet access
Phone calls - Read phone status and ID
A) is this normal
B) can any of the developer use the info to make any damage or take control of the phone
C) is requesting access really necessary

Some apps ask even for stronger access.
TIA

ivone is offline  
Reply With Quote
Sponsors
Old January 17th, 2012, 05:06 PM   #2 (permalink)
Premium Member
 
Join Date: Oct 2011
Location: Sydney, Australia
Posts: 193
 
Device(s): Galaxy Nexus GSM
Thanks: 2
Thanked 37 Times in 33 Posts
Default

With those permissions an app could potentially upload every file on your external storage to an Internet server. It could also log every phone call you make to an Internet server.

That's why you've got to be careful. Install software only from reputable developers. Avoid software that would be too good to true; that is, that killer app that's amazingly free.


But here's what they're most likely used for.

Phones have limited internal storage. Users get upset if an app uses internal storage arbitrarily. So developers try to much as much of their data onto external storage as they can. But they need storage permission to be able to do that.

Apps, and games in particular, will want to access the Internet. Think game networks. Think ad networks. They need internet permission to be able to do that.

Speaking of ad networks, they like to know if ads are being served to the same user and what ads a user chooses to click through. For that, it needs some kind of user token for you. Every phone has such a unique user token, the IMEI. To access the IMEI, an app needs permission to read the read the phone state.


Personally I think the Android permission system is rubbish. The permissions are two broad. And as you say, every app asks for the same set of permissions. Users quickly get blasé about these permissions and so the permissions become very weak. And you get paranoid users making developers have to explain why they're asking for permissions in their market descriptions.
jiminaus is offline  
Last edited by jiminaus; January 17th, 2012 at 05:14 PM. Reason: Added rant
Reply With Quote
The Following User Says Thank You to jiminaus For This Useful Post:
ivone (January 17th, 2012)
Old January 17th, 2012, 05:16 PM   #3 (permalink)
New Member
 
Join Date: Jul 2011
Posts: 12
 
Device(s):
Thanks: 2
Thanked 1 Time in 1 Post
Default

Yes, I can understand that completely, but today it happen with application: Convertr v1.1.2 - why a program like this need such a strong permission?

I am getting paranoid

TIA
ivone is offline  
Reply With Quote
Old January 17th, 2012, 05:22 PM   #4 (permalink)
Premium Member
 
Join Date: Oct 2011
Location: Sydney, Australia
Posts: 193
 
Device(s): Galaxy Nexus GSM
Thanks: 2
Thanked 37 Times in 33 Posts
Default

Hmmm... convertr v1.1.1 only required Internet access. I would guess so it could get exchange rates for currency conversion.

Have they added ads in v1.1.2?


v1.1.1.2 also only requires Internet access. Where are you finding v.1.1.2? Is it free?
jiminaus is offline  
Last edited by jiminaus; January 17th, 2012 at 05:26 PM.
Reply With Quote
The Following User Says Thank You to jiminaus For This Useful Post:
ivone (January 17th, 2012)
Old January 17th, 2012, 05:27 PM   #5 (permalink)
New Member
 
Join Date: Jul 2011
Posts: 12
 
Device(s):
Thanks: 2
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by jiminaus View Post
Hmmm... convertr v1.1.1 on required Internet access. I would guess so it could get exchange rates for currency conversion.

Have they added ads in v1.1.2?

Not on mine, it's purchased version.


Again, thank you millions for your help.

PS: Maybe I should post future apps that will also ask for access....
ivone is offline  
Reply With Quote
Old January 17th, 2012, 06:07 PM   #6 (permalink)
Premium Member
 
Join Date: Oct 2011
Location: Sydney, Australia
Posts: 193
 
Device(s): Galaxy Nexus GSM
Thanks: 2
Thanked 37 Times in 33 Posts
Default

Quote:
Originally Posted by ivone View Post
Not on mine, it's purchased version.
I'm worried for you if it's asking for more.
jiminaus is offline  
Reply With Quote
Old January 17th, 2012, 06:17 PM   #7 (permalink)
New Member
 
Join Date: Jul 2011
Posts: 12
 
Device(s):
Thanks: 2
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by jiminaus View Post
Hmmm... convertr v1.1.1 only required Internet access. I would guess so it could get exchange rates for currency conversion.

Have they added ads in v1.1.2?


v1.1.1.2 also only requires Internet access. Where are you finding v.1.1.2? Is it free?
Other forum and it's a "purchase" one!
ivone is offline  
Reply With Quote
Reply

Bookmarks


Go Back   Android Forums > Android Development > Application Development > Developer 101 User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -5. The time now is 08:23 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo