Un ricercatore ha recentemente scoperto un exploit su iOS che consente agli sviluppatori di creare icone animate per le loro applicazioni. Sebbene Apple ha permesso agli sviluppatori di offrire icone alternative per le app, finora il sistema non ha supportato icone animate o interattive, ad eccezione delle app native come Orologio e Calendario.
Bryce Bostwick ha trovato un modo per aggirare i limiti imposti da iOS utilizzando l’API ufficiale del sistema. In condizioni normali, iOS richiede che l’utente scelga manualmente una nuova icona per l’app, confermando il cambiamento tramite un avviso. Se il sistema non riesce a verificare che sia stato l’utente a scegliere un’altra icona, l’azione viene annullata.
Tuttavia, Bostwick ha utilizzato un metodo privato per chiamare l’API, permettendo così di impostare icone personalizzate senza richiedere la conferma dell’utente. Inoltre, ha ingannato il sistema facendo sì che iOS consideri l’app attiva anche quando è in esecuzione in background. Questo permette all’app di cambiare icona automaticamente ogni volta che desidera, senza l’intervento dell’utente.
Per dimostrare le potenzialità di questo exploit, Bostwick ha combinato più fotogrammi per creare icone animate. Sebbene l’idea di avere tutte le icone animate possa risultare eccessiva, il ricercatore ritiene che sarebbe utile consentire alle app di mostrare brevi animazioni quando ricevono una notifica. Ad esempio, un’app di messaggistica potrebbe animare l’icona quando riceve un nuovo messaggio.
Sfruttare una falla di sicurezza per animare le icone va contro le linee guida dell’App Store. Quasi certamente Apple rifiuterebbe qualsiasi app che si basi su questo metodo. Inoltre, la modifica non autorizzata delle icone potrebbe causare malfunzionamenti o conflitti con il sistema operativo.
Sebbene non ci siano voci specifiche riguardanti l’introduzione di icone animate su iOS, recenti rapporti suggeriscono che Apple stia lavorando a una revisione importante della schermata Home con iOS 18. L’azienda starebbe sviluppando nuove opzioni per consentire agli utenti di spostare liberamente le icone sullo schermo e scegliere un colore di sfondo per le icone delle app.
iOS 18 sarà annunciato il 10 giugno durante l’evento di apertura della WWDC 2024.
Leggi o Aggiungi Commenti