SponsorInloggenIndienen
Blog

Live Activities komen naar de menubalk van de Mac. Dit zou ik doen met mijn Mac-app

Door Justinas Rolando, maker van MacPip

Kort antwoord

De eerste macOS 27.3-beta, uit sinds 3 november 2026, toont Live Activities in de menubalk van de Mac, als kleine ovalen links van de menubalkicoontjes, en in het Dynamic Island op de nieuwe MacBook Pro. Tot nu toe toonde een Mac alleen activiteiten die van een iPhone werden gespiegeld. Nu kunnen Mac-apps er zelf een starten met ActivityKit, dat Apple noemt voor de macOS 27.3-beta. Een activiteit duurt maximaal acht uur, de data mag niet boven 4 KB uitkomen en de activiteit kan zelf niet bij het netwerk. Doet je app één ding dat even duurt, zoals een export, een upload, een timer of een back-up, dan is een prototype op de beta nu de moeite waard. De release wordt in december verwacht.

Vorige week bracht Apple de eerste beta van macOS 27.3 uit, en het stuk waar ik steeds op terugkom is klein en zit bovenaan het scherm. MacRumors meldt dat macOS 27.3 Live Activities naar de menubalk van Macs met Apple silicon brengt, niet alleen naar de nieuwe MacBook Pro met het Dynamic Island. En de zin die voor ons telt: "Third-party Mac apps can also implement Live Activities support now."

Maak je een Mac-app die iets doet wat even duurt, dan is dit een nieuwe plek om dat te laten zien. Dit heb ik gevonden, en dit zou ik ermee doen.

Wat er echt veranderd is

Eén ding waar de twee berichten het niet over eens zijn: MacRumors heeft het over Macs met Apple silicon, en Macworld zegt "every Mac". Geen van beide noemt Intel-Macs. Ik zou Apple silicon als veilige aanname nemen tot Apples release notes iets anders zeggen.

Waarom een maker van Mac-apps hierom moet geven

De menubalk is de enige plek op een Mac die altijd op het scherm staat. Tot nu toe kwam je er alleen in met je eigen menubalkicoon, dat mensen verbergen, of met een melding, die verdwijnt. Een Live Activity is een derde optie: hij verschijnt terwijl er iets gebeurt en verdwijnt als het klaar is.

Dat past bij veel kleine Mac-apps. Een export die vier minuten duurt. Een bestandsupload. Een pomodorotimer. Een build, een back-up, een transcriptie, een downloadwachtrij. Nu tonen de meeste een voortgangsbalk in een venster dat achter drie andere zit.

De limieten, uit Apples gids

Dit komt uit Apples ActivityKit-gids, die vooral voor de iPhone is geschreven. Sommige dingen werken op de Mac misschien een beetje anders, dus test het.

Wat ik deze week zou proberen

Dit zijn mijn eigen stappen, niet die van Apple.

  1. Kies één ding. Zoek de ene taak in je app waar mensen op wachten. Is die er niet, sla dit dan over. Een Live Activity voor iets dat in twee seconden klaar is, is ruis.
  2. Installeer de beta op een veilige plek. Een apart APFS-volume of een reserve-Mac, niet de Mac waarmee je uitbrengt.
  3. Bouw de kleinst mogelijke versie. Eén activiteit, start en einde, met een voortgangsgetal. Bekijk hem in de menubalk naast echte icoontjes, in lichte en donkere modus. De compacte weergave is piepklein, dus test hem met je langste bestandsnaam.
  4. Zet het achter een beschikbaarheidscheck. Je app moet nog steeds draaien op macOS 26 en eerder, en op Macs waar mensen activiteiten hebben uitgezet.
  5. Check je Info.plist. Op de iPhone meldt een app Live Activities aan met de sleutel NSSupportsLiveActivities. Apples pagina voor die sleutel noemt vandaag alleen iOS en iPadOS, dus lees de release notes van 27.3 voordat je aanneemt dat de Mac hem nodig heeft of negeert. Als je toch bezig bent: de nieuwe Info.plist-uitleg leest het hele bestand en vertelt wat elke sleutel doet.
  6. Maak je een menubalk-app, denk dan twee keer na. Je hebt daar boven al een plek. Een activiteit boven je icoon kan er net één te veel zijn. Het past beter bij apps die in een venster leven.

Wat ik niet zou doen

Ik zou geen Live Activity uitbrengen in een releasebuild die de beta vereist, en ik zou "Live Activities op de Mac" niet in een lanceringspost zetten voordat macOS 27.3 uit is en ik het heb zien werken op een Mac die niet van mij is. Ik zou er ook niet een bouwen alleen omdat het nieuw is. Als mensen niet op je app wachten, missen ze hem ook niet.

De MacPip-invalshoek

MacPip test niet of een app Live Activities ondersteunt. Vermeldingen worden automatisch gescand als ze worden ingestuurd, en een blauw vinkje betekent alleen dat een persoon de app op een datum heeft uitgeprobeerd. Voeg je ondersteuning toe, zeg dat dan in gewone woorden in je vermelding, met de macOS-versie die nodig is. In de categorieën menubalk-apps en developertools verwacht ik de eerste.

Nieuw vandaag: de Info.plist-uitleg. Plak de Info.plist van je app, of wat plutil -p afdrukt, en hij legt elke sleutel in gewone woorden uit, controleert je versienummers, minimale macOS, categorie en toestemmingsberichten, en markeert de sleutels waar App Review naar vraagt. Het draait op de pagina en er wordt niets verstuurd. Lever je updates ook uit met Sparkle, dan staat de appcast-checker ernaast. En staat je Mac-app nog niet op MacPip, dan is vermelden gratis.

Bronnen

Lees verder

Dien je app inGratis tools voor makers