Сервисы Евгений Делюкин
8 438

Найти ближайший банкомат и скачать видео из YouTube: что можно делать с помощью Siri Shortcuts в iOS 12

Инструкция по созданию, редактированию и поиску новых возможностей приложения «Команды».

В закладки

В 2014 году сторонние разработчики опубликовали в App Store приложение для автоматизации Workflow, которое поддерживало пользовательские сценарии действий и получило поддержку сообщества.

Презентация iOS 12. Фото: 9to5mac

Apple выкупила приложение в начале 2017 года, добавила поддержку Siri, локализовала его и сделала стандартным в iOS. Приложение «Команды» (Shortcuts) стало одним из основных нововведений iOS 12.

Что такое «Команды»

Приложение позволяет создать список действий, которые будут активироваться голосом, нажатием кнопки или виджета и выполняться по заданному сценарию.

К примеру, нажатием одной кнопки можно запустить сценарий «Еду домой», который запустит навигатор, проложит маршрут до дома, включит музыку в машине, напишет нужным людям сообщение с информацией о геолокации, временем пути и спросит, нужны ли какие-то покупки.

Поиск в Google через быструю команду

Команды могут использовать большинство источников информации на iOS: системные функции, входные данные из приложений, контент из браузеров, информация из js-скриптов и так далее.

Установка приложения

Если было установлено приложение Workflow, оно автоматически обновится до новой версии. Также «Команды» устанавливаются во время обновления системы до iOS 12. Если его нет, нужно скачать из App Store.

Использование простых команд из галереи

Изначально в приложении доступно более 300 встроенных команд для стандартных приложений iOS во вкладке «Галерея». Они делятся на категории и подборки: работа с текстом, изображениями, браузером, напоминаниями и так далее.

Чтобы добавить одну из встроенных команд, нужно выбрать интересующую и нажать кнопку «Получить быструю команду». На карточке команды также отображается список задействованных приложений, а кнопка «Показать действия» отображает сценарий выполнения.

Для некоторых команд нужно ввести входные данные. К примеру, для команды «Когда мне нужно выйти» приложение предложит ввести домашний адрес и место назначения. Добавленные команды появляются на вкладке «Библиотека».

Каждой команде можно присвоить значок и способ вызова: из виджета, из контекстного меню «Поделиться», с рабочего стола или через Siri.

Создание и редактирование команд

Чтобы создать свою команду, нужно нажать кнопку «Новая команда» на экране «Библиотека» и составить алгоритм действий из панели управления командами, которая делится на категории и виды содержимого.

Действия для команд можно выбрать как среди стандартных приложений системы, так и из сторонних, если разработчики обновили приложение для iOS 12 и «Команд».

Ещё можно использовать «быстрые команды Siri», которая анализирует действия пользователя и предлагает сделать команду на основе его популярных запросов: открыть сайт, позвонить, выставить будильник, открыть маршрут и так далее.

В сложных командах можно использовать математические и логические операции, получать информацию об объекте в кэше, запрашивать уведомления и работать с функциями системы.

Управление командами происходит с экрана «Библиотека».

  • Тап на карточку — запуск.
  • Долгий тап — удаление и перемещение.
  • Три точки — редактирование.

Где искать новые команды

  • Ветка обсуждения «Команд» на Reddit.
  • Российские энтузиасты завели канал в Telegram, в котором выкладывают локализованные или самостоятельно созданные команды.
  • Англоязычный и русскоязычный агрегаторы команд.

Подборка сторонних команд

Созданными командами можно делиться через iCloud. Чтобы открыть созданную команду, нужно перейти по ссылке, разрешить открытие команды в приложении и запустить её оттуда для первоначальной настройки.

Работа с фото и видео

Работа с музыкой

Работа с контактами и картами

Инструменты

  • Запуск Apple TV через Siri. В настройках нужно поменять IP-адрес и серийный номер на собственные.
  • Быстрый поиск в Google. Ввод текстом, картинкой или голосом.
  • Поиск приложений в App Store. Результаты выдаются списком.
  • Перевод текста в буфере обмена на русский или английский язык и универсальный переводчик.
  • Список желаемых игр и приложений в App Store с уведомлением об изменении цены.
  • Открытие ссылки в Safari там, где эта функция не предусмотрена.
  • Отображение рейтинга фильма на IMDB.
  • Открытие сразу нескольких вкладок.
  • Резервная копия команд из «Библиотеки» в iCloud или Dropbox.

Здоровье

  • Вычисление индекса массы тела с записью в «Здоровье».
  • Журнал потребления воды с записью в «Здоровье».

#инструменты

