Adăugați acțiuni condiționate (IF) la activator pe iPhone cu jailbreak

Pentru ca un smartphone să fie cu adevărat „inteligent”, cred că este esențial ca dispozitivul să înțeleagă pe deplin ce vrei să facă și când, precum și cum. Desigur, capacitățile unui smartphone se extind cu mult dincolo de cele pe care le-ar avea un dispozitiv mobil obișnuit, dar adevărata frumusețe a conceptului începe atunci când telefonul începe să acționeze asupra acțiunilor pe care doriți să le execute fără inițiere manuală, în funcție de condiții și mediu. Au apărut o serie de aplicații care aduc ceva similar, cel mai notabil dintre ele fiind serviciul IFTTT multiplatform. Apoi, pentru telefoanele Android, există Tasker, care poate automatiza practic toate zonele telefonului sau tabletei. Pentru iOS, un similar, și probabil cel mai bun vreodată, a fost Activator, care permite executarea acțiunilor în funcție de îndeplinirea anumitor condiții. Acum, a apărut o nouă modificare pentru dispozitivele iDevice cu jailbreak, care adaugă declarații condiționate (IF) la Activator. Această modificare poartă numele de ActIf și o vom arunca o privire mai atentă astăzi.

Lucrul cu Activator singur este limitarea că, deși poate efectua anumite acțiuni automat, nu poate adăuga raționament la acestea. Să luăm în considerare un exemplu: puteți configura activatorul pentru a opri automat datele mobile atunci când dispozitivul este conectat la o rețea WiFi, dar nu îl puteți face să facă același lucru atunci când este conectat la o anumită rețea. De fapt, setarea funcționează pentru TOATE rețelele WiFi în mod implicit, dar nu doar pentru una anume. Aici intervine ActIf. Această modificare adaugă această „funcționalitate condiționată” lipsă la Activator și va face dispozitivul să se uite la SSID-ul rețelei la care este conectat înainte de a executa acțiunea specificată.

  Noțiuni introductive cu mediile virtuale în Python

Începând de acum, ActIf acceptă un set de acțiuni, inclusiv conectarea la un anumit SSID WiFi, un anumit dispozitiv Bluetooth, dacă muzică este redată sau nu, dacă dispozitivul este conectat la sursa de alimentare sau nu sau dacă o anumită aplicație este deschisă. Modificarea adaugă propriile setări la panoul Extensii din aplicația nativă Setări iOS, unde puteți specifica parametrii condiționali asociați cu verificările acceptate, în timp ce acțiunile în sine vor trebui setate prin setările Activator, unde este adăugat un nou panou pentru ActIf actiuni. Lucrul bun este că ActIf acceptă trei setări posibile pentru fiecare parametru condiționat, oferindu-vă flexibilitate pentru configurarea mai multor opțiuni pentru aceeași condiție.

Modificări precum ActIf sunt rare chiar și în scenariul jailbreak-ului și destul de greu de obținut pe deplin, dar flexibilitatea și libertatea pe care le promit fac ca efortul să merite. ActIf este disponibil gratuit prin intermediul depozitului BigBoss din Cydia și acceptă iPhone, iPod touch și iPad, inclusiv arhitectura pe 64 de biți a iPad Air și iPhone 5s. Dacă utilizați Activator, această modificare este obligatorie.