SponsorSe connecterSoumettre
Blog

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

Réponse courte

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é

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.

Ce que j'essaierais cette semaine

Ce sont mes propres étapes, pas celles d’Apple.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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é.
  6. 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

Continuer la lecture

Soumettre votre appOutils gratuits pour les créateurs