Un développeur a réussi à créer des icônes animés sur iOS

apple black iconeAlors que la mise à jour iOS 18 devrait permettre aux utilisateurs de modifier la couleur des icônes de leurs applications, une autre nouveauté (pour le moins surprenante) a été découverte dans la dernière version d’iOS actuellement disponible. En effet, un développeur a trouvé un exploit qui permet d’animer l’icône d’une application iOS !

La fin des icônes qui restent fixes ?

Un développeur du nom de Bryce Bostwick a récemment fait une découverte intéressante dans l’univers d’iOS. Il a trouvé une méthode pour créer des icônes d’applications animées sur l’écran d’accueil des iPhone, un exploit qui utilise l’API officielle du système pour fournir différentes icônes d’application.

Actuellement, les seules icônes animées sur iOS sont celles des applications Horloges et Calendrier d’Apple. Bostwick a démontré que cette limitation pourrait être dépassée si les développeurs le voulaient. Cependant, même si iOS autorise techniquement les développeurs à créer des icônes d’applications animées, les règles de l’App Store ne le permettent pas encore. Toute application avec une icône animée soumise à validation par les équipes de l’App Store serait automatiquement refusée.

ios icone animee github

L’exploit de Bostwick repose sur une méthode privée pour appeler l’API et définir des icônes personnalisées sans nécessiter la confirmation de l’utilisateur. Cette technique contourne l’obligation pour l’utilisateur de réaliser l’action manuellement, un aspect crucial pour une intégration transparente. De plus, Bostwick a réussi à tromper le système pour qu’il modifie la vérification de l’état de l’application. En conséquence, iOS considère l’application comme active même lorsqu’elle fonctionne en arrière-plan. Cela permet à l’application de changer automatiquement son icône en arrière-plan.

Pour démontrer cette possibilité, Bostwick a combiné plusieurs images afin de créer des icônes animées. Par exemple, une application pourrait afficher de courtes animations lorsqu’elle reçoit une notification, offrant une nouvelle dimension visuelle et interactive à l’interface utilisateur d’iOS.

Bien que l’idée d’icônes animées puisse sembler séduisante, elle n’est pas sans inconvénients. Bostwick a souligné que l’utilisation d’icônes animées consommerait davantage de batterie, réduisant ainsi l’autonomie des iPhone.

Voici ci-dessous une vidéo de démonstration avec plusieurs exemples d’icônes d’applications animées, on retrouve celle de YouTube, Github… Le résultat est très sympathique et on espère sincèrement que cela arrivera un jour dans une future version d’iOS !

Source

Vous aimerez peut-être

Nos derniers articles

Suivez-nous avec notre app iSoft
Articles populaires
Donner votre avis

 





Les réactions

6 Jmarc91 - iPhone premium

28/05/2024 à 19h04 :

Le jailbreak fait ça depuis longtemps lol Apple a mis le temps🤣

5 JordiForti92 - iPhone premium

28/05/2024 à 12h10 :

@Floros
1000 👌🏻

4 Floros - iPhone

28/05/2024 à 11h53 :

L’app Horloge d’Apple est déjà animée, on peut voir l’aiguille des secondes bouger en permanence 😉

3 marcofumi - iPhone premium

28/05/2024 à 08h12 :

Faux il existe une icône animée que j’utilise elle s’appelle icône météo elle affiche la température et change en fonction du temps mais c’est vrai qu’il en faudrait bien plus

2 NaturaLys - iPhone

28/05/2024 à 08h03 :

Le vrai message est sûrement que la personnalisation arrive à grand pas. ( ça me rappelle cydia sur iPhone 4…)

1 NaturaLys - iPhone

28/05/2024 à 08h01 :

Dis comme ça, ça a l’air cool… cependant lorsqu’on reçoit une notification, le tel est souvent dans la poche en veille et par conséquent c’est la vibration qui nous le fait comprendre; donc le temps de la sortir je suppose que l’animation est fini. Et si on l’utilise, on est déjà dans une application; donc la aussi trop tard pour voir quoi que ce soit… (après j’avoue,j’ai pas vu la vidéo jusqu’à la fin…) peut être que l’animation est dans la dynamic island aussi.. tout ça pour dire que c’est bien mais si on voit rien….