{ "author_name": "Евгений Делюкин", "author_type": "editor", "tags": ["\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b"], "comments": 20, "likes": 28, "favorites": 63, "is_advertisement": false, "subsite_label": "services", "id": 46673, "is_wide": false, "is_ugc": false, "date": "Fri, 28 Sep 2018 14:45:44 +0300" }
{ "id": 46673, "author_id": 124903, "diff_limit": 1000, "urls": {"diff":"\/comments\/46673\/get","add":"\/comments\/46673\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/46673"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 200396 }

20 комментариев 20 комм.

Популярные

По порядку

Написать комментарий...
2

ну что, супер.
Я вчера своему отцу 58-летнему показал видео роботов Boston Dynamics и Софию, и он ахренел, а если ему покажу теперь на что способный айфони, то вообще расстроится, что наши такого сделать не могут.

Ответить
2

На реддите еще такое нашел. Парень закодил программку, которая управляет spotify. Посидел, посмотрел как работает и пришел к выводу, что так можно по сути любую программу запустить.

https://www.reddit.com/r/shortcuts/comments/9ilii0/beta_spotify_remote_control_using_siri_shortcuts/

Ответить
–4

Не знаю один ли я такой, но... После просмотра списка готовых команд, а также вашего списка, меня ну ни одна не заинтересовала. Т.е. от слова вообще.

Отдельной строчкой хочу высказать свое "фи" по поводу приложения "Команды". Я себя считаю прошаренным, когда-то даже чуток программировал. Но на создание "Команды" в телефоне у меня не хватает терпения и понимания. Задать переменную, получить тип, входные данные, значение, и т.д. Это все жутко неудобно. Переменных и операндов дофига, но нет их списка/каталога. Потом, рзамер экрана маловат. Намного удобнее было бы в видео дектопного аппа. (В ИТТТ это отлично релаизовано.) Как результат, большинство людей просто не будут этим заниматься. Остается надеяться на сами бизнесы, но не факт.

И последнее. На данный момент отсуствует доступ к реальной информации. Например, я в такси по дороге нв аэропорт, хочу знать гейт моего самолета. Эта инфа есть в приложении аэропорта, но Сири к нему доступа не имеет. Станет ли (и когда если да) аэропорт отрывать доступ? И таких жизненных примеров куча.

Ответить
7

есть десятки программ для айфона, которыми вы не пользуетесь, но пользуются миллионы людей

Ответить
0

я полагаю, что с вопросом о гейте и прочем, нужно идти к разработчику, а не к ос.
но это не точно

Ответить
0

Это понятно. Но я оценивал жизненность системы вцелом (на данный момент).

Ответить
0

не буду спорить, но это реально косяк разрабов. оценивать систему по ленивым разработчикам не есть хорошо.
хотя повторюсь, я не в курсе есть ли вообще возможность такая у разрабов, ибо на старых осях вообще доступов ни к чему не было.

Ответить
0

Кто уже пробовал iOS 12? Как там с быстродействием и энергопотреблением? Переходить? Или ждать условную 12.0.2?

Ответить
4

да вроде норм, никаких особых изменений не заметил

Ответить
0

Apple Watch 3 держит теперь 2 дня вместо 3 дней. iPhone X стал быстрее, аккумулятора хватает, как прежде, на сутки.

Ответить
0

В целом приложение хорошее, уже закодил 5 команд для выполнения рутиных действий. Но вот активация через Siri огорчает. Мне было бы удобно если бы добавили API для взаимодействия с интерфейсами iPhone, Watch, iPod. Например поддержку геолокации, чтобы при выходе из территории дома телефон выключил WiFi и включил интернет на телефоне. Или при исчезновении WiFi включал интернет оператора. Не хватает таких фишек. После появления подобных возможностей можно iOS раз в 2 года обновлять, энтузиасты и компании сами напишут необходимый людям функционал.

Ответить
0

Расскажите, какие команды вы закодили. Очень интересно.

Ответить
4

Домашний режим(Включение WiFi, выключение интернета оператора), уличный режим(Включение геолокации, выключение WiFi, включение интернета оператора, громкость телефона на максимум), рабочий режим(громкость на 25%, выключение режима экономии батареи, включение WiFi), отправку денег через Тинькофф, отправку денег через Рокетбанк.

Ответить
0

Ой, и мне денег отправьте!

Ответить
0

а поделитесь плиз отправкой денег?

Ответить

Комментарий удален

0

Ну не знаю - у этих энтузиастов как то подозрительно люди добавляются на канале (iosshorcuts). Я сам на них подписан, но складывается впечатление, что там сплошная накрутка, да и групп в телеграмме уже далеко не одна на эту тематику. Смысл их было здесь рекламировать со стыренным контентом.

Ответить
0

Подскажите. Часть команд можно привязать к сири, а часть запускается только из приложения команды?

Ответить
0

Все команды можно привязать к сири, только не каждая команда будет корректно работать через неё, всё зависит от того, как она написана автором и как автор видел её использование.

Ответить
0

Яндекс, запилите возможность вызвать такси.

Ответить
0

Если кому нужна команда по полному отключению либо включению bluetoth можно через siri если сказать Siri Bluetooth
https://www.icloud.com/shortcuts/4023cbd374fc4eec9cff6002277fae13

Ответить
0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления