1K подписчиков

Команды iOS 13. Простой способ создавать программы прямо в смартфоне. Пример программы

673 прочитали

Продолжаю изучать мой новый iPhone SE 2020 и сегодня расскажу об очень крутой штуке, которая меня впечатлила. Речь пойдет о приложении Команды iOS 13. Представлена она как средство автоматизации каких-то действий на смартфоне, но по сути это полноценный язык программирования. Далее в статье покажу на примере создания небольшой программы как это выглядит. В конце статьи ссылка на скачивание этой программы в ваш смартфон.

С ее помощью можно управлять состояниями системы, менять настройки, выводить уведомления, получать данные от установленных программ и сайтов обрабатывать их и т.д. Кроме того можно настраивать автоматическое выполнения таких скриптов-программ по наступлению событий. Например при подключении к определенной wifi сети или при включении режима энергосбережения, по времени или по прибытии в определённую локацию.

Я не знаю есть ли аналоги такого функционала в Android, надеюсь адепты этой платформы сейчас поправят меня в комментариях, но я очень сильно кайфанул от использования команд и написания простых скриптов. Как по мне - это очень крутая функция.

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

Автоматизация на iPhone

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

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

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

Программа для определения IP адреса

Мне как сисадмину частенько возникает необходимость узнать текущий ip адрес моего устройства. Например чтобы проверить работу какого-нибудь сервиса или настройки системы безопасности. Раньше для этого нужно было либо лезть в настройки, либо использовать онлайн сервис для определения внешнего адреса. Сейчас я сделал себе небольшой скрипт, который все делает сам.

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

https://www.icloud.com/shortcuts/7576e18f04d448aea4531f36d65b6a6f

Просто откройте ее на iPhone с iOS 13 и сможете добавить команду на устройство.

Область применения

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

Примеры готовых команд в галерее
Примеры готовых команд в галерее

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

Но это тоже довольно примитивное приложение и если вы откроете приложение команды и посмотрите на список потенциальных возможностей, то поймете, что там можно создавать довольно интересные приложения. Список доступных скриптов и интеграций с программами огромный. Если вам интересна эта тема ставьте нравится 👍 и пишите в комментариях, я сделаю более подробный разбор программы. Так же подписывайтесь на мой канал "Хакни нормальность".