Подробная разбивка по функциям — что доступно в Android-приложении и веб-версии без сети, а что требует подключения. Прозрачность важнее красивых обещаний.
| Функция | Android | Веб (PWA) |
|---|---|---|
| Запустить таймер сна | Да | Да |
| Сохранить запись сна вручную | Да | Да |
| Просмотр истории за 14 дней | Да | Да |
| Базовая аналитика дня (сумма сна, кол-во дневных) | Да | Да |
| Профиль ребёнка (имя, дата рождения) | Да | Да |
| Рекомендация «когда укладывать» | Частично* | Нет |
| Инсайты (аналитика аномалий) | Нет | Нет |
| Прогноз ночного сна | Частично* | Нет |
| Синхронизация между устройствами | Нет | Нет |
| Семейный доступ (партнёр) | Нет | Нет |
| Push-уведомления о времени сна | Нет | Нет |
| Оплата подписки | Нет | Нет |
| Чтение статей блога | Нет | Нет |
| Экспорт PDF для педиатра | Нет | Нет |
* Частично — Android использует упрощённый локальный движок (только базовые окна бодрствования по возрасту, без учёта истории сна и накопленного недосыпа). Это позволяет получить ориентировочное время следующего сна без интернета. Точные персональные рекомендации появятся при подключении.
Умные рекомендации в Baby Sleep Planner используют сложный алгоритм с учётом 14-дневной истории сна, индивидуальных норм, накопленного недосыпа и циркадного ритма. Полный движок весит несколько мегабайт и требует регулярного обновления. Чтобы не раздувать APK и не блокировать улучшения за частыми обновлениями, основная логика живёт на сервере.
Запись и просмотр данных полностью локальные — это критично для надёжности (родитель не должен потерять данные о сне ребёнка из-за плохого Wi-Fi).