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

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

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

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

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

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

Теория

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

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

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

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

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

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

Читайте также  iOS 5: Центр Уведомлений

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

Практика

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

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

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

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

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

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

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

Читайте также  Toshiba ANT будет конкурировать с iPad 2 ценой

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

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

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

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

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

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

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

TOP TRAVEL