iOS tiene muchas funciones útiles e interesantes, pero cuando se trata de íconos de aplicaciones, el sistema es bastante complicado. Aunque Apple permite a los desarrolladores de aplicaciones utilizar una función llamada Íconos de aplicaciones alternativas para agregar uno o más íconos de aplicaciones que los usuarios pueden cambiar, estos cambios solo pueden ser agregados manualmente por los usuarios, lo que elimina la opción de que los desarrolladores incluyan aplicaciones interactivas o animadas. icono. Sin embargo, los desarrolladores han descubierto exploits en iOS que evitan esta limitación para agregar animaciones a los íconos de las aplicaciones.

Explotación de iconos de aplicaciones animadas de iOS: cómo funciona

Como explica el investigador Bryce Bostwick en un entrada en el blog, este exploit de iOS resuelve dos problemas principales. Primero, iOS envía una alerta a los usuarios cada vez que se cambia el ícono de una aplicación. En segundo lugar, la función Iconos de aplicaciones alternativas no funciona en segundo plano, lo que significa que, a menos que la aplicación esté activa, el efecto no se puede aplicar. Esto no tiene sentido porque si una aplicación está activa, el usuario aún no puede ver su ícono.

Bostwick ilustra dos soluciones para eludir estas restricciones. Para anular el sistema de advertencia, los investigadores utilizaron una llamada privada a la interfaz de programación de aplicaciones (API) de iOS. Esta es una solución sencilla que requiere un pequeño cambio en el código API, como se ilustra en este vídeo de YouTube. El segundo cambio requirió una revisión completa y un cambio de estado de la aplicación UI.

Al completar ambos pasos, Bostwick demostró que efectivamente era posible agregar múltiples íconos de aplicaciones y luego cambiarlos muy rápidamente dándoles una apariencia animada. En particular, los desarrolladores no deberían intentar esto ya que Apple probablemente revisará el cambio y lo rechazará de inmediato.

Iconos de aplicaciones animados en iOS puramente cosméticos

Si bien esta es una característica única que tiene sentido para algunas aplicaciones (Apple ya permite íconos dinámicos para sus aplicaciones Reloj y Calendario), para la mayoría de las aplicaciones de terceros, es solo un truco de terceros. Además, existe la posibilidad de que se produzcan abusos, ya que los desarrolladores pueden utilizar trucos fraudulentos para atraer la atención de los usuarios hacia la aplicación.

También hay problemas técnicos. Para cambiar los íconos de la aplicación lo suficientemente rápido, la aplicación debe ejecutarse en segundo plano, lo que puede hacer que la batería se agote más rápido. La propia animación del icono de la aplicación puede agotar aún más la batería. Es probable que Apple limite esta acción teniendo en cuenta estos motivos y probablemente parchee el exploit que habilita esta funcionalidad.

Sin embargo, según un informe, Apple planea ofrecer cierta personalización de los íconos de las aplicaciones a los usuarios con iOS 18. La compañía puede permitir a los usuarios cambiar el color de los íconos de las aplicaciones y colocarlos en cualquier lugar de la pantalla de inicio, eliminando su patrón de cuadrícula estándar.


Los enlaces de afiliados pueden generarse automáticamente; consulte nuestra declaración de ética para obtener más detalles.

Fuente