Les Live Activities arrivent dans la barre des menus du Mac. Voici ce que je ferais avec mon app Mac
Par Justinas Rolando, créateur de MacPip
La première bêta de macOS 27.3, disponible depuis le 3 novembre 2026, affiche les Live Activities dans la barre des menus du Mac, sous forme de petits ovales à gauche des icônes de la barre des menus, et dans la Dynamic Island du nouveau MacBook Pro. Jusqu'ici, un Mac n'affichait que des activités reflétées depuis un iPhone. Désormais, les apps Mac peuvent lancer les leurs avec ActivityKit, qu'Apple liste pour la bêta de macOS 27.3. Une activité dure jusqu'à huit heures, ses données ne peuvent pas dépasser 4 Ko et elle ne peut pas accéder seule au réseau. Si votre app fait une chose qui prend du temps, comme un export, un envoi, un minuteur ou une sauvegarde, un prototype sur la bêta vaut le coup dès maintenant. La version finale est attendue en décembre.
La semaine dernière, Apple a sorti la première bêta de macOS 27.3, et ce qui me revient sans cesse est un détail en haut de l'écran. MacRumors rapporte que macOS 27.3 apporte les Live Activities à la barre des menus des Mac Apple silicon, pas seulement au nouveau MacBook Pro avec la Dynamic Island. Et la phrase qui compte pour nous : « Les apps Mac tierces peuvent désormais aussi prendre en charge les Live Activities. »
Si vous faites une app Mac qui fait quelque chose de long, voici un nouvel endroit pour le montrer. Voici ce que j'ai trouvé, et ce que j'en ferais.
Ce qui a vraiment changé
- La bêta est sortie. Apple a publié les bêtas de 27.3 pour macOS, iOS, iPadOS et le reste le 3 novembre 2026, avec Xcode 27.3. MacRumors indique que la bêta publique a suivi le 5 novembre et que la version finale est attendue en décembre.
- Les activités s'affichent dans la barre des menus. Macworld les décrit comme de petits ovales à gauche des icônes de votre barre des menus. Sur le nouveau MacBook Pro, elles s'affichent plutôt dans la Dynamic Island.
- Seules quelques apps d'Apple l'utilisent pour l'instant. Musique, Horloge, Dictaphone et l'enregistrement d'écran, d'après MacRumors.
- Avant cela, un Mac ne faisait que refléter votre iPhone. MacRumors note que macOS 26 et les versions suivantes affichaient déjà les Live Activities d'un iPhone proche. La nouveauté, c'est qu'une app Mac peut lancer les siennes.
- La documentation d'Apple le confirme. La page ActivityKit liste désormais macOS 27.3 comme plateforme bêta, et le guide d'Apple sur l'affichage de données en direct avec les Live Activities cite la barre des menus à côté de la Dynamic Island et de CarPlay.
Un point sur lequel les deux articles ne s'accordent pas : MacRumors parle des Mac Apple silicon, et Macworld dit « tous les Mac ». Aucun ne cite les Mac Intel. Je considérerais Apple silicon comme l'hypothèse sûre jusqu'à ce que les notes de version d'Apple disent autre chose.
Pourquoi un créateur d'app Mac devrait s'en soucier
La barre des menus est le seul endroit du Mac toujours visible à l'écran. Jusqu'ici, la seule façon d'y entrer était votre propre icône de barre des menus, que les gens masquent, ou une notification, qui disparaît. Une Live Activity est une troisième option : elle apparaît pendant que quelque chose se passe et disparaît quand c'est fini.
Cela convient à beaucoup de petites apps Mac. Un export qui prend quatre minutes. Un envoi de fichier. Un minuteur Pomodoro. Une compilation, une sauvegarde, une transcription, une file de téléchargements. Aujourd'hui, la plupart affichent une barre de progression dans une fenêtre cachée derrière trois autres.
Les limites, selon le guide d'Apple
Cela vient du guide ActivityKit d'Apple, écrit surtout pour l'iPhone. Certains points peuvent fonctionner un peu différemment sur le Mac, alors testez.
- Huit heures au maximum. Passé ce délai, le système met fin à l'activité. Une sauvegarde qui tourne toute la nuit a besoin d'un plan pour ce cas.
- 4 Ko de données. Les données fixes et les données changeantes réunies, mises à jour push comprises, ne peuvent pas dépasser 4 Ko. Envoyez des nombres et de courts libellés, pas des listes.
- Pas de réseau à l'intérieur. L'activité tourne dans son propre sandbox et ne peut rien récupérer. Votre app la met à jour avec ActivityKit, ou votre serveur avec un push ActivityKit.
- Elle vit dans votre extension de widget. La vue est construite avec WidgetKit et SwiftUI. Si vous n'avez pas encore d'extension de widget, il en faut une.
- Lancez-la quand votre app est au premier plan. Le guide dit que vous demandez une activité pendant que l'app est au premier plan.
- Les utilisateurs peuvent la désactiver. Ils peuvent désactiver les Live Activities de votre app dans les Réglages, et le système limite le nombre d'activités simultanées. Gérez donc toujours l'erreur et gardez votre vue de progression habituelle.
Ce que j'essaierais cette semaine
Ce sont mes propres étapes, pas celles d’Apple.
- Choisissez une seule chose. Trouvez la seule tâche de votre app que les gens attendent. S'il n'y en a pas, passez votre chemin. Une Live Activity pour quelque chose qui se termine en deux secondes, c'est du bruit.
- Installez la bêta dans un endroit sûr. Un volume APFS séparé ou un Mac de rechange, pas le Mac depuis lequel vous publiez.
- Faites la plus petite version. Une activité, un début et une fin, avec un nombre de progression. Regardez-la dans la barre des menus à côté de vraies icônes, en mode clair et en mode sombre. La vue compacte est minuscule, alors testez-la avec votre nom de fichier le plus long.
- Mettez-la derrière un test de disponibilité. Votre app doit toujours fonctionner sur macOS 26 et les versions antérieures, et sur les Mac où les utilisateurs ont désactivé les activités.
- Vérifiez votre Info.plist. Sur iPhone, une app déclare les Live Activities avec la clé
NSSupportsLiveActivities. La page d'Apple pour cette clé ne liste que iOS et iPadOS aujourd'hui, alors consultez les notes de version de 27.3 avant de supposer que le Mac en a besoin ou l'ignore. Pendant que vous y êtes, le nouvel explicateur d'Info.plist lit tout le fichier et vous dit ce que fait chaque clé. - Si vous faites une app de barre des menus, réfléchissez-y à deux fois. Vous avez déjà une place là-haut. Une activité au-dessus de votre icône pourrait être de trop. Elle convient mieux aux apps qui vivent dans une fenêtre.
Ce que je ne ferais pas
Je ne publierais pas de Live Activity dans une version finale qui exige la bêta, et je ne mettrais pas « Live Activities sur Mac » dans une annonce de lancement tant que macOS 27.3 n'est pas sorti et que je ne l'ai pas vue fonctionner sur un Mac qui n'est pas le mien. Je n'en ferais pas non plus une uniquement parce que c'est nouveau. Si les gens n'attendent pas votre app, ils ne la regretteront pas.
L'angle MacPip
MacPip ne teste pas si une app prend en charge les Live Activities. Les fiches sont analysées automatiquement à leur soumission, et une coche bleue signifie seulement qu'une personne a essayé l'app à une date. Si vous ajoutez cette prise en charge, dites-le donc dans votre fiche en termes simples, avec la version de macOS requise. Les catégories apps de barre des menus et outils de développement sont celles où je m'attends à voir arriver les premières.
Nouveau aujourd'hui : l'explicateur d'Info.plist. Collez l'Info.plist de votre app, ou ce qu'affiche plutil -p, et il explique chaque clé en termes simples, vérifie vos numéros de version, le macOS minimum, la catégorie et les messages d'autorisation, et signale celles sur lesquelles App Review pose des questions. Il tourne sur la page et rien n'est envoyé. Si vous publiez aussi des mises à jour avec Sparkle, le vérificateur d'appcast est juste à côté. Et si votre app Mac n'est pas encore sur MacPip, créer sa fiche est gratuit.
Sources
- MacRumors : macOS 27.3 apporte les Live Activities aux Mac sans Dynamic Island
- Macworld : les Live Activities dans la barre des menus avec macOS 27.3 (5 novembre 2026)
- Actualités Apple Developer : préparez-vous avec les dernières bêtas
- Documentation Apple Developer : ActivityKit
- Documentation Apple Developer : afficher des données en direct avec les Live Activities
- Documentation Apple Developer : NSSupportsLiveActivities
Continuer la lecture
- La mémoire renchérit les Mac. Voici ce que je ferais pour mon app MacApple dit que la mémoire va continuer à rendre les Mac rares et plus chers jusqu'en 2027, et le Mac le moins cher a 8 GB. Pourquoi cela compte pour votre app Mac, et les vérifications à faire cette semaine.
- Apple vous permet maintenant de parler aux personnes qui résilient. Voici ce que je ferais avec mon app MacDepuis le 4 novembre, les abonnements de l'App Store peuvent afficher un message ou une offre quand quelqu'un résilie. Les règles, ce qu'Apple dit faire, et ce qu'il faut vérifier sur Mac.
- Apple ajoute deux questions sur la classification par âge. Voici ce que je ferais pour mon app MacÀ partir du 16 novembre, App Store Connect pose des questions sur la localisation partagée et les fonctions de rencontres, et chaque app doit y répondre avant le 12 janvier 2027. Ce qui change et ce qu’il faut faire.
- Siri AI est désormais ouvert à tous les développeurs. Voici ce que je ferais avec mon app MacApple a ouvert Siri AI à tous les développeurs dans la bêta de macOS 27.3. Ce qui change, ce que vous pouvez et ne pouvez pas encore publier, et un court plan pour une petite app Mac.
- Les Mac à écran tactile sortent le 6 novembre. Voici ce que je vérifierais dans mon app MacLes premiers Mac tactiles d'Apple arrivent le 6 novembre. Ce qui change, ce qu'Apple demande aux développeurs de faire, et une courte liste de choses à tester dans votre propre app Mac.
- Présentation de MacPipCe qu'est MacPip, pourquoi je l'ai créé, comment fonctionnent le référencement et le jour de lancement, ce que signifie vraiment une coche bleue, et les vrais chiffres de ses premiers jours.
- Comment lancer une app Mac : une liste de contrôle qui tient sur une pageQuoi faire avant, le jour même et après le lancement d'une app Mac : signature, votre page, annuaires, Product Hunt, Show HN et ce qu'il faut mesurer.
- Comment écrire une description en une ligne qui dit ce que fait votre app MacUne façon simple d'écrire la ligne sous le nom de votre app Mac : nommez la tâche, supprimez le battage, et testez-la sur quelqu'un qui n'a jamais vu l'app.
- Signature et notarisation, expliquées simplement, pour les personnes qui créent leur première app MacCe que font chacune la signature de code, la notarisation et l'agrafage, dans quel ordre, ce que voient vos utilisateurs sans elles, et comment vérifier votre propre build.
- Ce que vaut honnêtement un lien dofollow, depuis un site qui en propose unCe que signifie dofollow, ce que dit Google sur les liens, pourquoi un lien venant d'un nouvel annuaire vaut peu aujourd'hui, et quoi faire à la place d'acheter des liens.