My Photo

About Me

  • Hello you. I'm a 38-year old MSc student, studying Advanced Computer Science at Sussex University. I'm especially interested in Internet and mobile software, sensors and pervasive computing, user interfaces, and the process of developing great software.

    Before that I spent 11 years running Future Platforms, a software company I co-founded which makes lovely things for mobile phones, and which I sold to Vexed Digital in 2011.

    I read a lot, write here, and practice Aikido and airsoft. I live in Brighton, a seaside town on the south coast of the UK, with two cats and a clown.

Stalk Me

  • Email me:
    twhume at gmail dot com
Blog powered by TypePad

« Alarm clocks and mobiles: survey results | Main | Mobile and retail »

December 16, 2011

Comments

Dan

In terms of your aim of good sleeping habits there are a few apps in that space already I suspect you might be aware of. Maybe mining them for useful patterns might help? They have some interesting behaviors associated with them (including the unnerving notion of putting your phone under your pillow whilst you sleep). As odd as that might sound (and likely contrarian to plugging it in elsewhere) its actually one decent way to get a sense of when the user falls asleep.

LouiseHewitt

make a bluetooth device that actually does the 'alarm' bit. That way you can keep all your crack-habit phone bits away from you while you sleep and the alarm device can be rubberised to make it fully chuckable/mashable/crushable/rageproof.

:D

Lou.

Schlunzi

I haven't needed an alarm clock since 2005 when I had my first child. Once or twice a year I need to catch a crazy early flight that requires me to get up even before my firstborn awakes. In those cases the ONLY feature (beyond going off at the right time) that matters to me is absolutely minimum noise of the alarm and no chance of any idiotic 'snooze' feature that suddenly kicks in again when I thought I had managed to get out of bed without waking everybody else.

Tom Hume

Thanks for taking the time to respond everyone :)

Dan: yep, I've used SleepCycle myself in the past (I think that's the iPhone one, or one of them). It's a bit different to what I'm after in a few ways. Firstly, it emphasises the tracking over being a clock, so it's quite a specialist thing (and as you point out, unnerving). I was after something a bit less intrusive, intimidating or nerdy. To use an analogy: if SleepCycle is Nike+, I'm trying to build a product that encourages people to get out and walk a bit more. The other side of it is that I've heard questionable things about the accuracy of vibration-based measurement of sleep (from conversations with people who've worked with sleep experts on similar things).

Lou: :) I worry that battle is already lost, given how many folks in the survey sleep next to their phones (6% have them *in bed*). I like the idea of an alarm that encourages you to attack it though...

Marcus: I thought that what you're describing (folks with kids not needing alarms) would be typical behaviour. The survey suggested that folks without children are *slightly* less likely to get up when planned (33% vs 28%), and similarly more likely to snooze. I thought they'd be up and out of bed in a shot - even up before the alarm went off - but that isn't what came out.

How do you do the minimum-of-noise thing? How did you find the balance between loud enough to wake you up, and quiet enough to avoid disturbing anyone else? And do you use vibrate to help with that?

john cooper

I like the idea of Nike+ 'get out and run more'
For your alarm clock you could view its purpose as 'sleep better, wake up on time' in which case a prompt to go to bed at the correct time would be a novel approach

Tom Hume

That's *exactly* what I'm going for, John... though the approach is more carrot than stick: "make people aware of their sleep habits and they're more likely to fix the problem themselves" instead of "beat them into going to bed earlier".

Nick Richards

On the analog clock face, you'll want to do some intensive prototyping around circular motions on glass, which can feel icky on some screens - you've limited yourself to iPhone so you should be able to work around this, or at least be sure that everything will be fine for your target.

Also, consider your disambiguation for 10 to 10 and other potentially ambiguous times whilst groggy and the relationship between the visual and interactive width of the clock hands. I like the 'non interactive' analog clock in the Quantifying sleep sketch as it's a cunning way to get around some of these issues, but again, think of the visual layering and where you're teaching people to touch and not touch in the app over time and make them really clear.

The only other thing I'd echo is the sociability argument, often there are two (or more!) people (or animals!) regulated by the same alarm. More control over volume (and not necessarily a 1-10 slider) would certainly be helpful.

Tom Hume

Thankyou Nick - that's really helpful and appreciated - all points noted :)

One clarification: which clock was the non-interactive one in Quantifying Sleep? I think they all have touch interactions around them...

Nick Richards

