Спросите Siri про лекарства: что реально работает на iPhone

Doz · 28 сентября 2026 г.

Руки заняты, мокрые или вы за рулём — проще спросить, чем найти телефон, разблокировать и открыть приложение. В этом весь смысл поддержки Siri в напоминании о лекарствах: вопрос в том, работает ли это на деле или это переключатель в настройках, который половину времени отвечает «Я не понимаю».

С iOS 16 фреймворк App Intents от Apple позволяет приложению зарегистрировать конкретные действия у Siri и «Быстрых команд» — не свободный разговор, а фиксированный набор фраз, которые соответствуют тому, что приложение реально умеет. Насколько это полезно для лекарств, целиком зависит от того, какие действия конкретное приложение удосужилось зарегистрировать.

Что приложение с Siri реально умеет с лекарствами

Две разные задачи, и это не одна и та же функция.

Чтение: график, что заканчивается, насколько вы регулярны, когда вы последний раз принимали. Это более безопасная половина: неверный ответ просто раздражает.

Запись: отметить приём, пропустить, пополнить запас после повторной выдачи, остановить напоминания о том, что вы больше не принимаете. Эта половина важнее: если действие Siri молча не сработало — или, хуже, молча сработало на неверном лекарстве, — это уже не баг интерфейса. Вы верите, что приняли то, чего не принимали.

Если оцениваете заявку любого приложения про Siri, вот вопрос, который стоит задать: оно только зачитывает данные или позволяет действовать — и что происходит, когда оно ослышалось?

Почему в каждой фразе должно быть имя приложения

Это удивляет людей в первый раз. Нельзя просто сказать «log my metformin» — нужно сказать «Принять metformin в Doz» (или в другое приложение — с его именем).

Это не выбор дизайна одного приложения; это требование Apple. Каждая фраза, которую приложение регистрирует через AppShortcutsProvider, должна содержать имя приложения, иначе сборка падает сразу — имя приложения буквально то, по чему Siri понимает, чьё действие вы имеете в виду, когда десятки приложений могли бы обработать «отметить приём». Свободная формулировка без имени приложения попадает только в приложения, зарегистрировавшие у Apple более широкий семантический домен, а учёта лекарств среди существующих доменов пока нет. Поэтому в любом приложении фраза без имени приложения не сработает — это стоит знать, прежде чем считать поддержку Siri сломанной.

Как это работает в Doz

Doz регистрирует девять Быстрых команд, разделённых по двум задачам выше. Каждую фразу ниже можно сказать уже сегодня дословно.

Спросить:

Сообщить, что произошло:

Спрашивать бесплатно. Отметить, пропустить, пополнить запас или архивировать лекарство голосом — часть Doz Pro: тот же порог, что у соответствующих кнопок на Widget и в уведомлениях, поэтому голосовое действие не может молча сделать то, что касанием тоже было бы нельзя.

Отдельной настройки сверх установленного Doz на iOS 17 или новее не нужно. Настройки → Siri и Быстрые команды внутри приложения перечисляют все фразы выше плюс несколько естественных вариантов каждой — заучивать дословно не обязательно. С того же экрана любую можно превратить в Быструю команду или добавить в Spotlight для версии одним касанием без голоса.

Коротко

Поддержка Siri для лекарств хороша ровно настолько, насколько хороши конкретные действия, которые приложение зарегистрировало, — это не общий разговор. В каждой фразе должно быть имя приложения — по требованию Apple, а не приложения. В Doz чтение графика, запаса, серии и последнего приёма бесплатно; отметить, пропустить, пополнить запас и архивировать голосом — Doz Pro, с тем же ограничением, что у соответствующих кнопок в приложении.

Загрузите Doz в App Store · Читать вопросы и ответы · Ещё в блоге