Doesn't it make sense that if you are playing a game on your iPhone and you don't want to bother your neighbors with the noise (say you are on the bus), you should be able to just flip the Ring/Silent switch on the edge of the phone to silence the speaker? I found, from playing Bejeweled 2 (an awesome game for the iPhone, btw) that I have to go to the game's settings in order to turn down the music and sound effects, regardless of what my Ring/Silent switch has been set at. Just seems to me that if I don't want to hear my phone ring, I probably don't want my programs to be making sounds either. If the Mail program can pay attention to the Ring/Silent switch setting (by vibrating when an email arrives instead of making a sound), why can't third party programs? An oversight or deliberate functionality?
I also discovered a bug with Bejeweled regarding this sound issue. If I am playing the game and I turn down the volume to the music and sounds within the game, I can play in silence. But if I go to the Home Screen and return to the game later, the sound is back up, even though the volume sliders are still all the way down within the game. I have to touch the sliders to get them to remember that the game should be silent. I've written to the makers of Bejeweled to let them know.
I also discovered a bug with Bejeweled regarding this sound issue. If I am playing the game and I turn down the volume to the music and sounds within the game, I can play in silence. But if I go to the Home Screen and return to the game later, the sound is back up, even though the volume sliders are still all the way down within the game. I have to touch the sliders to get them to remember that the game should be silent. I've written to the makers of Bejeweled to let them know.