Live Activities komen naar de menubalk van de Mac. Dit zou ik doen met mijn Mac-app
Door Justinas Rolando, maker van MacPip
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
- De beta is uit. Apple bracht de 27.3-beta's uit voor macOS, iOS, iPadOS en de rest op 3 november 2026, met Xcode 27.3. MacRumors zegt dat de publieke beta volgde op 5 november, en dat de release in december wordt verwacht.
- Activiteiten verschijnen in de menubalk. Macworld beschrijft ze als kleine ovalen links van je menubalkicoontjes. Op de nieuwe MacBook Pro zitten ze in plaats daarvan in het Dynamic Island.
- Tot nu toe gebruiken maar een paar apps van Apple het. Muziek, Klok, Dictafoon en schermopname, volgens MacRumors.
- Hiervoor spiegelde een Mac alleen je iPhone. MacRumors merkt op dat macOS 26 en nieuwer al Live Activities van een iPhone in de buurt toonden. Nieuw is dat een Mac-app er zelf een kan starten.
- De documentatie van Apple bevestigt het. De ActivityKit-pagina noemt macOS 27.3 nu een betaplatform, en Apples gids over live data tonen met Live Activities noemt de menubalk naast het Dynamic Island en CarPlay.
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.
- Maximaal acht uur. Daarna beëindigt het systeem de activiteit. Een back-up die 's nachts draait heeft daar een plan voor nodig.
- 4 KB aan data. De vaste en wisselende data samen, inclusief pushupdates, mogen niet boven 4 KB uitkomen. Stuur getallen en korte labels, geen lijsten.
- Geen netwerk erin. De activiteit draait in een eigen sandbox en kan niets ophalen. Je app werkt hem bij met ActivityKit, of je server doet dat met een ActivityKit-push.
- Het leeft in je widgetextensie. De weergave wordt gebouwd met WidgetKit en SwiftUI. Heb je nog geen widgetextensie, dan heb je er een nodig.
- Start hem terwijl je app vooraan staat. De gids zegt dat je een activiteit aanvraagt terwijl de app op de voorgrond is.
- Mensen kunnen het uitzetten. Ze kunnen Live Activities voor jouw app uitzetten in Instellingen, en het systeem beperkt hoeveel er tegelijk kunnen draaien. Vang de fout dus altijd af en houd je gewone voortgangsweergave.
Wat ik deze week zou proberen
Dit zijn mijn eigen stappen, niet die van Apple.
- 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.
- Installeer de beta op een veilige plek. Een apart APFS-volume of een reserve-Mac, niet de Mac waarmee je uitbrengt.
- 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.
- Zet het achter een beschikbaarheidscheck. Je app moet nog steeds draaien op macOS 26 en eerder, en op Macs waar mensen activiteiten hebben uitgezet.
- 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. - 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
- MacRumors: macOS 27.3 Brings Live Activities to Macs Without Dynamic Island
- Macworld: Live Activities in the menu bar on macOS 27.3 (5 november 2026)
- Apple Developer News: Get ready with the latest beta releases
- Apple Developer Documentation: ActivityKit
- Apple Developer Documentation: Displaying live data with Live Activities
- Apple Developer Documentation: NSSupportsLiveActivities
Lees verder
- Geheugen maakt Macs duurder. Dit zou ik doen met mijn Mac-appApple zegt dat geheugen Macs tot in 2027 schaars en duurder houdt, en de goedkoopste Mac heeft 8 GB. Waarom dat uitmaakt voor je Mac-app, en de checks voor deze week.
- Apple laat je nu praten met mensen die opzeggen. Dit zou ik doen met mijn Mac-appSinds 4 november kunnen App Store-abonnementen een bericht of aanbod tonen als iemand opzegt. De regels, wat Apple zegt te doen en wat je op de Mac moet controleren.
- Apple voegt twee vragen over de leeftijdsclassificatie toe. Dit zou ik doen met mijn Mac-appVanaf 16 november vraagt App Store Connect naar gedeelde locatie en datingfuncties, en elke app moet uiterlijk 12 januari 2027 antwoord geven. Wat er verandert en wat je kunt doen.
- Siri AI staat nu open voor elke ontwikkelaar. Dit zou ik met mijn Mac-app doenApple heeft Siri AI voor alle ontwikkelaars geopend in de macOS 27.3-beta. Wat er veranderd is, wat je nu wel en niet kunt uitbrengen en een kort plan voor een kleine Mac-app.
- Macs met touchscreen verschijnen 6 november. Dit zou ik controleren in mijn Mac-appDe eerste touch-Macs van Apple komen 6 november. Wat er veranderd is, wat Apple ontwikkelaars vertelt te doen en een korte lijst om te testen in je eigen Mac-app.
- Kennismaking met MacPipWat MacPip is, waarom ik het heb gebouwd, hoe vermelden en lanceringsdag werken, wat een blauw vinkje echt betekent, en de echte cijfers uit de eerste dagen.
- Een Mac-app lanceren: een checklist die op één pagina pastWat je moet doen voor, op en na de lanceringsdag van een Mac-app: ondertekenen, je pagina, directory's, Product Hunt, Show HN en wat je moet meten.
- Hoe je een beschrijving van één regel schrijft die zegt wat je Mac-app doetEen eenvoudige manier om de ene regel onder de naam van je Mac-app te schrijven: noem de taak, haal de hype weg, en test hem op iemand die de app nog nooit heeft gezien.
- Ondertekenen en notariseren, in heldere taal, voor mensen die hun eerste Mac-app makenWat codeondertekening, notarisatie en stapling elk doen, in welke volgorde, wat je gebruikers zien zonder die stappen, en hoe je je eigen build controleert.
- Wat een dofollow-link eerlijk gezegd waard is, van een site die er één aanbiedtWat dofollow betekent, wat Google zegt over links, waarom een link van een nieuwe directory vandaag weinig waard is, en wat je kunt doen in plaats van links kopen.