🎃 ¡Rebajas de Halloween! ¡Office 2021 para siempre por sólo 29,11€/PC! [ Saber más ]
Con la llegada de iOS 18, Apple ha implementado un cambio significativo que afectará a las Live Activities, una función que muchos desarrolladores han utilizado para ofrecer actualizaciones en tiempo real desde la pantalla de bloqueo o la Isla dinámica.
Este cambio, aunque no impactará a la mayoría de las aplicaciones, sí es relevante para ciertos casos de uso específicos.
Actualizaciones menos frecuentes
El desarrollador Nico compartió recientemente en X su experiencia con esta nueva limitación. En iOS 17 y versiones anteriores, las Live Activities podían actualizarse cada segundo, lo que permitía mostrar información en tiempo real, como la velocidad de una bicicleta en una aplicación de fitness.
Sin embargo, en iOS 18, las actualizaciones ahora solo pueden realizarse cada 5 a 15 segundos. Esto significa que la velocidad mostrada en su app podría tener un retraso de hasta 10 segundos, lo que podría ser problemático para ciertos usuarios que dependen de datos precisos y en tiempo real.
La justificación de Apple
Apple ha confirmado que este cambio es intencional. Según la empresa, cada actualización de las Live Activities requiere escribir datos en el almacenamiento, lo que podría acelerar el desgaste de la memoria NAND del dispositivo.
Además, Apple ha aclarado que las Live Activities nunca estuvieron pensadas para ofrecer experiencias en tiempo real. La capacidad de actualizarlas cada segundo era, según la compañía, un «agujero en la API» que no estaba previsto originalmente.
Afortunadamente, no todas las Live Activities sufrirán con este cambio. Aplicaciones como Uber, que muestran una cuenta regresiva para la hora estimada de llegada, no deberían verse afectadas. Estas aplicaciones actualizan la hora estimada una sola vez y luego la cuenta regresiva se maneja de manera local, sin necesidad de actualizaciones constantes desde la app.