I meant the one where you moved a window rather than the hands. Since you have state here (something the user may normally expect to move they can't) it's worth making sure of your layering.

David Mery

I have the impression that you consider it more important to be able to switch off the alarm easily ("The button to switch off the alarm should be very visible") than to snooze it. If I understood you correctly I disagree! You'll want to switch off the alarm when you're sure you're not going to fall asleep again and so it doesn't need to be that easy to switch it off. However, you want to to kill the sound fast even if you're not fully awake so making it easy to snooze is more important. I find the handling of these two functions in the standard iPhone clock confusing.

Also about the visibility of a button. Buttons are not great when half-asleep, especially for all those who don't have a perfect vision without specs/contact lenses. Full screen tap or simple gestures seems better.

Another thing you should look into is the behaviour when phone is locked and when it is unlocked. Similarly that you want the same behaviour whether the phone is in portrait or landscape, you don't want to have to check whether it is locked or not.

I'm surprised you didn't mention the use case of setting the alarms (nearly) once and for all for all those with regular schedules. I.e., you program an alarm for weekdays and don't touch it except when on (bank) holidays. For this use case, what is more important than setting the alarm is how to temporary unset it and remember to do so. Maybe get some indication of bank holidays at least.

(Sorry I was too late to fill in your survey,)

Vermont Ski

I just like the way you made those sketches. :D

Tom Hume

Nick - thanks for the clarification.

David:hmm, I think I was considering "turn off" ahead of snoozing, yes - in that turning off seems like a core function, something you have to be able to find and do quickly in the morning; and snoozing is almost a feature for experts. I can see the logic behind having snooze more accessible, and was thinking of using a gesture for that. But then that probably shouldn't be the only way of doing it... and there's a training burden with gestures isn't there?

Is there a clash between the normal UI goal of "make things easy" and the goal of the alarm to wake up the user? In a sense, there's an argument for making the turning-off a little harder. I've seen this line of thinking play out in alarm clocks which force you to solve a maths puzzle before they turn off. Whilst I don't think that's a great idea (it plays v badly with the sociability/partner-waking side of things) I can get why it's been tried. Hmm, more thought needed.

Like the full-screen tap idea; yes, grogginess important; and I hadn't thought of locked access - I guess gestures would be useful here too (turn over to turn off - shake to snooze, I was thinking).

And yes, regular schedules are important, there's a post-it on the "Stroking not poking" sketch where I suddenly realised I hadn't considered it (despite 40% of survey respondents using this feature).

Thanks very much for the lengthy feedback, it's really helpful :)

Kate Roberts

What happens after you flick a clock upwards off the screen? Is the screen blank (in which case how do you know what to do next), does it go back to the welcome screen (in which case it would look like the half-a-clock at the top of the screen is the one you just tried to delete), does another alarm (if one's been set) come onto the screen?

Sceptical that a phone could reliably tell when you go to bed, especially if you are in the habit of watching TV, with the lights down, before you do so...

The thought "I need to go to sleep NOW" is a classic, anxiety-inducing cause of insomnia, so a clock that tells you how little sleep you'll get unless you fall asleep sharpish is going to be quite unwelcome if you have difficulty dropping off. As will knowing that other folks are happily snoozing. So I don't think this would go down well with the significant amount of people who suffer from insomnia…

Interesting that you think of the alarm clock as male! Traditionally it would be a woman (mother, nurse) who lulls you to sleep and wakes you up… But obviously I would be happier if it was a Non-Gendered Clock :)

Tom Hume

Thanks Kate - there are a few details which have stuck in my head and not made it into those sketches, aren't there?

If it's your only clock, stays off-screen (i.e. says "drag me down to use me again"). If it's not, flies off-screen and the screen pans horizontally to the next clock along (saying "it's gone, here's another" and allowing you to quickly flick all clocks off-screen to do a mass delete).

Agree re phone telling you when to go to bed. My tactic is to have it make you more aware of your habits and behaviour so you make the decision yourself - i.e. no "bedtime" alarms, say.

As for gender... I'm wondering about making it (don't laugh) an animal of some sort. Something cute but growly - so you love it for the noise it makes, don't expect it to be human, etc. And play to this by having it make little growling noises when you're spinning the clock around - i.e. have it react to your touch in a pet-like way.

john cooper

how about questioning the user at 'wake-up' "how did you sleep?" "did you get your 8 hours?" some simple tracking of positive/negative results could allow you to further customise the setup for user
constant 'not enough sleep' could then allow the app to push 'time to go to bed' notifications
i don't know how well an iphone app can be integrated with the calendar app - can it know when you have an early meeting?

Tom Hume

Absolutely - that "looking in the calendar" idea was in one of the academic papers I've found, and it's part of my "presume grogginess" sketches (reasoning that users are groggy when setting as well as when waking, and need help to remember when they're setting the alarm for).

I'm not so sure about asking users to quantify their sleep - or at least, I think it takes you down the road towards what the Zeo guys do. It's a really hard thing to quantify meaningfully - how long did you sleep for, how deeply, how interrupted was it? This is one reason why I've tried to take a lightweight approach towards sleep-tracking, of making sure you know when you ought to go to bed, but not much more. My assumption (which might be balls) is that if most people can get into go habits around going to bed earlier, that'll lead to an improvement in their wakefulness.

The comments to this entry are closed.