Agregar acciones condicionales (IF) al activador en iPhone con jailbreak

Para que un teléfono inteligente sea realmente «inteligente», creo que es esencial que el dispositivo comprenda completamente lo que quieres que haga y cuándo, y también cómo. Es cierto que las capacidades de un teléfono inteligente se extienden mucho más allá de las que ofrecería un dispositivo móvil normal, pero la verdadera belleza del concepto comienza cuando el teléfono comienza a actuar sobre las acciones que desea que ejecute sin iniciación manual, según las condiciones y el entorno. Han aparecido varias aplicaciones que aportan algo similar, y la más notable de ellas es el servicio IFTTT multiplataforma. Luego, para los teléfonos Android, está Tasker, que prácticamente puede automatizar todas y cada una de las áreas de su teléfono o tableta. Para iOS, un activador similar, y probablemente el mejor de todos los tiempos, permite la ejecución de acciones en función del cumplimiento de determinadas condiciones. Ahora, ha surgido un nuevo ajuste para iDevices con jailbreak que agrega declaraciones condicionales (IF) al Activator. Este ajuste lleva el nombre de ActIf, y lo veremos más de cerca hoy.

ActIf_Cydia_iOS (4)

El problema con Activator por sí solo es la limitación de que, aunque puede realizar ciertas acciones automáticamente, no puede agregar razonamiento a ellas. Consideremos un ejemplo: puede configurar el activador para apagar automáticamente los datos móviles cuando el dispositivo está conectado a una red WiFi, pero no puede hacer que haga lo mismo cuando está conectado a una red específica. De hecho, la configuración funciona para TODAS las redes WiFi de forma predeterminada, pero no solo para una específica. Ahí es donde entra ActIf. Este ajuste agrega esta «funcionalidad condicional» faltante al Activator y hará que el dispositivo mire el SSID de la red a la que está conectado antes de ejecutar la acción especificada.

ActIf_Cydia_iOS (1) ActIf_Cydia_iOS (2)

A partir de ahora, ActIf admite un conjunto de acciones, incluida la conexión a un SSID WiFi específico, un dispositivo Bluetooth específico, si se está reproduciendo música o no, si el dispositivo está conectado a la fuente de alimentación o no, o si una aplicación específica está abierta. El ajuste agrega su propia configuración al panel Extensiones en la aplicación de configuración nativa de iOS, donde puede especificar los parámetros condicionales asociados con las comprobaciones admitidas, mientras que las acciones en sí mismas deberán configurarse a través de la configuración del Activador, donde se agrega un nuevo panel para ActIf acciones. Lo bueno es que ActIf admite tres configuraciones posibles para cada parámetro condicional, lo que le brinda flexibilidad para configurar múltiples opciones para la misma condición.

ActIf_Cydia_iOS (3)

Los ajustes como ActIf son raros incluso en el escenario de fuga, y bastante difíciles de controlar por completo, pero la flexibilidad y la libertad que prometen hacen que el esfuerzo valga la pena. ActIf está disponible a través del repositorio de BigBoss en Cydia de forma gratuita y es compatible con iPhone, iPod touch y iPad, incluida la arquitectura de 64 bits de iPad Air y iPhone 5s. Si usa Activator, este ajuste es imprescindible.