Great article, and I really hope more companies decide to follow these ideas. I recently installed the Bejewelled game from EA on my Android device and had to give up on using it because of their completely invasive permission policies. The app requests permission to access your phone’s contacts and photos as soon as you open the app the first time, and if you deny these permissions it actually tells you that you cannot open until the permissions are given.
Now, I can kinda understand why they would want my contacts (usually for sending game requests to my contacts), but I have no clue why a game would need permission for my photos. More importantly, I don’t want to give it these permissions, no matter what they want it for. I shouldn’t be forced to do it.