I think this design makes the right tradeoff. If the user is half asleep and wants to just make the noise stop, snooze is the safest option. The alarm gets silenced. If the user falls back asleep, it'll ring in 10 minutes. Easily turning off the alarm could lead to falling back sleep for much longer than 10 minutes. It's a smartly designed safety net.
Man, I'm really glad that the world doesn't have any more serious problems to deal with, so we can put all our time and skills into discussions like this one.
There's a logistical problem here I believe Apple is optimizing (correctly) for that I don't think this article has accounted for.
Physically hitting a tiny button requires that the user open their eyes wider in order to locate it. This forces more light in to their eyeball. Light hitting the back of the human eye tends to wake them up—in this instance preventing the user from snoozing in the first place.
Conversely, that may be exactly what you want when you truly hit the STOP button—to have light hit the back of your eye. There's a good chance sleepy users could hit the STOP button too easily — read: without truly waking. It's probably safer in this case to let snooze prattle-on every 9 minutes because there's less risk of a sleepy user actually straying from their intended wake-time. Apple is optimizing to annoy them based off of the baseline time that they elected set.
Lastly the research here is highly subjective when you read in to the methods used to collect the info — it relies almost completely on survey data which is highly unreliable. Even if you believe this stuff—a better configuration option would be to turn OFF snooze. Go all in. THE ROCK CLOCK actually does this... because The Rock apparently doesn't snooze.
Hi Thomas, can you do designs of an alternative approach? Seems like the logical step from here.
They changed the "Stop" button to be an actual button in iOS 11 but the main CTA is still the "Snooze" button (and they even made it orange)
I really hope that orange color does not make it to production
My problem with iOS alarm clock is setting, editing, or deleting alarm time. I feel like users should be able to do any of the actions just by tapping any of the alarm time instead of going at the top left and hit 'Edit' button every time.
I don't think this is broken at all - it seems like a good application of hostile design.
I think its perfect. If you are sleepy then its good that you press the snooze button so that there is no chance of falling back to sleep and not getting up. Where as the stop button forces you to wake up properly enough to focus and tap on the small button.
So I really hope Apple don't change it.
There are lots of problems with the way the Alarms app works (see what fresh hell you unleash on yourself when you use bedtime and alarms together) but this isn't one of them.
I have to disagree.
Thinking of people I know; I know that they hit snooze over stop. I'd argue that if we could see how many people hit snooze over stop, it would make this design decision more plausible.
If I think back to a time when I had real alarm clocks (growing up), my main one had a very large snooze button on top. If I wanted to turn the alarm off I'd have to finagle my fingers onto this tight switch behind it and click the notch into 1 of 4 options (sort of difficult to do without seeing). I think this same concept applies to their digital UX.
That's definitely the dilemma I face with using the alarm clock function at the moment. I typically have close to 20 alarms set as part of my morning routine (spans from wake up to shower to being 'too late for work' alarms) But with the snooze and stop/home button, I have a habit of messing up my process when the 10 min repeat alarm sounds. Sometimes the alarm clock function also forgets to vibrate –vibrate is turned on. A better redesign would be helpful, even tho I could take the time to look at other alarm clock apps...
I also set a bunch of alarms. I'd really like an "I'm awake" feature where I could tell the app to not sound any more alarms the current day, but not turn them off and make me have to double-check each night if I've set my alarms correctly.
Also, (and this has bitten me on several occasions), if your volume is at or near zero the alarm does not function.
Each time I ran into this issue I had simply forgotten to turn my volume back up and overslept. I felt like this was a sloppy detail for an app that requires so much trust.