Под «учётом контекста» большинство приложений для напоминаний понимают только оповещения по месту. Четыре вида контекста, которые важны (время, календарь, поведение, намерение), и как приложению для напоминаний ими пользоваться.
Поищите «context-aware reminder app», и вы найдёте два вида результатов. Первый — несколько научных статей 2011 года про повсеместные вычисления. Второй — груда рекламных страниц, которые называют себя контекстными, потому что умеют прислать уведомление, когда вы приехали по определённому адресу. Ни то ни другое не особо помогает, если вы просто хотите приложение для напоминаний, которое понимает, что в 10 у вас встречи.
Этот текст — попытка честно определить категорию. Что должно значить «контекст» в 2026 году, в чём большинство приложений тут ошибаются и как выглядит минимальная работающая версия.
Напоминание с учётом контекста — это напоминание, у которого время, доставка и содержание зависят не только от часов. Обычное напоминание спрашивает: уже 14:00 во вторник? Напоминание с учётом контекста спрашивает: может ли человек прямо сейчас действительно сделать это дело?
Разница видна в поведении. Обычное напоминание срабатывает по расписанию и считает, что вы свободны. Напоминание с учётом контекста проверяет, верно ли это предположение, прежде чем вас беспокоить, и подстраивается, если неверно.
Это же должно стоять и за словами «умные напоминания», хотя большинство приложений с такой подписью делают оповещения по фиксированному времени с более удачной упаковкой.
Большинство приложений для напоминаний считают «контекст» синонимом «местоположения». Это слишком узко. Полезных категорий четыре:
Временной контекст. Не просто который сейчас час, а который час для вас. У жаворонка 9 утра — одно, у человека в ночную смену — другое. Напоминание, которое приходит в 9 утра в расчёте на «пик продуктивности», делает общее допущение о конкретном человеке.
Календарный контекст. Что вы делаете прямо сейчас и что собираетесь делать дальше? Напоминанию ответить на письмо не место посреди двухчасовой встречи. Ему место в двадцатиминутном промежутке после неё. Эта информация уже есть в вашем календаре. Большинство приложений для напоминаний её не замечают.
Поведенческий контекст. Когда вы на самом деле отвечаете на уведомления, а когда смахиваете их, не открывая? Это самый сильный сигнал, потому что он взят у вас, а не из средних значений. Если вы стабильно отвечаете между 12:15 и 12:45, это и есть ваше настоящее обеденное окно, что бы ни говорил календарь. Подробнее о том, как это работает, — в тексте про науку о выборе правильного момента.
Контекст намерения. О чём вы на самом деле попросили? «Напомни позвонить маме» — это не просьба об уведомлении во вторник в 9 утра. Это просьба напомнить в разумный момент. Хорошая система сама понимает, когда он наступит. Плохая заставляет вас выбрать время, а потом пишет ровно в эту минуту, чем бы вы ни были заняты.
Местоположение — то, что большинство приложений называет «контекстом», — лишь небольшая часть первых двух видов. Полезно для «напомни, когда я буду дома», бесполезно для «напомни выпить витамины». Большинство напоминаний, которые вам действительно нужны, от места не зависят.
Есть несколько причин, почему напоминания с учётом контекста так и не стали нормой, хотя в научной литературе идее уже около 15 лет.
Ограничения платформ. И iOS, и Android жёстко ограничивают фоновую работу. Приложение для напоминаний, которое хочет каждые несколько минут смотреть в ваш календарь и вашу недавнюю активность, система придушит. Большинство приложений сдаются и возвращаются к расписанию по фиксированному времени.
Ловушка «побольше настроек». Добавить учёт контекста в существующее приложение для напоминаний обычно означает вывести наружу ещё настройки. Триггеры по месту, переключатели учёта календаря, тихие часы, правила приоритета. Получается приложение, которое формально поддерживает контекст, но требует настроить его так точно, что пользоваться им не проще, чем тупым напоминанием. Цена настройки съедает всю пользу.
Это сложно инженерно. По-настоящему понять, когда человек свободен, занят или вот-вот освободится, — серьёзная задача. Нужен доступ к данным календаря, разумная модель поведения человека и хорошие значения по умолчанию на случай неоднозначного сигнала. Большинство приложений для напоминаний заточены не под эту задачу. Они заточены хранить задачи и подавать оповещения.
Компромиссы с приватностью. Учёт контекста требует читать ваш календарь и следить за вашей активностью. Некоторым это по понятным причинам неприятно. Хорошо сделанное приложение с учётом контекста прямо говорит, что оно читает и что хранит, и даёт увидеть и изменить то, что оно о вас знает, но в отрасли это пока не норма.
Хорошее напоминание с учётом контекста ведёт себя иначе в нескольких конкретных вещах.
Когда вы его ставите, оно не требует точного времени. Вы можете сказать «где-то сегодня днём» и положиться на то, что система выберет разумный момент. Если вы всё же назвали точное время, она считает это жёстким условием и срабатывает минута в минуту.
Когда момент наступает, оно смотрит, что происходит, прежде чем сработать. Если вы на встрече, оно ждёт её окончания. Если вы спите, оно ждёт следующего вероятного окна бодрствования.
Когда вы его смахиваете, оно не срабатывает тут же снова. Оно отмечает это как сигнал, что момент был неудачный, и пробует позже, в другом контексте. Если вы смахнули три раза подряд, оно, скорее всего, спросит, хотите ли вы вообще это делать.
Когда задача срочная, оно усиливается осторожно. Не «всё более частые уведомления», а «более ясное, чуть более прямое напоминание ближе к сроку».
В сумме получается система напоминаний, которая похожа не на кухонный таймер, а на внимательного помощника, который проверяет, свободны ли вы, прежде чем вас перебить.
У учёта контекста есть настоящие пределы.
Он не читает мысли. Если вы сидите за столом с продуктивным видом, но на самом деле в плохом настроении и не готовы к трудному разговору, ни одно приложение об этом не узнает. Часть того, что делает момент «правильным», находится внутри вас и не видна.
Он зависит от хороших данных календаря. Если вы ничего в календарь не заносите, системе не с чем работать. Тихое продуктивное утро без единой записи выглядит для приложения так же, как паника без встреч. Чем больше сигналов, тем лучше.
Иногда он ошибается. Напоминание с учётом контекста, которое ждёт «правильного момента», может ждать слишком долго, если в вашем дне нет явного окна. У лучших систем есть запасное правило: если к такому-то часу хорошее окно не появилось, отправить напоминание всё равно, потому что пропустить день хуже, чем помешать.
Он не лечит прокрастинацию. Если вы избегаете задачи потому, что она неприятная, вовремя пришедшее напоминание всё равно можно смахнуть. Контекст улучшает шансы. Он не меняет расклад для задачи, которую вы искренне не хотите делать.
Мы построили Nudge вокруг этих четырёх видов контекста. Планировщик берёт ваш календарь, чтобы не срабатывать во время встреч, вашу историю поведения, чтобы выбирать окна, в которые вы действительно отвечаете, и высказанное вами намерение, чтобы решить, нужно задаче жёсткое напоминание или мягкое. Ничего из этого вы не настраиваете. Вы добавляете задачу обычными словами, а остальное Nudge берёт на себя.
Получается не всегда. Иногда планировщик выбирает неудачное окно, и напоминание приходит ровно не вовремя. Когда так выходит, смахнуть его — полезный сигнал, и следующее обычно попадает лучше. Система должна учиться, а значит, начинает она несовершенной и улучшается по мере использования.
Контекст, который читает Nudge, вполне определённый: время суток, ваш календарь (Google Календарь и календарь на устройстве), то, что вы сказали ему в чате, и то, какие напоминания вы смахнули, а на какие ответили.
Nudge не использует ваше местоположение. Никаких геозон, никаких срабатываний по прибытии, никаких датчиков движения. Если напоминание должно дождаться, когда вы будете дома, Nudge об этом знать не может. Вместо этого он работает по вашему календарю и вашим привычкам.
Приложение для напоминаний с учётом контекста — это приложение, которое считается с тем, что ваш день неоднороден. Время, календарь, поведение и намерение значат больше, чем минута, на которую поставлен будильник. Приложение, понимающее только часы, считает все часы вашего дня взаимозаменяемыми. Ваш день устроен иначе.
Следующее поколение приложений для напоминаний будет учитывать контекст по умолчанию. Нынешнее поколение в основном этого не делает. Вот и разрыв, и в него хорошо встраиваться.
Nudge — приложение для напоминаний с учётом контекста, которое учится, когда вы действительно отвечаете. Бесплатно на iPhone и в вебе. Читайте дальше: почему напоминания не работают при СДВГ и наука о выборе правильного момента.
Nudge читает ваш календарь и учится вашим привычкам, а затем придерживает каждое напоминание до подходящего момента.