iOS 16 bêta 4 ajoute l'API « Activités en direct » pour les développeurs

Apple a récemment lancé iOS 16 bêta 4 aux développeurs et aux bêta-testeurs. La dernière mise à jour bêta inclut l'API Live Activities appelée framework « ActivityKit ».

Annoncée lors de l'événement WWDC 2022, la prochaine mise à jour iOS 16 comportera un tout nouvel écran de verrouillage avec des options de personnalisation pour modifier les fonds d'écran, la date, l'heure et plus encore. Il comprend également la fonctionnalité Activités en direct qui permet aux utilisateurs de mettre à jour les jeux sportifs, la livraison de nourriture, le covoiturage, l'entraînement et autres directement sur leur écran de verrouillage en temps réel.

Bien que disponible dans iOS 16 bêta 4, la fonctionnalité « Activités en direct » ne fera pas partie de la mise à jour publique d'iOS 16.

Pour que les développeurs puissent ajouter la fonctionnalité Activités en direct dans leurs applications, Apple a publié l'API ActivityKit dans iOS 16 bêta 4 pour les développeurs. Bien que les mises à jour des activités en direct apparaissent comme sur les widgets, la fonctionnalité a un mécanisme différent de celui des widgets. L'API Live Activities recevra les données de l'application, et non le mécanisme de chronologie utilisé par les widgets.

Dans votre application, vous utilisez ActivityKit pour configurer, démarrer, mettre à jour et terminer l'activité en direct, et l'extension de widget de votre application utilise SwiftUI et WidgetKit pour créer l'interface utilisateur de l'activité en direct. Cela rend le code de présentation d'une activité en direct similaire au code du widget et permet le partage de code entre vos widgets et vos activités en direct.

Cependant, les activités en direct utilisent un mécanisme différent pour recevoir des mises à jour par rapport aux widgets. Au lieu d'utiliser un mécanisme de chronologie, les activités en direct reçoivent des données mises à jour de votre application avec ActivityKit ou en recevant des notifications push à distance avec le framework de notifications utilisateur.

Cependant, l'entreprise a égalementinformédéveloppeurs que Live Activities ne fera pas partie de la version publique d'iOS 16 à venir cet automne et sera disponible plus tard cette année.

Lecture suggérée :L'App Store ouvre les soumissions d'activités en direct pour iOS 16.1 et iPadOS 16.1 pour les développeurs

Veuillez noter que Live Activities et ActivityKit ne seront pas inclus dans la version publique initiale d'iOS 16. Plus tard cette année, ils seront disponibles publiquement dans une mise à jour et vous pourrez soumettre vos applications avec Live Activities à l'App Store.

En savoir plus:

  • Téléchargez les fonds d'écran iOS 16 et macOS Ventura en pleine qualité ici
  • Téléchargez les fichiers du micrologiciel IPSW iOS 15.6 et iPadOS 15.6