Оказывается, чувствительности встроенного в iPhone акселерометра достаточно, чтобы отслеживать изменения в перепадах уровня поверхности матраса, когда мы ворочаемся во сне. На основании этих данных можно определить, в какой фазе сна находится сейчас человек и разбудить его в подходящий момент, когда сон становится неглубоким и выйти из него намного проще. Для этого достаточно поставить себе программку Sleep Cycle и положить телефон на матрас у края кровати. Программка старательно собирает всю ночь данные о смене фаз сна и, когда подходит время, выбирает наиболее подходящий момент для побудки внутри тридцати-минутного «окна» до указанного времени пробуждения. Помимо этого Sleep Cycle хранит статистику и показывает…