Додайте умовні дії (IF) до активатора на зламаному iPhone

Для того, щоб ваш смартфон дійсно відповідав званню “розумного”, на мою думку, важливо, щоб він інтуїтивно розумів ваші потреби, передбачаючи, що саме ви хочете зробити, і коли. Звісно, можливості сучасних смартфонів набагато перевершують звичайні мобільні пристрої, але справжня магія починається тоді, коли телефон здатен автоматично виконувати необхідні дії, не чекаючи ваших команд, залежно від ситуації та оточення.

Існує чимало додатків, які прагнуть досягти чогось подібного, зокрема, популярний кросплатформенний сервіс IFTTT. Користувачі Android-пристроїв мають Tasker, який дозволяє автоматизувати практично будь-який аспект роботи телефону або планшета. Для iOS-пристроїв аналогом, і, можливо, найкращим варіантом був Activator, який дозволяв виконувати дії на основі заданих умов. Тепер, для пристроїв Apple зі зламаною системою (jailbreak), з’явилося нове розширення, яке додає умовні оператори (IF) до Activator. Цей інструмент має назву ActIf, і саме йому ми приділимо увагу сьогодні.

Суть Activator полягає в тому, що, хоча він і здатний автоматично виконувати певні дії, йому бракує можливості додавати до них умови. Розгляньмо приклад: ви можете налаштувати активатор на автоматичне вимкнення мобільних даних, коли пристрій підключається до Wi-Fi, але не можете змусити його робити це лише при підключенні до конкретної мережі. За замовчуванням, налаштування застосовується до ВСІХ Wi-Fi мереж, а не до певної. Ось де в гру вступає ActIf. Це розширення додає необхідну “умовну функціональність” до Activator, змушуючи пристрій перевіряти SSID підключеної мережі перед тим, як виконувати задану дію.

Наразі ActIf підтримує ряд дій, серед яких: підключення до конкретного Wi-Fi SSID, конкретного Bluetooth-пристрою, відтворення музики (або її відсутність), підключення пристрою до джерела живлення, або відкриття конкретного додатка. Налаштування додає власні параметри до розділу розширень у налаштуваннях iOS, де можна задати умовні параметри для підтримуваних перевірок. Самі ж дії необхідно налаштовувати через розділ налаштувань Activator, де з’являється нова панель для дій ActIf. Важливо, що ActIf підтримує три можливі варіанти для кожного умовного параметра, що надає вам гнучкість у налаштуванні декількох параметрів для однієї умови.

Такі налаштування, як ActIf, є рідкістю навіть у світі джейлбрейка, і їхня розробка є досить складною. Однак, гнучкість і свобода, які вони пропонують, роблять ці зусилля вартими витраченого часу. ActIf доступний безкоштовно через репозиторій BigBoss у Cydia і підтримує iPhone, iPod touch та iPad, включно з 64-розрядними архітектурами iPad Air та iPhone 5s. Якщо ви користуєтесь Activator, то це розширення є просто необхідним.