Give the emulator a local mock marketplace
Permissions confuse some developers. Permissions while developing is very different to permissions for the end user.
A developer runs their app from Visual Studio, it loads into the emulator with all the permissions it needs. While the end user gets pops up asking for these permissions.
A mock marketplace would allow developers to really play around with permissions and understand what they really mean for the end user.
Recently I was about to download a simple English to Japanese App, but for some reason it asked for permission to my location. I didn't want to give it, so I didn't install the app. If the developer could test the install process he would have realised that this was a problem and decide whether the feature which required location was worth it, or perhaps thought of a smarter way.
@Rizz that's probably be the case, but I'm not going to give an untrusted app my location just so it can display targeted ads.
Developers need to be more aware of how such requirements limit their audience, if they decide that it's worth it, that's their choice. The best way to get developers to realise this is for them to experience it - and that's why we need a mock marketplace.
I thought the location thing, was for advertisements that are shown in the apps, to target your country