Extend the API to query phone volume and vibration settings, maybe even set them.
Currently, when developing a alarm clock app, there is no way to tell if the user has his phone set to vibrate only, so a soundeffect set by the user is played even if he has set his phone to vibrate. I find this very confusing, even though the builtin alarm clock behaves the same way.
This would also be good to have for games, so when you launch a game in a quiet environment not all heads turn the user's way :)
Example: alarms with different volumes.
The media volume should be independent of the phone's ringer volume. When we have our headphones on, we don't listen to music on full volume and hence reduce the phone's volume level. But when we remove the headphone the phone volume level continues to be at the reduced level, hence when a phone call comes we can hardly hear the phone ringing.
The button sound on virtual keyboard is too loud when typing, that forces me to volume down when I type, because of this situation I may forget to volume down, and miss my calls..
Allow users to set volume levels separately for different things. This way games or ringtones or music could be quiet but the alarms are still loud.
When we set the phone in silent or vibration only modes - the system should force the sound-off on all the apps/games/notifications. Think about this case, you are in a meeting/movie theater and you want to do something as play a game/update something - in this cases, the phone should not let the apps/games play sounds.
It will be a good idea to give the developers away to check if the phone is in a silent mode or not - and then they will handle this issue.
Split the volume settings up to support different volumes for ringer, music, alarm, etc.
We believe this scenario has been solved this by giving the user more finite control on the ringer and notifications versus media and apps in Windows Phone 8.1. If a user decides to set the volume to a certain level, we should respect that.
If you disagree with this, please provide user/developer scenario and help us drive more into this.
Every day, when i come to work, i need to turn sound off, then turn on when break, then turn it off again and so on. I may forget about it, and one of my colleague forget about it all the time, and its loud ringtone scares everybody around. So i decide to automate this simple scenario and, maybe, help others in this problem. But i cant, because of this restriction.
I dont understand, is it so crucial for user privacy or money, or health. Why you give developer access to user location, his contacts, personal info and all other personal stuff, but not to volume settings. What is so important in this restriction, that even 5 years of requesting dont change anything.
John Courtier commented
I bought my first window phone (with win 10) 5 days ago and lack of apps that auto-adjust volume brought me to develop one myself. However I find out it is not possible. It is not possible? Wtf?
Dear windows developers and managers. If user must control his volume every day when he come into work and out of the work (because user is in open-space area at work) instead of simple app adjusting this for him/her, you just removed SMART from smartphone. You degraded you mutli-core processor phones to just voice-transmitting and texts sending devices, phones of the 90's.
The fact that issue is "done" after more then 3 year. And by "done", it is stated "won't fix" is ridiculous. I wonder what is more important then making you OS actually usefull?
I'm thinking about going back to android and giving my new phone back, just because of this approach of yours.
Allow the volume API
Santosh Kumar Panda commented
Not opening for first time show cmt box
are you ready
It was so good!!
Harry benton commented
Need volume control for txt messages need longer sound for it on Nokia 735
Верните нам приложение!!!
How can give comments without using it?
Let's add one more. It is really depressing to see the number of comments on this very basic and useful feature and yet Microsoft refuses to see the light. I guess they will stay a very, very very distant third.
I find the built in sound settings for notifications alter themselves without any action on my part. Most important for me is to lock the settings I have chosen.