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

iOS 26 : prise en main de la gestion des exercices intégrée à l’app Forme

18/09/2025 à 20:43

• 8


Encore du stock pour les iPhone 17 (Pro), l’Apple Watch Ultra 3 et les AirPods Pro 3

18/09/2025 à 20:29

• 109


iPhone 17 Pro et 17 Pro Max, une mise à jour dès la sortie de boîte avant un iOS 26.0.1 pour corriger des soucis de photo

18/09/2025 à 20:00

• 15


Apple Watch : la nouvelle collection de bracelets est là (et les anciens baissent de prix)

18/09/2025 à 19:04

• 7


Apple devrait sortir l'adaptateur secteur 40 W dynamique en Europe, mais sous quelle forme ?

18/09/2025 à 18:59

• 3


Comment jumeler une DualSense de PlayStation 5 avec un iPhone et une console en même temps

18/09/2025 à 18:02

• 7


Sony va raboter 175 Go du SSD de la PlayStation 5 sans baisser ses prix

18/09/2025 à 16:56

• 33


Un premier démontage du chargeur 40 W dynamique d'Apple

18/09/2025 à 16:50

• 3


Tim Cook, invité privilégié à la visite d'État de Trump au Royaume-Uni

18/09/2025 à 16:32

• 24


Un iPhone avec plus de batterie ou avec un lecteur de carte SIM ?

18/09/2025 à 14:01

• 59


25 € de réduction sur cette batterie MagSafe Belkin 10 000 mAh avec support

18/09/2025 à 13:29

• 0


5G : le dernier bout de la bande C bientôt disponible… sauf pour votre téléphone

18/09/2025 à 13:00

• 2


iPhone 17 : quel adaptateur secteur pour la recharge filaire plus rapide ?

18/09/2025 à 12:15

• 51


Qualcomm officialise le Snapdragon 8 Elite Gen 5, une fuite montre qu'il bat l'Apple M4

18/09/2025 à 10:49

• 23


iPhone pliable : Apple préparerait une ligne de test à Taïwan

18/09/2025 à 09:58

• 9