Descoberta exploração do iOS que permite aos desenvolvedores adicionar ícones de aplicativos ‘animados’: como funciona

O iOS tem muitos recursos úteis e interessantes, mas quando se trata de ícones de aplicativos, o sistema é bastante rígido. Embora a Apple permita que os desenvolvedores de aplicativos usem um recurso chamado ícones de aplicativos alternativos para adicionar um ou mais ícones de aplicativos entre os quais os usuários podem alternar, essas alterações só podem ser adicionadas manualmente pelo usuário, eliminando a capacidade dos desenvolvedores de incluir um ícone interativo ou animado aplicativo . Ícone. No entanto, um desenvolvedor encontrou uma exploração para iOS que contorna essas restrições e adiciona animação aos ícones de aplicativos.

Exploração de ícone de aplicativo animado para iOS: como funciona

Como explicou o pesquisador Bryce Bostwick em: postagem no blog, esta exploração do iOS resolve dois problemas principais. Primeiro, o iOS envia um alerta ao usuário sempre que o ícone do aplicativo muda. Em segundo lugar, o recurso de ícones de aplicativos alternativos não funciona em segundo plano, o que significa que se o aplicativo não estiver ativo, o efeito não poderá ser aplicado. Isso não faz sentido porque se o aplicativo estiver ativo, o usuário não verá o ícone de qualquer maneira.

Bostwick ilustra duas soluções alternativas para contornar essas limitações. Para contornar o sistema de alerta, o pesquisador utiliza uma chamada privada para a Interface de Programação de Aplicativos (API) do iOS. Esta é uma correção simples que requer pequenas alterações no código da API, conforme ilustrado no vídeo do YouTube. A segunda mudança requer correções abrangentes e alterações no estado do aplicativo de UI.

Ao executar as duas etapas, Bostwick mostrou que você pode realmente adicionar vários ícones de aplicativos e percorrê-los tão rapidamente que dá a aparência de uma animação. É importante notar que os desenvolvedores não devem tentar isso, pois a Apple provavelmente revisará as alterações e as descartará imediatamente.

Ícones animados de aplicativos iOS são puramente cosméticos

Embora este seja um recurso peculiar que faria sentido para alguns aplicativos (a Apple já permite ícones dinâmicos em seus aplicativos de Relógio e Calendário), para a maioria dos aplicativos de terceiros seria simplesmente um truque de festa. Além disso, existe o potencial de abuso, pois os desenvolvedores podem usar truques sorrateiros para chamar a atenção dos usuários para o aplicativo.

Existem também problemas técnicos. Alterar os ícones do aplicativo com rapidez suficiente exigiria que o aplicativo fosse executado em segundo plano, o que poderia descarregar a bateria mais rapidamente. Animar o ícone do aplicativo pode esgotar ainda mais a bateria. A Apple provavelmente restringirá esse comportamento por esses motivos e provavelmente corrigirá a exploração que permite essa funcionalidade.

No entanto, de acordo com um relatório, a Apple planeja oferecer aos usuários do iOS 18 a capacidade de personalizar ícones de aplicativos. A empresa poderia permitir que os usuários alterassem a cor do ícone do aplicativo e colocassem ícones em qualquer lugar da tela inicial, abandonando o padrão de grade padrão.


Links de afiliados podem ser gerados automaticamente – detalhes podem ser encontrados em nossa declaração de ética.

Fonte