Ouvrir le menu principal

iGeneration

Recherche

Avec TipKit, Apple propose aux développeurs sa solution pour guider les utilisateurs

Nicolas Furno

lundi 19 juin 2023 à 12:57 • 4

iOS

TipKit est le nom d’un nouveau framework1 proposé par Apple à tous les développeurs avec les mises à jour de cette année et il servira à guider l’utilisateur. Les apps pourront l’exploiter sous iOS 17, iPadOS 17, macOS Sonoma, watchOS 10 et même tvOS 17 qui n’a décidément pas été oublié en 2023. Apple l’exploite elle-même dans ses propres apps et on peut les retrouver un petit peu partout dans le système et les apps installées par défaut. La nouveauté n’est pas encore active pour les développeurs dans la première bêta des systèmes, mais cela devrait venir.

TipKit en action sous iOS 17, ici dans FaceTime (gauche), Photos (centre) et Messages (droite).
TipKit en action sous macOS Sonoma, ici dans Photos.

L’objectif de TipKit est de proposer une solution unique pour offrir des conseils aux utilisateurs et leur permettre de découvrir des fonctionnalités qui ne sont pas évidentes au premier abord. Les utilisations d’Apple dans iOS 17, macOS Sonoma et les autres sont intéressantes pour avoir une idée à la fois de son fonctionnement et des utilisations prévues par le constructeur. Contrairement à l’app Astuces qui occupe tout l’écran, les suggestions TipKit sont pensées pour être discrètes et ne pas gêner ce que vous faites. Elles prennent la forme soit de bulles associées à un élément dans l’interface, soit d’un bloc qui vient se glisser dans l’interface.

Dans la session 10229, Ellie Gattozzi donne quelques conseils pour créer de bonnes astuces. Elles doivent être courtes et pas trop détaillées, car le texte est assez petit et n’est pas pensé pour un bloc long à lire. Le titre doit être construit autour d’une action que l’utilisateur peut entreprendre. TipKit ne doit servir ni à des fins publicitaires, ni à informer l’utilisateur d’une erreur : Apple a conçu ce framework pour guider l’utilisateur et lui permettre de découvrir les fonctions d’une app, et uniquement pour cela.

Quelques conseils d’Apple, sur les astuces recommandées (en haut) et celles qui sont déconseillées (en bas).

Une astuce est composée d’un titre associé à un texte. Le développeur peut ajouter une icône et un bouton d’action, qui doit servir principalement à en découvrir davantage sur la fonction concernée. Apple recommande d’afficher ces éléments au meilleur moment, afin de ne pas submerger l’utilisateur sous trop d’informations en même temps et afin de lui laisser la possibilité d’utiliser l’app comme il l’entend. L’ambition est de n’afficher ces astuces que lorsque c’est approprié et uniquement pour les utilisateurs qui en ont besoin

Pour y parvenir, le framework est associé à des règles d’éligibilité que le développeur peut choisir d’utiliser. Chaque app est spécifique, mais la session donne quelques conseils. Un utilisateur qui découvre l’app pour la toute première fois devrait être laissé tranquille et les astuces peuvent être réservées à ceux qui ont créé un compte, par exemple. Autre idée, signaler qu’il existe un raccourci pour accéder à une fonction seulement après son utilisation répétée un certain nombre de fois sur une durée définie. L’objectif est alors de souligner qu’une autre méthode plus efficace existe, mais uniquement pour les utilisateurs réguliers de l’app.

Le framework peut aussi n’afficher qu’une seule astuce par jour ou par heure pour ne pas être trop envahissant, avec toujours la possibilité pour le développeur d’afficher immédiatement un élément s’il juge que c’est nécessaire. Apple a aussi pensé à des mécanismes pour masquer automatiquement les astuces affichées à l’écran quand elles ne sont plus nécessaires. Si l’utilisateur exploite la fonction décrite dans une astuce, celle-ci pourra être automatiquement masquée dans la foulée. À l’inverse, si l’utilisateur ne fait pas ce qui est recommandé, le développeur pourra masquer son astuce pour de bon, après un nombre d’affichages défini par ses soins.

TipKit fonctionne aussi sur watchOS 10 (gauche) et tvOS 17 (droite).

Comme c’est une solution multiplateforme gérée par Apple, TipKit synchronise les informations sur plusieurs appareils. Si vous avez découvert une fonctionnalité sur un appareil, l’astuce correspondante sera masquée partout et ne s’affichera pas à nouveau sur tous les autres appareils Apple à votre disposition. De ce fait, les utilisateurs qui connaissent bien une app ne devraient plus jamais voir les astuces se répéter sur chaque nouvel appareil utilisé.

TipKit est un framework codé exclusivement en Swift, qui nécessite les dernières versions des système d’exploitation conçus par Apple.


  1. En développement, on parle de framework pour désigner un ensemble de fonctionnalités fournies aux développeurs en guise de fondation pour leurs apps.  ↩︎

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Pluribus devient la série la plus regardée de l'histoire d'Apple TV

21:16

• 7


Apple, bientôt 50 ans… Partagez vos souvenirs !

12:03

• 86


Test de la Power Strip 4 Gen4 de Shelly : enfin une multiprise avec mesure électrique prise par prise

09:00

• 18


On a testé la traduction en direct des AirPods : vraiment utile pour franchir la barrière de la langue ?

07:53

• 37


Sécurité : Apple comble deux failles « zero-day » avec iOS 26.2 et macOS 26.2

07:46

• 35


De nombreuses coques iPhone en promotion, avec 20 % de réduction et plus

07:25

• 4


watchOS 26.2 apporte la compatibilité avec le réseau Free Mobile

07:10

• 36


Promos : les caméras de surveillance reviennent à leur prix du Black Friday

07:00

• 16


Une build interne d’iOS 26 dévoile les plans d’Apple jusqu’à iOS 27

12/12/2025 à 22:30

• 10


watchOS 26.2 est disponible avec un score de sommeil qui n’est plus dans la lune

12/12/2025 à 21:38

• 16


Les dessous de la plainte de X contre Apple et OpenAI sortent au grand jour

12/12/2025 à 21:15

• 10


iOS 26.2 disponible en version finale : toutes les nouveautés de cette mise à jour pas si anodine

12/12/2025 à 19:35

• 68


Non, Apple ne produit pas des iPhone sans appareils photo

12/12/2025 à 18:30

• 26


Apple Pay toujours contesté : les banques suisses veulent une ouverture de l’iPhone identique à celle de l’UE

12/12/2025 à 17:58

• 22


Orange active les messages satellites sur les Pixel de Google

12/12/2025 à 17:25

• 2


Un boîtier open source pour sauvegarder un iPhone sur une carte microSD

12/12/2025 à 14:45

• 22