La mise à jour WidgetKit d’Apple permet aux développeurs de créer pour l’écran de verrouillage et la montre avec le même code

Lors d’un briefing pour les développeurs après le discours d’ouverture d’Apple lors de sa conférence mondiale des développeurs cet après-midi, la société est entrée plus en détail sur les différents types de widgets que les développeurs peuvent désormais créer pour l’écran de verrouillage iOS 16. Inspiré par les complications de l’Apple Watch, Apple a déclaré que ces nouveaux widgets peuvent aider les développeurs à tirer parti des informations clés de leur application et à les afficher là où les gens peuvent les voir en un coup d’œil. Notamment, tous ces widgets Lock Screen fonctionneront à la fois sur iOS et watchOS car, à partir de watchOS 9, les complications seront également alimentées par WidgetKit.

Cela signifie que, pour la première fois, les développeurs pourront utiliser le même code pour générer des informations consultables sur les deux plates-formes, où les différences entre les plates-formes sont gérées automatiquement, a noté Apple. Autrement dit, les widgets seront créés à l’aide des polices système appropriées par défaut et les widgets de l’écran de verrouillage seront teintés pour une lisibilité maximale.

Au lancement, les développeurs pourront choisir parmi trois conceptions de widgets différentes : circulaire, rectangulaire et en ligne.

Les widgets circulaires sont idéaux pour afficher une petite image, une page ou quelques caractères de texte. Ces widgets seraient parfaits pour faire quelque chose comme faire savoir à l’utilisateur d’un coup d’œil à quel point il a été actif aujourd’hui ou s’il est temps d’aller courir, comme les anneaux d’activité d’Apple. Une autre conception de widget, rectangulaire, fournit une toile plus grande. Cela pourrait être mieux pour afficher quelque chose comme une prévision météo à venir, a expliqué Apple.

Le widget en ligne, quant à lui, fournit un moyen de transmettre des informations avec une infime quantité de texte et de symboles SF – la bibliothèque d’iconographie d’Apple qui comprend aujourd’hui plus de 4 000 symboles différents. Ces widgets en ligne s’afficheraient au-dessus de l’horloge de l’écran de verrouillage et à côté d’une chaîne de date fournie par le système, telle que « Lun 6 » (pour « Lundi 6). Dans un exemple publié parallèlement à une prochaine session WWDC 2022, Apple a montré comment ce widget pouvait fournir la météo au-dessus de l’horloge. Ici, la date est suivie d’un symbole solaire pour la météo, ainsi que la ville actuelle.

Tous les widgets seront conçus par des développeurs utilisant WidgetKit, qui est la boîte à outils déjà utilisée pour créer des widgets d’écran d’accueil pour iOS, iPadOS et macOS. Avec la mise à jour WidgetKit déployée plus tard cette année, les développeurs pourront également créer ces nouveaux widgets ainsi que des complications dans watchOS. Cela pourrait considérablement étendre les capacités des applications de personnalisation de l’écran d’accueil telles que Brass, Widgetsmith et autres, qui pourraient fournir un ensemble de widgets correspondants pour l’écran d’accueil, l’écran de verrouillage et la montre, permettant aux utilisateurs de personnaliser tous leurs appareils de la même manière.

Une autre nouvelle fonctionnalité donnera aux widgets le pouvoir d’afficher des informations en temps réel. Les développeurs pourront créer des activités en direct, qui sont construites avec Swift UI, afin de fournir les informations les plus récentes à l’écran de verrouillage. Comme les widgets, ces activités en direct sont également construites avec WidgetKit. La différence entre un widget standard et une activité en direct est que les développeurs mettront à jour la présentation et l’état de ce dernier en temps réel afin que le plus récent soit affiché lorsque l’utilisateur regarde le widget. En réalité, les activités en direct ne sont essentiellement que des widgets en temps réel, mais Apple lui a donné un nom différent.

Les mises à jour de WidgetKit seront déployées avec iOS 16 plus tard cette année.

En savoir plus sur la WWDC 2022 sur TechCrunch

Source-146