Bedingte (IF) Aktionen zum Aktivator auf einem iPhone mit Jailbreak hinzufügen

ActIf: Bedingte Aktionen für den Activator auf Jailbreak-iGeräten

Ein echtes „Smart“-Phone zeichnet sich meiner Meinung nach dadurch aus, dass es präzise versteht, was es wann und wie tun soll. Sicher, die Fähigkeiten eines Smartphones gehen weit über die eines herkömmlichen Mobiltelefons hinaus. Die eigentliche Genialität des Konzepts entfaltet sich jedoch erst, wenn das Telefon auf Ereignisse reagiert und Aktionen automatisch ausführt, basierend auf den jeweiligen Bedingungen und der Umgebung, ohne dass ein manuelles Eingreifen erforderlich ist. Es gibt bereits eine Reihe von Apps, die ähnliche Funktionen bieten, allen voran der plattformübergreifende Dienst IFTTT. Für Android-Geräte existiert Tasker, der nahezu jeden Bereich Ihres Smartphones oder Tablets automatisieren kann. Auf iOS-Geräten war Activator, der Aktionen bei Erfüllung bestimmter Voraussetzungen ermöglichte, eine vergleichbare und vermutlich die beste Option. Nun gibt es eine neue Erweiterung für Jailbreak-iGeräte, die dem Activator bedingte Anweisungen (IF-Anweisungen) hinzufügt. Dieser Tweak trägt den Namen ActIf, und wir werden ihn uns heute genauer ansehen.

Das Problem beim Activator allein ist, dass er zwar bestimmte Aktionen automatisch ausführen kann, diesen aber keine Argumente hinzufügen kann. Ein Beispiel: Sie können den Activator so einstellen, dass mobile Daten automatisch deaktiviert werden, sobald das Gerät mit einem WLAN-Netzwerk verbunden ist. Sie können aber keine Bedingung festlegen, dass dies nur bei einem bestimmten Netzwerk geschehen soll. Standardmäßig gilt die Einstellung für ALLE WLAN-Netzwerke, und nicht nur für ein bestimmtes. Hier kommt ActIf ins Spiel. Diese Erweiterung fügt dem Activator die fehlende „bedingte Funktionalität“ hinzu und ermöglicht es dem Gerät, nach der SSID des verbundenen Netzwerks zu suchen, bevor die zugewiesene Aktion ausgeführt wird.

ActIf unterstützt derzeit eine Reihe von Aktionen, darunter die Verbindung mit einer bestimmten WLAN-SSID, einem bestimmten Bluetooth-Gerät, die Prüfung, ob Musik abgespielt wird oder nicht, ob das Gerät an eine Stromquelle angeschlossen ist oder nicht, und ob eine bestimmte App geöffnet ist. Die Erweiterung integriert ihre eigenen Einstellungen in das Einstellungsmenü der nativen iOS-App, in dem Sie die bedingten Parameter für die unterstützten Prüfungen konfigurieren können. Die eigentlichen Aktionen werden über die Activator-Einstellungen festgelegt, wo ein neuer Bereich für ActIf-Aktionen hinzugefügt wird. Bemerkenswert ist, dass ActIf drei Konfigurationsoptionen für jeden Bedingungsparameter unterstützt, was eine flexible Anpassung von mehreren Optionen für dieselbe Bedingung ermöglicht.

Tweaks wie ActIf sind selbst in der Jailbreak-Szene eher selten und nicht leicht zu finden. Die dadurch gewonnene Flexibilität und Freiheit sind jedoch die Mühe wert. ActIf ist kostenlos über das BigBoss-Repository in Cydia erhältlich und unterstützt iPhone, iPod touch und iPad, einschließlich der 64-Bit-Architektur von iPad Air und iPhone 5s. Wenn Sie den Activator nutzen, ist diese Erweiterung ein absolutes Muss.