Dev Story Будильник – Эффективный сон. История о продуктивном сне

ТЕКСТ: АНТОН МАЛОГОЛОВЕЦ. После тяжелой рабочей недели мы часто даем себе обещание «как следует отоспаться на выходных», и если действительно повезет, появляется реальная возможность его сдержать. И вот, проснувшись в полвторого в субботу, вы не можете «продрать» глаза, а голова – как у мужчин в рекламах препаратов от похмелья. Весь день как «манная каша», естественно ничего не делая, и только к вечеру или даже к ночи к Вам возвращается бодрость и трудоспособность. Итог: в следующую ночь ложится раньше 4-х смысла нет, биоритмы (если таковые имеются) летят чертям, следующая зомби-неделя с кофе обеспечена…

Такое бывает не всегда. 12-ть часов крепкого сна должны восстанавливать силы любого человека, если на протяжении недели он хотя бы ложился спать каждый день. Но, увы, дни, описанные выше все же случаются.

И меня лично это очень раздражает с того момента, как я зафиксировал эту особенность человеческого организма.

Почему «спать, пока сам не проснусь» не гарантирует нормального самочувствия?

Пару дней основательного Googling’а и все стало более-менее понятно. К сожалению, я не медик и профессионально изложить всю суть вопроса мне вряд ли удастся, но я попробую.

Теория

Мало того, что сон, как необходимый процесс для человеческого организма, это циклическое явление (1 раз в 24 часа), так еще и сам процесс этот состоит из циклов.

Циклы сна среднестатистического человека выглядят следующим образом:

От 15-ти до 30-ти минут требуется среднестатистическому взрослому человеку для того, чтобы в покое уснуть, при условии относительно нормированных физических и психологических нагрузок на протяжении дня.

После погружения в сон, организм так сказать, запускает процесс восстановления и отдыха. Процесс этот постоянный, но циклический. Каждый цикл длится приблизительно полтора часа (90 минут). В середине цикла мы спим крепче всего и эффективнее всего. Прерывая цикл пробуждением, мы нарушаем процесс восстановления и отдыха организма. Отсюда и ощущение разбитости после пробуждения. Чтобы чувствовать себя лучше необходимо просыпаться в один из моментов времени, отмеченных оранжевой меткой на графике.

Конечно же, существует множество субъективных и объективных факторов, которые следует учитывать при научном изучении данного вопроса, но это всего лишь та информация, которую удалось получить при желании разобраться в интересующем меня вопросе.

На протяжении нескольких недель я этот механизм тщательно тестировал. Просчитывал время, когда нужно лечь спать, проснуться и уснуть. Вставал среди ночи, бодрствовал несколько часов, затем снова ложился спать с заведенным будильником на нужное время.

Читайте также  В Adobe не впечатлены последствиями ослабления запретов Apple

Не могу сказать, что результат этих экспериментов потряс меня, но однозначно эффект был на лицо. Строго соблюдая алгоритм просчета циклов я, по крайней мере, мог легко вставать в нужное время.

Практика

Все бы не плохо, но записывать и считать все это вручную со временем надоедает, а спать хочется всегда. Учитывая, что мы с другом разрабатываем iPhone приложения – решение этой проблемы было очевидно.

За несколько дней мы «собрали» мой будильник и начали тестировать его. Программа рассчитывала время, в которое нужно было заснуть, чтобы «правильно» проснуться в то время, на которое заводишь будильник. Позже доработали второй вариант работы приложения: на случай, если хочется лечь спать «прямо сейчас». Стало еще удобней. Не нужно ждать времени, когда «правильно» лечь спать, чтобы встать в свои 08:00.

За время тестирования любимая мелодия меня жутко достала, и было очевидно, что необходимо добавить опцию выбора мелодии для пробуждения.

В процессе создания мы столкнулись с некоторыми проблемами, но в итоге нам удалось сделать приложение, которым каждый из нас пользуется ежедневно, без преувеличения.
Как я уже писал, приложением предусмотрены два варианта работы.

А. Если Вы точно знаете, во сколько Вам необходимо проснуться, достаточно ввести точное время и нажать кнопку «Завести будильник». С этого момента будильник заведен, и на экране появляются рекомендации по времени, в которое необходимо уснуть, для соблюдения просчетов циклов сна и правильного пробуждения. Также уточняется, что в указанное время нужно именно уснуть, а не лечь спать. В этот момент на экране достаточно много текста, актуального по сути только при заведении будильника, поэтому через некоторое время он трансформируется в экран, где только указано время, на которое заведен будильник и сколько осталось спать.

В. Если Вы решили лечь спать прямо сейчас – вариант «Узнать, когда лучше проснуться, если я лягу сейчас». Нажав кнопку «узнать», приложение предложит Вам на выбор 6-ть вариантов времени (кнопки), в которое можно проснуться с учетом просчета циклов сна. Длительность сна прямо пропорционально влияет на его эффективность, поэтому кнопки отмечены соответствующими цветами – от серого (явный недосып) до зеленого (полноценный сон). Нажимая на кнопку, Вы заводите будильник на соответствующее время.

В первой версии приложения не было функции “Snooze” (отложить пробуждение). Решение не добавлять эту функцию было принято, потому что в случае продолжения сна после срабатывания будильника нарушается весь алгоритм и идея его работы.
На главном экране есть кнопка для выбора мелодии будильника.

Читайте также  С дефицитом iPad покончено

После выхода первой версии приложения мы заказали обзоры на нескольких тематических ресурсах. На 5 дней «Будильник – Эффективный сон» возглавил российский AppStore, а мы получили обратную связь с пользователями.

Не смотря на то, что мы всячески пытались донести пользователям нашей программы, что функция «Snooze» превратит “будильник эффективного сна” в самый, что ни на есть обыкновенный будильник, но негативных отзывов с комментариями и просьбами о добавлении этой функции было очень много, и мы решили пойти навстречу желающим подремать.

В новой версии «Будильника – Эффективный сон» помимо функции «Вздремнуть?» был также изменен экран «Спать осталось» на более темный, чтобы не раздражать ярким светом в темное время суток. Также были внесены незначительные корректировки в юзабилити и добавлена прекрасная мелодия для пробуждения: «Jazz Lyre – О Любви».

Наш Будильник эффективного сна доступен в App Store.
Цена: $0.99 [iTunes link]

Пользуйтесь на здоровье, друзья, и самое главное: будите друг-друга аккуратно!

Начитавшись десятки статьей про науку сна, я много узнал, и поверьте на слово, что пробуждение от резкого удара или громкого звука может стоить человеку гораздо дороже, чем просто испорченного настроения.

Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
Источник: iphones.ru

TRAVEL