Dell's already awesome XPS 15 gets even better in 2017

Surface table meets Windows 10

Yes, we did put Windows 10 on the original Surface table ... and it rocks

Cream o' the crop

Before buying a Microsoft laptop, check out our pick for the absolute best

Simple and secure, just the way I like it

We think Windows 10 Cloud is a great idea, here's why

uber micro

Halo Wars 2 has something for everyone. Here's our full review.

Oldie but goldie

We reviewed Microsoft's decade-old Surface table

Creators Update comin' at ya

These are the coolest new features in the next big Xbox One update (video)

Buyer's guide

The Razer Blade 14 is the best laptop Razer has to offer

Windows 10 app gems

10 terrific Windows 10 apps you should be using

Tower of power

Here's what we think of Dell's XPS Tower Special Edition

Quite a deal

Grab the complete C# coding bootcamp for $41!

Your go-to laptop guide

Introducing our ultimate laptop buyer's guide

Listen here

Attn Android and iPhone users: What you need to know about Windows phone

Old is new?

The original Surface Pro still holds its own in the 2-in-1 world

Xbox Greenlight?

No, internet, Microsoft isn't opening Xbox to all UWP games

Falling in love

HP Envy 34 review: An ultrawide curved all-in-one after my heart

2015 machine in 2017?

Surface 3 still holds its own in 2017

Let Kodi cut your cord

You should be using Kodi for Windows 10

Leader of the pack

HP's Spectre x360 15 just might be the best all-around laptop

New or refurbed?

Is a refurbed Surface right for you?

< >
Welcome to the Windows Central Forums Create Your Account or Ask a Question Answers in 5 minutes - no registration required!
Results 1 to 4 of 4
  1. mkr10001
    mkr10001's Avatar
    Can someone tell me why a basketball shooting game would need access to my location?
  2. selfcreation's Avatar
    Retired Moderator

    3,288 Posts
    Global Posts
    3,304 Global Posts
    0 Post(s)
    0 Thread(s)

    I ask my self the same question last night when I got an app .. nothing to do with location but it asked me any ways.

    good question! lol privacy problems maybe??!?!?!?!?!?!?!

    maybe we are not so secured on WP as we thought?!
  3. eric12341's Avatar

    2,635 Posts
    Global Posts
    2,641 Global Posts
    0 Post(s)
    0 Thread(s)
    maybe for the leaderboards.
  4. lemonez's Avatar

    23 Posts
    0 Post(s)
    0 Thread(s)
    Hi guys.

    I could offer some explanation as a developer. This is a general explanation about required permissions, I am not trying to explain the case of this particular basketball game.

    When a developer creates an app or game, he uses one or more libraries. Those could be his own creation or third party, it does not really matter. The idea of a code library is to reuse something instead of copying it to the new app. So, how does this relate to permissions?

    The permissions required by an app are identified by the Windows Phone marketplace automatically, based on the code in the app. So, if this app includes a library that has something to do with, say, location, the "location" permission is detected and presented to the user. The app itself might not even use that part of the library, still the location permission would appear and you would have to accept it in order to install the app.

    I, for example, have a flashlight app that requires access to contacts. What does a flashlight app has to do with contacts? You are right - nothing. The problem is that I have a general-purpose library and part of it is for working with contacts. I am not using that part for the flashlight, but it is still detected and presented to the user. I know it sucks.

    The solution is to split the library into two separate libraries and only use the one with contacts when I need to work with contacts. Anyway, it is not that simple, because other factors also dictate how to separate the libraries and it gets difficult and takes time. I could offer further explanation, but it is strictly technical and I am not sure you will be interested in it.

    So, please, go easy on apps requiring many permissions. Ask the developer why. It might be his mistake and he would remove the requirement in the next version. It is a mistake not very hard to make, sometimes easy to fix.

    Hopefully, a better solution will appear in time.

    Hope this helps.

Posting Permissions