L’API iOS 16 Live Activities est désormais disponible avec la version bêta 4 pour que les développeurs puissent l’essayer

L'API iOS 16 Live Activities est désormais disponible avec la version bêta 4 pour que les développeurs puissent l'essayer

L’une des fonctionnalités les plus intéressantes qu’Apple introduira avec iOS 16 est la fonction Activités en direct sur le nouvel écran de verrouillage. Bien que la société ait déjà déclaré qu’elle ne serait pas disponible avec la version 16.0, ce qui a changé avec la version bêta 4, c’est que l’API Live Activities est désormais disponible pour les développeurs, ce qui indique qu’ils peuvent l’essayer et voir comment ils peuvent implémenter la fonction sur leurs applications.

Avec le cadre maintenant disponible, Apple a également publié la documentation sur la façon d’afficher des données en direct sur l’écran de verrouillage avec des activités en direct sur iOS 16.

Les activités en direct affichent et mettent à jour les données les plus récentes d’une application sur l’écran de verrouillage de l’iPhone. Cela permet aux gens de voir en direct les informations qui les intéressent le plus en un coup d’œil. Pour proposer des activités en direct, ajoutez du code à votre extension de widget existante ou créez une nouvelle extension de widget si votre application n’en inclut pas déjà une. Les activités en direct utilisent la fonctionnalité WidgetKit et SwiftUI pour leur interface utilisateur sur l’écran de verrouillage. Le rôle d’ActivityKit est de gérer le cycle de vie de chaque activité en direct : vous utilisez son API pour demander, mettre à jour et mettre fin à une activité en direct.

Avec iOS 16, une activité en direct peut être active jusqu’à huit heures à moins que l’application ou l’utilisateur ne la termine explicitement. Après cette limite, le système met automatiquement fin à une activité en direct si l’utilisateur ou l’application ne l’a pas terminée. Dans cet état final, l’activité en direct reste sur l’écran de verrouillage jusqu’à quatre heures supplémentaires avant que le système ne la supprime. L’utilisateur peut également choisir de le supprimer. Par conséquent, une activité en direct reste sur l’écran de verrouillage pendant un maximum de 12 heures.

Chaque activité en direct s’exécute dans son propre bac à sable et, contrairement à un widget, elle ne peut pas accéder au réseau ni recevoir de mises à jour de localisation. Pour mettre à jour les données dynamiques d’une activité en direct active, les développeurs devront utiliser le framework ActivityKit dans leur application ou autoriser leurs activités en direct à recevoir des notifications push à distance.

Apple a démontré lors du discours d’ouverture de la WWDC 2022 que les activités en direct peuvent fonctionner pour un trajet Uber ou voir si votre commande Starbucks est prête.

Si vous repérez des changements dans la nouvelle version bêta publique d’iOS 16 d’aujourd’hui ou dans les autres nouvelles versions bêta d’Apple aujourd’hui, faites-le nous savoir sur nos réseaux sociaux ou sur Twitter @Netcost-security.fr. Restez à l’écoute pour notre couverture pratique complète des versions d’aujourd’hui ici même à Netcost-security.fr aujourd’hui et le reste de la semaine.


Découvrez cette vidéo ci-dessous (en anglais) pour plus d’actualités Apple :