Les activités en direct ont été dévoilées par Apple lors de la présentation d’iOS 16 et seront disponibles avec la version finale d’iOS 16.1. Elles permettront d’afficher des informations venant d’une application en temps réel afin d’offrir donc aux utilisateurs la possibilité de voir la progression des événements (un match sportif, un taxi qui arrive, une livraison…) ou des tâches d’un seul coup d’œil sans ouvrir une application. Aujourd’hui, Apple partage aux développeurs les consignes concernant l’usage sur l’iPhone 14 Pro avec la Dynamic Island.
Activités en direct sur iPhone 14 Pro et dans la Dynamic Island
Dans le document partagé par Apple, le constructeur dévoile les meilleures pratiques pour les développeurs qui veulent profiter des activités en direct au sein de la Dynamic Island de l’iPhone 14 Pro :
- Proposez une activité en direct pour les tâches et les événements en direct qui ont un début et une fin définis.
- Ne présentez que le contenu le plus essentiel.
- Mettez à jour une activité en direct uniquement lorsque du nouveau contenu est disponible, en n’alertant les gens que si cela est essentiel pour attirer leur attention.
- Évitez d’afficher des informations sensibles dans une activité en direct.
- Évitez d’utiliser une activité en direct pour afficher des publicités ou faire de la promotion.
- Donnez aux gens le contrôle du début et de la fin des activités en direct.
- Assurez-vous que le fait de toucher votre activité en direct ouvre votre application au bon endroit.
- Envisagez de supprimer votre activité en direct de l’écran de verrouillage une fois que ça se termine
Par ailleurs, Apple fournit également aux développeurs des directives sur la manière de concevoir des activités en direct « utiles » pour leurs applications :
- Assurez l’uniformité des informations et du design des présentations compactes dans la Dynamic Island.
- Créez des mises en page cohérentes entre les présentations compactes et étendues.
- Envisagez l’utilisation d’un design cohérent sur l’écran de verrouillage et dans les présentations développées.
- Adaptez-vous aux différentes tailles d’écran et aux présentations de l’activité en direct.
- Réfléchissez bien avant d’utiliser une couleur et une opacité d’arrière-plan personnalisées sur l’écran de verrouillage.
- Coordonnez le rayon d’angle de votre contenu avec le rayon d’angle de l’activité en direct.
- En général, utilisez des marges standard pour garantir la lisibilité de votre contenu.
- Choisissez des couleurs qui fonctionnent bien sur un écran de verrouillage personnalisé.
- Supportez le mode sombre et l’écran toujours allumé.
- Utilisez les animations avec parcimonie et uniquement pour attirer l’attention sur les mises à jour de contenu.
Notons que tous les iPhone compatibles iOS 16 seront capables de profiter des activités en direct. Apple précise que sur les appareils qui supportent la Dynamic Island, iOS affichera les activités en direct dans un emplacement permanent autour de la caméra TrueDepth. Quant aux appareils qui ne prennent pas en charge Dynamic Island, iOS affichera une mise à jour de l’activité en direct dans une bannière qui apparaît brièvement sur l’écran comme une notification et également sur l’écran verrouillé.