Как использовать Shortcuts с установленными через сайдлоад приложениями
Как использовать Shortcuts с установленными через сайдлоадинг приложениями
Apple Shortcuts, одна из самых недооценённых функций iOS, прекрасно работает с приложениями, установленными через сайдлоадинг с помощью Scarlet iOS. Хотите ли вы создать собственную иконку для установленного через сайдлоадинг приложения, автоматизировать многоэтапный процесс с участием сторонних инструментов или настроить запуск сложных задач одним нажатием, Shortcuts предоставляет всю необходимую инфраструктуру для этого, причём без каких-либо навыков программирования.
В этом руководстве рассматривается всё: от основ запуска установленных через сайдлоадинг приложений с помощью Shortcuts до создания сложных цепочек автоматизации, объединяющих ваши приложения с системными функциями iOS.
Основа: как Shortcuts взаимодействует с приложениями
Shortcuts может взаимодействовать с приложениями двумя способами. Первый, через URL-схемы, то есть диплинки, открывающие приложение сразу на определённом экране или функции. Второй, через действия Shortcuts, специальные точки интеграции, которые разработчики приложений встраивают самостоятельно. Поддержка отличается от приложения к приложению: одни предлагают только один вариант, другие оба, а некоторые ни одного.
Даже приложения без явной поддержки Shortcuts можно запустить из сценария с помощью действия «Open App», что позволяет объединять запуск приложений с другими автоматизациями в цепочку.
Создание собственной иконки для приложений, установленных через сайдлоадинг
Один из самых популярных способов использования Shortcuts с установленными через сайдлоадинг приложениями, создание собственной иконки на домашнем экране. Такие приложения получают иконки из IPA-пакета, однако вы можете создать закладку Shortcuts, которая будет отображать в качестве иконки любое выбранное вами изображение.
Пошаговая инструкция: кастомная иконка через Shortcuts
- Откройте приложение Shortcuts и нажмите кнопку +, чтобы создать новый сценарий.
- Нажмите “Add Action” и найдите “Open App”. Выберите установленное через сайдлоад приложение, для которого хотите создать иконку.
- Откройте параметры сценария (кнопка “Поделиться” или меню рядом с его названием, в зависимости от версии iOS), затем нажмите “Add to Home Screen”.
- Нажмите на изображение иконки по умолчанию рядом с названием сценария. Вы можете выбрать фото из библиотеки, сделать новый снимок или выбрать файл для использования в качестве иконки.
- Введите название сценария (оно станет подписью под иконкой).
- Нажмите “Add”. Кастомная иконка появится на главном экране.
Этот же способ используется для создания тематических макетов главного экрана: вы можете задать для установленных через сайдлоад приложений иконки, соответствующие вашей эстетике, а не те, что были включены в исходный IPA-файл.
Подробнее о настройке внешнего вида приложений читайте в нашем руководстве по кастомным иконкам для сайдлоад-приложений на iPhone.
Автоматизация запуска приложений с помощью триггеров
Настоящая сила Shortcuts для сайдлоад-приложений раскрывается в автоматизации: приложения могут запускаться, а действия выполняться автоматически при выполнении заданных вами условий. Вот несколько практических примеров.
Открывайте эмулятор при подключении AirPods
Если вы играете в эмуляторы с Bluetooth-наушниками, вы можете настроить автоматический запуск так, чтобы подключение аудиоустройства открывало эмулятор.
- В Shortcuts перейдите на вкладку Automation и нажмите кнопку +.
- В качестве триггера выберите “Bluetooth”, затем выберите ваши наушники из списка.
- Настройте запуск при подключении устройства.
- Добавьте действие “Open App” и выберите ваш эмулятор.
- Выберите запуск автоматизации немедленно (на старых версиях iOS отключите “Ask Before Running”), чтобы триггер срабатывал полностью автоматически.
Запуск по времени для ежедневных приложений
Если у вас есть установленный через сайдлоад инструмент для продуктивности или новостной агрегатор, который вы проверяете каждое утро, создайте автоматизацию по времени, которая будет открывать его в привычное для вас время чтения. Automation > + > Time of Day > укажите время > Open App.
Триггеры по местоположению
Загруженные вручную приложения, полезные в определённых местах (инструмент для поездок, которым вы пользуетесь на вокзале, или таймер тренировок, нужный в спортзале), можно настроить на автозапуск при прибытии в эти места. Automation > + > Arrive > укажите место > Open App.
Создание многошаговых сценариев с загруженными вручную приложениями
Shortcuts позволяют объединять несколько действий в цепочку, сочетая приложения из App Store, загруженные вручную приложения и встроенные функции iOS. Вот несколько многошаговых сценариев, демонстрирующих эту возможность.
Запуск игровой сессии
Этот Shortcut включает режим «Не беспокоить», устанавливает максимальную яркость и открывает ваш эмулятор, всё одним нажатием.
- New Shortcut > Add Action
- Добавьте действие «Set Focus», выберите «Не беспокоить» и установите значение «On»
- Добавьте действие «Set Brightness» и переместите ползунок на максимум
- Добавьте действие «Open App» и выберите ваш эмулятор
- Назовите сценарий «Gaming Mode» и добавьте его на главный экран с иконкой игрового контроллера
Завершение игровой сессии
Создайте парный Shortcut, который отменяет эти настройки после завершения игры.
- Отключите режим «Не беспокоить»
- Верните яркость к привычному уровню
URL-схемы для прямого перехода в загруженные вручную приложения
Многие приложения регистрируют собственные URL-схемы, которые Shortcuts может вызывать напрямую. URL-схема выглядит как appname:// и иногда может включать параметры, ведущие к конкретным экранам внутри приложения.
Чтобы использовать URL-схему в Shortcut: Add Action > найдите «Open URLs» > введите URL-схему. Если схема верна, а приложение установлено, нажатие на Shortcut откроет приложение сразу в нужном месте.
Чтобы найти URL-схему приложения, поищите в интернете запрос «[название приложения] URL scheme». Некоторые приложения публикуют свои схемы открыто.
Передача данных из загруженных вручную приложений через Shortcuts
Некоторые загруженные вручную приложения поддерживают стандартное меню «Поделиться» iOS, а значит Shortcuts может получать их данные и передавать их другим приложениям. Например, если загруженный вручную файловый менеджер умеет делиться файлами через это меню, Shortcut может принять эти файлы, обработать их (переименовать, конвертировать, сжать) и отправить в другое приложение или сохранить в iCloud Drive.
Чтобы создать сценарий на основе меню «Поделиться»: создайте новый Shortcut > в настройках включите «Show in Share Sheet» > постройте цепочку действий, начиная с полученного файла или содержимого.
Использование Shortcuts для быстрой переустановки sideload-приложений
Одно из удачных применений Shortcuts, создание быстрого ярлыка, который открывает Scarlet iOS для оперативной переустановки после отзыва сертификата. Поскольку Scarlet iOS устанавливается со страницы загрузки в Safari, вы можете создать Shortcut, который открывает эту страницу (страницу установки Scarlet iOS) в Safari, избавляя вас от необходимости открывать Safari и переходить туда вручную.
Узнайте больше о поддержании вашей библиотеки sideload-приложений в нашем руководстве как переустановить Scarlet iOS без потери данных.
Интеграция с Siri
Любой созданный вами Shortcut можно запустить голосовой командой Siri. Достаточно произнести название ярлыка. Сказать «Hey Siri, игровой режим», чтобы запустить Shortcut для настройки игровой сессии, действительно удобно, особенно когда руки уже заняты геймпадом.
Раскройте весь потенциал ваших sideload-приложений
Shortcuts превращает sideload-приложения из разрозненных инструментов в полноценную часть целостного, автоматизированного опыта работы с iOS. Сочетание широкой библиотеки приложений Scarlet iOS и возможностей автоматизации Shortcuts даёт вам уровень кастомизации, который выходит далеко за рамки того, что может предложить один лишь App Store.
Начните с установки любимых приложений через Scarlet iOS, а затем создайте автоматизации Shortcuts, которые органично впишут их в вашу повседневную рутину.