Encuentran un exploit en iOS que permite iconos dinámicos en las apps
By Alex Vicente
Ya hace tiempo que Apple permitió que las apps utilizaran iconos alternativos y no son pocas aquellas que ya se han adaptado permitiéndonos elegir qué icono de app queremos utilizar desde los propios ajustes de esta. Sin embargo, hasta ahora solo la app Calendario y Reloj tienen iconos dinámicos pero se ha encontrado un exploit en iOS que podría cambiar esto.
Bryce Bostwick ha sido quien ha encontrado este exploit que permite a los desarrolladores crear iconos dinámicos para sus apps. Entrando en la parte más técnica, el exploit utiliza la API que permite a las apps utilizar diferentes iconos pero se salta el requerimiento de que esto lo cambie de forma manual el usuario.
¿Qué quiere decir esto? Empecemos por el funcionamiento real de iOS. Y es que, iOS hace que sea el usuario quien elija un icono alternativo para la app y posteriormente el sistema lanza una alerta de confirmación. Si el sistema no puede verificar que ha sido el usuario quien lo ha pedido, la alerta no se llega a mostrar y el icono no se modifica. Por tanto, iOS no permite que el icono se cambie por sí mismo en un proceso en segundo plano.
Sin embargo, Bryce ha descubierto que utilizando un método privado que llame a la API, se puede llegar a utilizar iconos personalizados sin la necesidad de aceptar la alarma de iOS y por tanto, sin requerir que el usuario lo solicite. Esto junto a otro truco para hacer que iOS piense que la app está siempre activa incluso cuando la cerramos, se puede llegar a modificar el icono siempre que se quiera en un segundo plano, permitiendo así que este sea dinámico junta varios iconos estáticos que cambian con el paso del tiempo.
Por supuesto, esto es algo que en la review de las apps en la Apple Store se mirará y probablemente se rechacen las apps que quieran utilizar este exploit. Veremos si iOS 18 y su nueva presonalización permiten que los iconos dinámicos puedan llegar a nuestras vidas.
May 28, 2024 at 08:00AM
SIGUENOS EN FACEBOOK: https://ift.tt/qjI8dYL
SIGUENOS EN TWITTER: https://twitter.com/Techinford
via Actualidad iPhone https://ift.tt/dUJxecv
Comentarios
Publicar un comentario