Niché au milieu d'une vague de nouveaux rapports couvrant les nouvelles fonctionnalités à venir dans les mises à jour du système d'exploitation d'Apple, comme le mode Théâtre sur Apple Watch et Siri dans les applications de montre, Night Shift sur Mac et Find My AirPods sur iPhone, Apple a annoncé hier tranquillement que les développeurs seront bientôt autorisés à modifier l'icône de l'écran d'accueil de leur application par programme, quand ils le souhaitent.
En d'autres termes, une mise à jour n'est plus nécessaire pour sortir la nouvelle illustration d'icône.
Le changement apparemment sans importance ouvre un monde de nouvelles possibilités d'interactions avec vos applications préférées qui n'étaient tout simplement pas possibles auparavant.
Profitant du SDK iOS 10.3, les développeurs peuvent désormais utiliser une nouvelle méthode d'instance pour spécifier l'icône de l'application principale ainsi qu'une ou plusieurs icônes alternatives.
Le développeur iOS Steve Stroughton-Smith a expliqué que les applications doivent demander votre autorisation avant de changer leur icône. L'octroi de l'autorisation génère une alerte comme celle que vous voyez ci-dessous, vous informant d'un changement d'icône.
On ne sait pas si cette boîte de dialogue ne s'affiche que lors du premier changement d'icône qu'une application effectue.
Pour être honnête, je ne suis pas sûr que le consentement soit requis étant donné que cela se produit déjà lorsque les applications sont mises à jour et que la plupart des utilisateurs ne prêtent pas attention aux mises à jour de leurs applications de toute façon.
Stroughton-Smith a mis un exemple de code de commutation d'application sur Github pour que tout le monde puisse le voir.
Fait intéressant, le changement d'icône est désactivé pour les appareils inscrits à des programmes éducatifs.
Stroughton-Smith prétend qu'une application ne peut pas changer l'icône de son écran d'accueil à moins qu'elle ne soit visible à l'écran, mais cela pourrait facilement changer en cours de route lorsque Apple mettra à jour le SDK.
En ajoutant plusieurs icônes d'application à une application, les développeurs peuvent modifier l'icône de l'écran d'accueil de leur application pendant les périodes promotionnelles telles que les ventes des fêtes. Théoriquement, les jeux peuvent changer leur icône en fonction de vos progrès tandis que les applications météo peuvent afficher une icône différente en fonction des conditions météorologiques actuelles.
Ou, une application pour les étudiants pourrait changer l'icône après avoir sélectionné votre école. Dans un autre exemple, une application musicale peut afficher une autre icône pour indiquer qu'elle lit une chanson en arrière-plan, etc. Enfin, et je ne fais que spéculer, changer les icônes des applications pourrait ouvrir la voie au mode sombre recherché dans iOS.
Conclusion: lorsque iOS 10.3 sortira, certaines applications iPhone, iPad et iPod touch peuvent inclure plusieurs illustrations d'icônes et changer leur icône d'écran d'accueil par programme si certaines conditions sont remplies.
En plus de pouvoir utiliser plusieurs icônes d'application, les développeurs pourront bientôt répondre publiquement aux avis des utilisateurs sur l'App Store et le Mac App Store.
À l'avenir, les créateurs d'applications pourraient être tenus d'implémenter exclusivement la nouvelle API d'App Reviews d'Apple pour normaliser les invites intégrées à l'application vous demandant de fournir des commentaires..
Pas plus de trois popups de ce type par an et par application seront autorisés.
Les utilisateurs pourront désactiver complètement ces invites au niveau du système dans l'application Paramètres dans iOS 10.3 et dans les Préférences Système de macOS Sierra 10.12.4 lorsque ces mises à jour du système d'exploitation seront disponibles pour la consommation publique..
Source: Apple via Steve Stroughton-Smith