я, кстати, ещё и пользуюсь часами sleeptracker, которые будят меня в правильной фазе сна. очень хорошая штука. всегда в них сплю.
и есть ещё программулька для айфона, которая делает то же самое. я из-за неё как раз купил айфон зимой, чтобы её поставить туда. тоже отлично работает. нежно будит в нужный момент.
вкратце принцип таков: у человека есть фазы глубокого и неглубокого сна. во время неглубокого пробуждение лёгкое и приятное. часы (или айфон), с помощью встроенных датчиков движения отслеживают фазу сна, основываясь на том, что человек ворочается во время неглубокого сна.
ставлю будильник на 7.30, к примеру. и ставлю "окно" в 20 минут. часы знают, что в 7.30 меня надо поднять железно. но за 20 минут до этого начинают мониторить моё движение. и если я в эти 20 минут начинаю ворочаться, они меня в это время и будят.
отличная штука.