v1.0.2 приложения AlcoLog сегодня вышла в App Store. Главное дополнение это личные цели: обновлённый первый запуск задаёт один вопрос (что тебя сюда привело?), а дальше всё время следит за твоим недельным прогрессом на экране AlcoScore. Ещё в выпуске несколько исправлений по разрешениям и таймингам, которые делают первый запуск глаже. Полные заметки ниже.
# НОВОЕ: личные цели в AlcoLog
Первое, о чём AlcoLog теперь спрашивает при первом запуске, это что ты хочешь сделать. Четыре варианта, за каждым из которых стоит что-то реальное.
- Сократить относительно текущего. Недельный потолок в единицах, который подталкивает тебя ниже нынешнего уровня.
- Держаться ниже лимита. Недельный потолок по умолчанию равен опубликованной рекомендации твоего местного органа здравоохранения: UK CMO (14 единиц в неделю), US NIAAA, AU NHMRC, CA CCSA. Число можно поменять, по умолчанию стоит официальное для определённого региона.
- Набирать трезвые дни. Недельная цель по числу дней без алкоголя.
- Бросить совсем. Счётчик трезвой серии, который стартует в момент нажатия «Начать».
Либо можно пропустить выбор цели с вариантом Просто учёт, который даёт полную картину данных без всяких целей.
Что бы ты ни выбрал, оно становится карточкой «Твоя цель» на экране AlcoScore, между кругом оценки и разделами «Помогает» и «Вредит». Карточка меняет вид под тип цели.
- Цели с потолком показывают недельный прогресс к твоему значению цветной полосой и полоской истории за пять недель.
- Цель «Бросить» показывает крупное «ДЕНЬ N трезвости» с датой старта.
- Когда берёшь рубеж, карточка переключается в праздничный вид с конфетти и формой для размышления.
# Празднование рубежей
Достижение по цели с потолком срабатывает после четырёх недель подряд ниже твоего значения. Рубежи цели «Бросить» срабатывают на 7, 14, 30, 60, 90, 180, 365 и 730 трезвый день, с многоуровневым оформлением, которое растёт вместе с серией. Ранние дни получают бирюзовую праздничную карточку, дальше идут серебро, бронза, золото и платина.
У каждой праздничной карточки есть кнопка «Подумать о своей цели». Нажми на неё, и откроется форма с конфетти, твоей статистикой за период достижения (среднее недельное потребление, длина серии, изменение AlcoScore) и выбором: оставить цель или развить её.
# Важные границы
Несколько вещей стоит проговорить прямо.
- Твоя цель не влияет на AlcoScore. Оценка по-прежнему строится на шести столпах (частота, интенсивность, тренд, контроль, поведение, восстановление) и считается по твоим привычкам за скользящее окно в 28 дней. Цели живут рядом с оценкой как отдельная поддерживающая поверхность, а не как седьмой столп. Смена цели, взятие рубежа или срыв никогда не двигают AlcoScore.
- Никаких негативных ярлыков. Карточка никогда не пишет «Превышен лимит» или «Ниже цели». Только текст, направленный вперёд («осталось X дней на этой неделе»), а срыв подаётся без стыда.
- Цель можно менять в любой момент. «Настройки», затем «Цель» открывает тот же выбор, что и в онбординге. Меняй тип цели, поправляй значение или сбрасывай дату старта трезвости, когда тебе удобно.
Полную историю о философии дизайна карточки цели смотри в статье Как понимать свой AlcoScore.
# Ещё в этом обновлении
Набор мелких исправлений и удобств, которые вошли в v1.0.2.
- Постоянные баннеры разрешений на экранах «Оповещения» и «Места» ясно показывают, когда уведомления или геолокация iOS выключены. Одно нажатие ведёт на нужную страницу настроек.
- Переключатель Отмечать напитки местом теперь требует разрешения на геолокацию iOS, прежде чем его можно включить. Больше нельзя случайно включить функцию, которая тихо ничего не делает.
- Улучшен момент запроса разрешения на уведомления. AlcoLog спрашивает только на нужном шаге онбординга, а не при запуске приложения. Менее навязчиво, больше контекста.
- Вернувшиеся пользователи один раз видят новый онбординг при первом запуске после обновления, чтобы тоже задать цель. Существующие данные и настройки переносятся без изменений.
- Приглушённые переключатели «Оповещений» и «Мест», когда настройки iOS не разрешают уведомления или доступ к геолокации. Понятнее видно, что функция закрыта системным разрешением.
- Время последнего напитка теперь показывается на домашнем экране активной сессии и на экране редактирования напитков. Быстрый взгляд на то, сколько прошло с последней записи.
- Исправлены мелкие ошибки вёрстки текста. Ничего критичного, просто шлифовка.
# Как обновиться
Открой App Store на iPhone, нажми на своё фото профиля и пролистай до «Доступные обновления». Если AlcoLog есть в списке, нажми «Обновить». Твои данные переносятся, а после обновления ты один раз увидишь новый онбординг, чтобы выбрать цель.
Если ты только знакомишься с AlcoLog, можно скачать его бесплатно в App Store. Без аккаунта, и для обычного использования подписка не нужна.
Спасибо, что ты здесь на неделе запуска.