O iOS tem muitos recursos úteis e interessantes, mas quando se trata de ícones de aplicativos, o sistema é muito rígido. A Apple permite que os desenvolvedores de aplicativos adicionem um ou mais ícones de aplicativos que os usuários podem alternar usando um recurso chamado Ícones de aplicativos alternativos, mas essas alterações só podem ser adicionadas manualmente pelos usuários. ícone. No entanto, os desenvolvedores descobriram uma exploração do iOS que contorna essas restrições e adiciona animações aos ícones dos aplicativos.
Explorando ícones de aplicativos animados para iOS: como funciona
Conforme explicado pelo pesquisador Bryce Bostwick em uma postagem no blog, essa exploração do iOS resolve dois problemas importantes. Primeiro, o iOS envia um alerta aos usuários sempre que o ícone de um aplicativo muda. Em segundo lugar, o recurso de ícone de aplicativo alternativo não funciona em segundo plano. Isso significa que os efeitos não podem ser implementados a menos que o aplicativo esteja ativo. Isso é inútil porque o usuário não verá o ícone se o aplicativo estiver ativo.
Bostwick oferece duas soluções alternativas para contornar essas limitações. Para substituir o sistema de alerta, os pesquisadores usam chamadas privadas para interfaces de programação de aplicativos (APIs) iOS. Como ele explica em seu vídeo no YouTube, esta é uma solução simples que requer algumas alterações no código da API. A segunda mudança requer correções abrangentes e alterações no estado do aplicativo de UI.
Ao concluir ambas as etapas, Bostwick demonstrou que é realmente possível adicionar vários ícones de aplicativos e alternar rapidamente entre eles de forma animada. Os desenvolvedores não deveriam tentar isso, especialmente porque a Apple provavelmente considerará e rejeitará rapidamente a mudança.
Ícones de aplicativos animados no iOS são puramente cosméticos
Embora este seja um recurso peculiar que faz sentido para alguns aplicativos (a Apple já permite ícones dinâmicos nos aplicativos Relógio e Calendário), é apenas um truque de festa para a maioria dos aplicativos de terceiros. Além disso, existe potencial para abuso, pois os desenvolvedores podem usar truques enganosos para chamar a atenção dos usuários para seus aplicativos.
Existem também questões técnicas. Para alterar o ícone de um aplicativo com rapidez suficiente, o aplicativo deve ser executado em segundo plano, o que pode descarregar a bateria mais rapidamente. As próprias animações dos ícones do aplicativo podem esgotar ainda mais a bateria. A Apple pode limitar esta ação por estes motivos e corrigir a exploração que permite esta funcionalidade.
No entanto, segundo relatos, a Apple planeja oferecer personalização de ícones de aplicativos para usuários que usam iOS 18. A empresa também pode permitir que os usuários alterem a cor dos ícones do aplicativo e coloquem os ícones em qualquer lugar da tela inicial, abandonando o padrão de grade padrão.

