Designing "Mute"
marco.org
marco.org
I think Apple made absolutely the wrong choice here. The "silence" switch is next to useless if you can't actually count on the phone being silent when it's switched on.
You might ask why I didn't just turn the phone off. I put the phone in "silent" mode when I still want to receive notifications via vibrate, so I can look and evaluate whether I need to slip away and attend to something urgently.
Really, you want a "don't annoy me or people around me" button, but that's context sensitive. A design nobody has been able to implement yet. Apple just made an educated guess at it here.
My dumbphone pretty much did that in like, 2005 or so: https://s3.amazonaws.com/ns_pixels/blag/old-phone-volume.jpg
It'd also be disastrous if you accidentally turned your phone off and failed to wake up. It'd also be disastrous if you accidentally unplugged your alarm clock and failed to wake up. Or if you accidentally pushed the gas instead of the brake in your car.
There's only so far that a device can go to protect you from yourself. If the harm done by this "helpfulness" can be great (like interrupting a symphony performance for hundreds of people) it's better to err on the side of adhering to what the user actually did. In the case of a "silence" switch, that means being silent. Otherwise why is there a silence switch at all?
FWIW, a lot of people (like me) can wake up to a vibrating phone, especially if it's laying on a hard surface like wood. So an alarm isn't necessarily useless just because the phone's speaker isn't making sound.
> Really, you want a "don't annoy me or people around me" button, but that's context sensitive.
No, what I want (really really) is a switch that turns off the phone's speaker absolutely.
1) The most common uses for mute are situations where you absolutely don't want any sound (theatres, weddings, etc). The iPhone behaviour makes it much more difficult to guarantee this than the obvious behaviour.
2) It complicates something that has an obvious default behaviour. It's no longer a mute switch, it's a "mute non-explicitly-requested sounds switch".
I could see the iPhone behaviour being useful -- it's more flexible after all. I just don't think it's worth compromising the common case.
Theaters, weddings, etc. are absolutely not the only time you want to mute things. A very large number of people work in shared offices and operate their phones in silent mode all-day, every-day. I for one really appreciate that I don't have to think about what state my mute switch is in when I get home hours later and try to watch a YouTube video.
The common case is that your alarm is only ever set to wake you up in the morning and your timer is only ever set when you're sitting around, waiting for your dinner to be ready. It's very rare for you to set an alarm or a timer which will affect a quiet group environment.
I don't think that a hard mute-always rule is worth compromising the common case ;-)
If that's the case, can't you just turn the ringer to off in your phone's settings? Why do you need the silence switch for this? The silence switch is useful when you want to switch back and forth a lot.
The shared office situation should be handled by setting the phone into a "Vibrate only" mode. On "Mute" mode, my phone doesn't even vibrate, and that's exactly what I expect to happen.
This definition is fuzzy, and thus harder to understand, which was my second point.
Theaters, weddings, etc. are absolutely not the only time you want to mute things.
I didn't say these were the only times, I claimed this was the most common use case. Granted, I don't have data to back this up, so perhaps I'm wrong. I'm sure there are plenty of other reasons to mute, this just seems to be the classi case that I anecdotally see the most.
I for one really appreciate that I don't have to think about what state my mute switch is in when I get home hours later and try to watch a YouTube video.
This is hardly a big problem, though, certainly not worthy of confusing behaviour.
The common case is that your alarm is only ever set to wake you up in the morning and your timer is only ever set when you're sitting around, waiting for your dinner to be ready. It's very rare for you to set an alarm or a timer which will affect a quiet group environment.
I agree you wouldn't normally have an alarm/timer set for these times. It's probably a rare mistake, but an embarrassing and costly one! These aren't the only ways that an iPhone will ignore the mute setting, though. This "feature" gives you plenty of ways to shoot yourself in the foot.
I'm of the opinion the official alarm and timers should be the only apps that can violate the silence setting, and it should be painfully obvious how to set the volume when you set the alarm.
Mute is a temporary state that overrides previous requests to be loud. If thought absolutely necessary that alarms should pierce the mute, then if there are pending alarms when mute is engaged, it can alert the user at that point and give them the option.
The real design problem seems to be the lack of vibrate mode on the iPhone. Other phones do this to silently alert the user without disrupting a performance, secret agent mission, or other situation requiring silence. Vibrate mode solves this problem on other phones. If a phone designer chooses to eliminate the vibrate mode function, that is his prerogative but it is a design mistake to then make mute be non-silent as a result of a decision to eliminate vibrate mode.
But wait a minute. The iPhone does have a vibrate mode. Ah. Then there is no excuse at all for this is there.
To me, it's not such a problem to go into Clock and turn the alarm off if I change my mind about it. I try not to give my device conflicting commands. I wouldn't feed an S/R latch 1-1 when I expect it to give meaningful results.
That switch on the phone has one purpose in life: to keep my phone quiet when I'm in a situation where I don't want it to make noise. Alarms really should not override that.
And, oh yeah, it's not called a "mute" switch on the iPhone. It's the "ringer" switch.
As far as I can see, there's no way to reliably detect the situation at alarm time. Less and less as the time between setting mute and the alarm getting off increases.
Warning the user when turning on mute doesn't help either because for one the mute switch on the iPhone can be operated blindly because the phone wibrates when you mute it, so usually you'd not look at the phone to mute it.
And even if you did check its display and it did show that warning: the warning is totally useless for you most of the time (i.e before going to sleep), so that you will quickly be conditioned to ignore it - just like the security warnings in current OSes.
Or you are like me and have your phone muted for the majority of the time. Showing me that warning two weeks before the concert wouldn't help at all.
No. I believe that the current design which optimizes for the common case (not sleeping through the alarm) is fine. Just be mindful of this feature and check the alarms before the concert starts, or if you can at all afford it, just turn off the phone completely.
The hurdle of turning it off is as big as the hurdle of remembering to correctly set a three-state mute feature, but the current two-state one with haptic feedback has the huge advantage of simplicity.
Using the GPS, it can tell when I'm at home or work, when I'm driving or commuting, and when I'm at a theater, hospital, or funeral home. So technically, it should be possible to make the mute button work one way in certain locations and another way in other locations. Whether this will improve the user experience or not is another question.
As I mentioned in another comment, this is no help when you pocket-play some music (the music equivalent of a pocket call), which has actually happened to me at one of the worst possible times.
We eventually shipped an update which ignored the mute setting while video playback.
The device would power on somehow, alarm would go off, you would silence it, and the device would be off again.
I'm delighted with this behavior, because it perfectly meets one use case of mine: I want to set my phone to silent mode when I go to sleep and have it stop making notification sounds, but still beep to wake me up in the morning.
I get in to trouble when I turn the volume down. I would expect to hear about someone who missed something important because the phone wasn't audible if it were the other way.
On the other hand, it would only affect those in the future, not those in the present.
> That’s good design.
Choosing one of two conflicting commands without warning the user is terrible design.
I was surprised by the behavior initially, but now I far prefer it. I spend far less time worrying about vibrate mode with my iPhone because I don't have to worry at night when I go to bed that my alarm will go off in the morning.
There is no perfect design for this, just tradeoffs. I appreciate the tradeoffs Apple made in this case.
Andy and his supporters are wrong. The iPhone (and Android apparently) does it right.
First, it's not called the "mute" switch. Apple refers to it as the "ringer" switch.
It works the way it must for the alarm clock to have any value at all.
Andy's Case A (oversleeping) would be all to common and potentially disastrous. Andy's Case B (an Ebay alert during an "important" meeting) is silly, contrived and inconsequential.
3-way switches, bedstand modes and sound profiles are all idiotic.
The only time when I want something different to happen is when I lost my phone and I want to call it from another phone. Luckily the "Find My Phone" service is now free and solves this.
It might be nice to expose the alarm while muted feature somewhere in the preferences but it seems like a relatively small problem.
Though it would not have saved the day in this instance, it would be a good implementation. So many times I do not want all my apps alerting me with push messages and emails and texts; I just really want phone calls or alarms to come through.
As for this article, there seem to be conflicting expectations. Demanding attention is the point of an alarm, so I for one do not expect "mute" to imply "and cancel all my meeting reminders or let me oversleep". Another comment proposed a theater mode, and maybe that should mean "no noise whatsoever for the next N hours, warn me if it means deferring an alarm".
It's called off. Hold the top button and the home button and you'll get a screen that lets you power off the iphone completely. To turn the phone back on just press and hold the top button for a few seconds. :)
After a little research it turned out that people often don't even know that their device is set to lock orientation, and sound is muted. And how would they - knowing that, other developers purposefully IGNORE mute and so they don't have to deal with a BROKEN feature. I did the same...
I just got tired of explaining to my clients that my app is actually fine, it's the other apps (that have sound) that are broken.
One of the very few ways the wonderfully designed iPhone is arrogantly "broken". An Android-like (gasp!) icon on the toolbar would be nice.
I would probably make the same call as Apple: if you set an alarm and it doesn't go off, you're in more trouble mor of the time than if you set an alarm, forget it, and mute your phone.
The user gave the device two conflicting commands, and it has to decide which of them to honor.
For instance, if I push the power off button on my mains, I mean it. Not obeying this directive is the province of HAL.
If the user gives conflicting commands, tell them so.
That's responsible design.
Or, avoid it, by making the switch 3 state. 1St mute: user is telling to silence all, except alarms. 2nd, user is disabling all sounds, whatsoever, even if he turn on noise fart app.
That's good design.
Now, my new smartphone doesn't have that feature and there's no way to use it to wake me up in the morning without it also making sounds when my uncle in another timezone forwards me a hilarious text message at 3 am.
The only workaround is to individually set every sound event to silent and then turn off vibrate, which is kind of ridiculous, especially when I want the phone to make sounds again the next day.
It's not conflicting is the switch is referred to as the "ringer" switch, as Apple does.
Don't hide behind a explanation. If a few user have the problem, it's bad design. Period.
Next problem.