Главное преимущество портативных устройств — мобильность. Однако она же и затрудняет их использование. Небольшой размер экрана, отсутствие клавиатуры и многооконного режима, а в устройствах Apple и еще целый ряд ограничений превращают простые с виду задачи в невыносимую многочасовую муку. Чтобы избежать таких страданий, придумали средства автоматизации.

Вероятно, каждый продвинутый iOS-пользователь, зная, что система эта представляет собой адаптированную под сенсорный экран версию macOS, может подумать: «На Mac есть Automator и AppleScript, возможно ли (к примеру, при наличии джейлбрейка) установить или портировать их на iPhone и iPad?» Увы, сделать это не получится. Хотя две «яблочные» платформы и имеют сходную архитектуру, они используют принципиально разный подход к организации работы приложений. Если macOS позволяет программам иметь доступ ко всем файлам системы, а также получать команды из «Терминала», то iOS лишает разработчиков софта подобной возможности. Каждая программа работает изолированно, а принимать команды может фактически только при прямом пользовательском обращении через собственный интерфейс, что значительно затрудняет автоматизацию.

Тем не менее Apple предпринимает шаги, чтобы исправить дело. Благодаря технологии Document Picker (общий доступ к документам) и многим другим решениям управление одной программой при помощи команд от другой все же реально, а возможности разработчиков внедрять такие функции непрерывно растут. Потому и утилиты для автоматизации имеют шанс стать полезными.

Каким решением для автоматизации под iOS ты пользуешься?

Загрузка ... Загрузка ...
 

Инструменты автоматизации

Существует несколько решений для автоматизации на iOS, каждое из них заслуживает внимания, а некоторые могут применяться в сочетании с другими. Самая раскрученная утилита, пожалуй, Workflow — при сравнительно небольшой цене она обладает мощной функциональностью и богатейшим набором встроенных решений и схем. Ее конкуренты — Launch Center Pro и IFTTT, отлично зарекомендовавшая себя на других платформах.

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

Launch Center Pro — панель быстрого вызова всевозможных функций. Приложение задумывалось как единый пульт управления устройством, заменяющий интерфейс остальных программ. В большинстве iOS-утилит есть несколько возможностей для их использования в Launch Center. Программы и их отдельные функции запускаются при помощи специально создаваемой для этого иконки. Часть опций программы требуют подключения к соответствующему аккаунту.

Главное меню Launch Center Pro
Главное меню Launch Center Pro

IFTTT позволяет связать два действия воедино. Имеется большое количество встроенных решений, можно создавать и свои действия. Множество функций предусмотрено как для встроенных приложений, так и для приложений от сторонних разработчиков.

Готовые решения IFTTT
Готовые решения IFTTT

Создатели Workflow, вероятно, были вдохновлены идеями Apple Automator. Интерфейсы программ сходны — те же папки действий, визуальный конструктор. Конечно, количество действий ограничено разработчиками iOS, но и имеющийся набор операций впечатляет. К примеру, есть возможность добавлять иконки действий Workflow на рабочий стол и магазин готовых скриптов.

Готовые решения Workflow
Готовые решения Workflow

INFO


Цены на утилиты:
Workflow — 3 доллара;
Launch Center — 5 долларов;
IFTTT — бесплатно;
AutoTouch — 5 долларов.
 

Внешний вид

Начнем c IFTTT. Два окна (Manage и Browse), меню создания нового условия, несколько служебных окон — все, что предлагает данная утилита. Казалось бы, немного, зато удобно и все на поверхности. Просто и понятно организовано добавление новых действий (которые с недавнего времени носят имя Applets) из магазина готовых решений.

Настройки IFTTT
Настройки IFTTT

Интерфейс Launch Center Pro чуть сложнее. Все рабочее пространство представляет собой поле 4 х 5, в каждой ячейке которого могут находиться иконки действий. В правом верхнем углу — кнопка редактирования, создавать новые иконки можно только на пустом месте (удивляет отсутствие рабочих столов). Иконки расположены в произвольном порядке.

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

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

Особого внимания заслуживает панель редактирования расположения иконок. Концепция группировки по папкам сходна с рабочим столом iOS, и, казалось бы, разработчики могли сделать этот процесс похожим на стандартное решение. Однако они пошли другим путем. Для начала редактирования необходимо нажать кнопку в правом верхнем углу. Затем можно перетаскивать действия, но трудности могут возникнуть при перемещении их в папку. Для этого необходимо зайти в само действие (одинарное нажатие на иконке), после этого перелистать список функций вниз и выбрать Move Action. Откроется панель, где мы можем выбрать соответствующую папку. Теперь одинарным нажатием располагаем действие на одном из свободных мест. Для перемещения уже имеющихся в папке действий потребуется перейти в режим редактирования, затем сделать одинарное нажатие на папке и дальше управлять расположением иконок, как и на главном экране, перетаскиванием.

Группа действий Launch Center Pro
Группа действий Launch Center Pro

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

В целом интерфейс Launch Center понятен, однако к управлению расположением иконок придется привыкнуть. Поиска тут нет, что, по нашему мнению, тоже недостаток.

Workflow имеет самый сложный интерфейс среди всех рассматриваемых программ, однако заметно, что разработчики старались сделать утилиту как можно более простой в использовании. Основной экран предназначен для размещения всех действий. На нем можно их дублировать (для последующей модификации), переставлять, удалять и переименовывать. Есть и вторая вкладка — с готовыми решениями.

Меню создания действия напоминает окно Automator. Слева расположены действия и их папки, справа — рабочее пространство. Действия добавляются перетягиванием. Выполнение каждого блока можно поставить в зависимость от разнообразных параметров, от значений переменных или логических операторов. Есть три типа действий: обычное действие, виджет, расширение (доступно в меню «Поделиться»). Здесь же имеется и кнопка для запуска процесса.

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

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

Продолжение статьи доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все статьи на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта, включая эту статью. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов. Подробнее о подписке

Вариант 2. Купи одну статью

Заинтересовала статья, но нет возможности оплатить подписку? Тогда этот вариант для тебя! Обрати внимание: этот способ покупки доступен только для статей, опубликованных более двух месяцев назад.


3 комментария

Подпишитесь на ][, чтобы участвовать в обсуждении

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

Check Also

Скрытая сила пробела. Эксплуатируем критическую уязвимость в Apache Tomcat

В этой статье мы поговорим о баге в Apache Tomcat, популярнейшем веб-сервере для сайтов на…