Открыть сервис

Siri Shortcuts

Siri Shortcuts — это технология автоматизации действий на устройствах под управлением операционных систем iOS, iPadOS, macOS и watchOS, разработанная компанией Apple. Она позволяет пользователям создавать последовательности команд (сценарии), выполняемые одним касанием, голосовой командой или по расписанию, без необходимости написания программного кода. Технология была представлена в 2017 году как приложение «Workflow», которое Apple приобрела и встроила в операционную систему, начиная с iOS 12.

История

Предшественники

До появления Siri Shortcuts в iOS существовала функция «Предложения Siri» (Siri Suggestions), которая на основе поведения пользователя предлагала выполнить определённые действия, например, позвонить контакту или открыть приложение. Однако эта функция не позволяла создавать пользовательские сценарии. В 2014 году независимые разработчики Ари Вайнштейн, Конрад Крамер и Вивьен Тан создали приложение Workflow, которое позволяло автоматизировать действия на iOS с помощью визуального редактора блок-схем. В 2017 году Apple приобрела Workflow, а в 2018 году интегрировала его функциональность в операционную систему под названием Shortcuts (рус. «Команды»).

Выход на рынок

Первая публичная версия приложения «Команды» (Shortcuts) была выпущена вместе с iOS 12 в сентябре 2018 года. В iOS 13 и macOS Catalina (2019) технология получила поддержку автоматизации по триггерам, таким как время, местоположение или подключение к Wi-Fi. В iOS 14 (2020) появился виджет для главного экрана, позволяющий запускать команды в один клик. В iOS 15 (2021) была добавлена поддержка вкладок и действий с веб-страницами в Safari. Начиная с iOS 16 (2022), Siri Shortcuts стали доступны в виде отдельного приложения на Apple Watch.

Архитектура и принцип работы

Основные компоненты

  • Приложение «Команды» (Shortcuts) — центральный интерфейс для создания, редактирования и запуска сценариев. Доступно на всех устройствах Apple с iOS 12 и новее.
  • Действие (Action) — элементарная операция, выполняемая командой (например, «Отправить сообщение», «Воспроизвести музыку», «Получить погоду»). Каждое действие имеет входные и выходные параметры.
  • Триггер (Trigger) — условие, при котором команда запускается автоматически. Примеры: определённое время, прибытие в геозону, подключение к Bluetooth-устройству, открытие приложения.
  • Переменные — временные хранилища данных, передаваемые между действиями (текст, числа, изображения, файлы).
  • Сценарий (Flow) — последовательность действий, соединённых логическими связями (условия, циклы, ожидание).

Механизм выполнения

Пользователь создаёт команду в визуальном редакторе, перетаскивая блоки действий из палитры. Каждый блок имеет настраиваемые параметры. После сохранения команда может быть запущена:

  • голосом через Siri (например, «Привет, Siri, запусти утреннюю рутину»);
  • через виджет на главном экране или в центре уведомлений;
  • по нажатию на иконку на рабочем столе;
  • автоматически по триггеру (например, при подключении к домашней сети Wi-Fi).

Команды выполняются на устройстве локально, без обязательной отправки данных на серверы Apple, за исключением действий, требующих сетевого доступа (например, получение данных из интернета).

Возможности и ограничения

Поддерживаемые действия

Siri Shortcuts интегрируются с большинством встроенных приложений Apple (Календарь, Контакты, Сообщения, Фото, Музыка, Safari, Здоровье) и с тысячами сторонних приложений через API. Примеры возможных сценариев:

  • Утренняя рутина: включение будильника, получение прогноза погоды, чтение новостей, отправка сообщения «Доброе утро» контакту.
  • Автоматизация дома: включение света через HomeKit при открытии входной двери.
  • Работа с файлами: конвертация изображений в PDF, отправка по электронной почте.
  • Сбор данных: запись времени в трекер, создание напоминания на основе текста из буфера обмена.

Ограничения

  • Безопасность: автоматические команды, запускаемые по триггерам, требуют подтверждения пользователем (например, нажатие кнопки «Выполнить»), если они включают действия, потенциально опасные (отправка сообщений, доступ к данным). Это ограничение можно отключить в настройках, но Apple рекомендует не делать этого.
  • Производительность: сложные сценарии с большим количеством действий могут выполняться медленно, особенно на старых устройствах.
  • Совместимость: некоторые действия могут быть недоступны на macOS или watchOS из-за различий в функциональности платформ.
  • Зависимость от интернета: для работы с веб-сервисами (например, получение данных из API) требуется подключение к сети.

Применение

Персональная автоматизация

Наиболее распространённое использование — создание персональных сценариев для повседневных задач. Например, команда «Поездка на работу» может включать: получение времени в пути из Карт, включение режима «Не беспокоить», запуск подкаста. Пользователи делятся готовыми командами через интернет, что привело к появлению сообществ, таких как /r/shortcuts на Reddit.

Профессиональное использование

В бизнесе Siri Shortcuts применяются для автоматизации рутинных операций: создание отчётов, конвертация файлов, управление задачами в Trello или Asana. Для разработчиков Apple предоставляет API для интеграции своих приложений с Shortcuts, что позволяет добавлять пользовательские действия.

Образование и творчество

Учителя используют Shortcuts для создания интерактивных уроков, например, команды для проверки знаний или автоматической генерации заданий. Художники и дизайнеры автоматизируют обработку изображений (изменение размера, наложение фильтров).

Критика и ограничения

Сложность для новичков

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

Ограниченная интеграция с системой

В отличие от Android, где Tasker или Automate позволяют автоматизировать практически любые действия, Siri Shortcuts имеют ограниченный доступ к системным функциям. Например, нельзя автоматически включать/отключать Bluetooth или Wi-Fi без дополнительных подтверждений.

Проблемы с конфиденциальностью

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

Интересные факты

  • Приложение «Workflow», лёгшее в основу Shortcuts, было удостоено премии Apple Design Award в 2015 году.
  • В 2020 году Apple выпустила Siri Shortcuts Gallery — коллекцию готовых команд, созданных компанией и партнёрами.
  • На macOS Shortcuts появились только в 2021 году (macOS Monterey), хотя ранее существовала утилита Automator, которая выполняла схожие функции, но была менее удобна для пользователей.
  • В iOS 17 (2023) была добавлена возможность запускать команды при нажатии на заднюю панель iPhone (Back Tap).

Источники

  • Apple Inc. (2018). «Shortcuts User Guide». Apple Support.
  • Вайнштейн, А. (2017). «Workflow: The Story Behind the App». Medium.
  • Смит, Дж. (2020). «Automating iOS with Shortcuts». O'Reilly Media.
  • Официальная документация Apple Developer: «Shortcuts Framework».

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →