Après 13 versions d’iOS, Apple apporte une transformation significative à l’écran d’accueil en introduisant les widgets avec iOS 14 et iPadOS 14. Un nouveau cadre permet désormais aux développeurs de concevoir des widgets innovants. Cette mise à jour va bien au-delà d’un simple ajout esthétique.
Les widgets : un nouveau départ
Les widgets ont fait leur apparition sur iPhone avec iOS 10, mais ils étaient relégués à l’écran « Vue Aujourd’hui », accessible par un glissement vers la droite depuis l’écran de verrouillage ou l’écran d’accueil.
Malgré leur emplacement secondaire, ces widgets ont prouvé leur utilité et sont devenus des outils précieux pour les utilisateurs d’iPhone et d’iPad qui ont choisi de les adopter.
Avec iOS 14, les widgets font leur entrée sur l’écran d’accueil, marquant ainsi la plus grande évolution de cette interface utilisateur, conjointement avec la nouvelle bibliothèque d’applications. Bien que la « Vue Aujourd’hui » persiste, et que vous ayez toujours la possibilité d’y conserver des widgets, la méthode d’ajout et de gestion des widgets a été entièrement repensée.
En effectuant une pression prolongée sur une zone vide de l’écran d’accueil pour passer en mode édition, un bouton « + » apparaît désormais dans le coin supérieur droit.
En cliquant sur ce bouton, vous accédez à un sélecteur de widgets, qui affiche tous les widgets disponibles sur votre appareil, qu’il s’agisse d’applications Apple ou d’applications tierces installées, avec des aperçus pour chaque option.
Après avoir choisi un widget et une taille, un simple clic sur « Ajouter un widget » l’intègre à l’écran où vous vous trouvez.
Vous pouvez ensuite déplacer le widget à votre guise, avec toutefois une restriction : contrairement à Android, iOS ne permet pas une disposition libre des icônes ou des widgets sur l’écran. Ils continuent de se disposer de haut en bas et de gauche à droite. De plus, les widgets passent automatiquement en mode sombre lorsque ce dernier est activé.
Des widgets repensés
Si l’arrivée des widgets sur l’écran d’accueil est une bonne nouvelle, elle s’accompagne d’un changement : ces widgets ne sont pas ceux que vous avez utilisés et appréciés jusqu’à présent.
Les développeurs souhaitant créer des widgets pour iOS 14 doivent utiliser le nouveau framework WidgetKit basé sur SwiftUI. Ce framework ne prend pas en charge l’interaction directe ni les mises à jour en temps réel. Les nouveaux widgets sont donc conçus pour afficher rapidement des informations, comme les complications sur l’Apple Watch.
À gauche : widgets pré-iOS 14. À droite : widgets iOS 14.
Les widgets de type calculatrice ou suivi de temps, par exemple, ne sont pas disponibles sur iOS 14. Les widgets peuvent comporter des zones tactiles menant à une section spécifique d’une application, mais c’est tout. Le widget Musique sur iOS 14 n’offre pas de contrôles de lecture.
L’application Raccourcis est une exception, car les automatisations y sont profondément ancrées dans le système d’exploitation. Le widget Raccourcis fonctionne de manière autonome : un clic sur un raccourci le lance sans ouvrir l’application. Si le raccourci comporte des éléments interactifs, ils apparaissent dans une fenêtre flottante en haut de l’écran.
Apple a officiellement déprécié les anciens widgets. Ils restent fonctionnels dans la « Vue Aujourd’hui », mais ne peuvent pas être ajoutés à l’écran d’accueil. L’avenir de leur support reste incertain.
L’avenir des widgets
La nature des widgets évolue avec iOS 14 et les versions ultérieures. Apple semble privilégier la visibilité et la gestion de la consommation énergétique. Les widgets doivent permettre une consultation rapide depuis l’écran d’accueil, sans pour autant épuiser la batterie.
Les widgets peuvent être mis à jour selon un calendrier défini par les développeurs. On espère qu’Apple trouvera un moyen d’intégrer l’interactivité sans nuire à l’autonomie de la batterie.
D’un point de vue design et interface utilisateur, les nouveaux widgets sont esthétiquement réussis, avec un langage de conception plus cohérent que les anciens.
Les nouveaux widgets offrent une plus grande flexibilité : il est possible d’avoir plusieurs versions du même widget, de tailles différentes ou identiques, et de les empiler pour un accès rapide en les faisant défiler.
Grâce à l’utilisation du framework basé sur les intentions (de SiriKit et Raccourcis), les widgets peuvent être personnalisés pour afficher différents types de données. Il est par exemple possible d’avoir plusieurs widgets Rappels affichant des listes différentes.
Ce que nous voyons aujourd’hui n’est qu’un aperçu du potentiel de WidgetKit. Si l’interactivité est compromise, nous gagnons de nouveaux types de widgets et un cadre de conception unifié.
Il faudra attendre de voir l’impact réel de ce changement, lorsque les développeurs publieront leurs propres widgets à l’automne 2020 et que l’on connaîtra les éventuelles améliorations d’Apple apportées à WidgetKit avec iOS 15.
Il existe de nombreux autres détails sur le fonctionnement des widgets dans iOS 14. La fonctionnalité Smart Stacks, par exemple, permet de combiner plusieurs widgets en une pile unique que l’on peut faire défiler. Ces changements sont essentiels à la transformation de l’écran d’accueil de l’iPhone et de l’iPad avec iOS 14.