SponsorAnmeldenEinreichen
Blog

Live Activities kommen in die Menüleiste des Mac. Das würde ich mit meiner Mac-App machen

Von Justinas Rolando, Macher von MacPip

Kurze Antwort

Die erste Beta von macOS 27.3, seit dem 3. November 2026 draußen, zeigt Live Activities in der Menüleiste des Mac, als kleine Ovale links von den Menüleisten-Symbolen, und in der Dynamic Island des neuen MacBook Pro. Bisher zeigte ein Mac nur Aktivitäten, die von einem iPhone gespiegelt wurden. Jetzt können Mac-Apps mit ActivityKit eigene starten, das Apple für die Beta von macOS 27.3 aufführt. Eine Aktivität dauert bis zu acht Stunden, ihre Daten dürfen 4 KB nicht überschreiten, und sie kommt von sich aus nicht ins Netzwerk. Wenn deine App eine Sache tut, die eine Weile dauert, etwa einen Export, einen Upload, einen Timer oder ein Backup, lohnt sich jetzt ein Prototyp auf der Beta. Die fertige Version wird im Dezember erwartet.

Letzte Woche hat Apple die erste Beta von macOS 27.3 veröffentlicht, und was mir nicht aus dem Kopf geht, ist etwas Kleines ganz oben am Bildschirm. MacRumors berichtet, dass macOS 27.3 Live Activities in die Menüleiste von Macs mit Apple silicon bringt, nicht nur auf das neue MacBook Pro mit der Dynamic Island. Und der Satz, der für uns zählt: „Apps von Drittanbietern für den Mac können jetzt ebenfalls Live Activities unterstützen.“

Wenn du eine Mac-App machst, die etwas tut, das eine Weile dauert, ist das ein neuer Ort, um es zu zeigen. Das habe ich herausgefunden und das würde ich damit machen.

Was sich wirklich geändert hat

Eine Sache, in der die beiden Berichte nicht übereinstimmen: MacRumors spricht von Macs mit Apple silicon, und Macworld sagt „jeder Mac“. Keiner nennt Intel-Macs. Ich würde Apple silicon als sichere Annahme nehmen, bis Apples Release Notes etwas anderes sagen.

Warum es Mac-App-Entwickler kümmern sollte

Die Menüleiste ist die eine Stelle am Mac, die immer auf dem Bildschirm ist. Bisher kam man nur über das eigene Menüleisten-Symbol hinein, das Leute ausblenden, oder über eine Mitteilung, die verschwindet. Eine Live Activity ist eine dritte Möglichkeit: Sie erscheint, solange etwas passiert, und geht weg, wenn es fertig ist.

Das passt zu vielen kleinen Mac-Apps. Ein Export, der vier Minuten dauert. Ein Datei-Upload. Ein Pomodoro-Timer. Ein Build, ein Backup, eine Transkription, eine Download-Warteschlange. Heute zeigen die meisten einen Fortschrittsbalken in einem Fenster, das hinter drei anderen versteckt ist.

Die Grenzen laut Apples Leitfaden

Das stammt aus Apples ActivityKit-Leitfaden, der hauptsächlich für das iPhone geschrieben ist. Manches kann auf dem Mac etwas anders funktionieren, also teste es.

Was ich diese Woche ausprobieren würde

Das sind meine eigenen Schritte, nicht die von Apple.

  1. Such dir die eine Sache aus. Finde die einzige Aufgabe in deiner App, auf die Leute warten. Gibt es keine, lass es. Eine Live Activity für etwas, das in zwei Sekunden fertig ist, ist nur Lärm.
  2. Installiere die Beta an einem sicheren Ort. Ein separates APFS-Volume oder ein Ersatz-Mac, nicht der Mac, von dem aus du auslieferst.
  3. Baue die kleinste Version. Eine Aktivität, Start und Ende, mit einer Fortschrittszahl. Sieh sie dir in der Menüleiste neben echten Symbolen an, im hellen und im dunklen Modus. Die kompakte Ansicht ist winzig, teste sie also mit deinem längsten Dateinamen.
  4. Setze sie hinter eine Verfügbarkeitsprüfung. Deine App muss weiterhin auf macOS 26 und früher laufen, und auf Macs, auf denen Leute Aktivitäten ausgeschaltet haben.
  5. Prüfe deine Info.plist. Auf dem iPhone meldet eine App Live Activities mit dem Schlüssel NSSupportsLiveActivities an. Apples Seite zu diesem Schlüssel nennt heute nur iOS und iPadOS, also lies die Release Notes zu 27.3, bevor du annimmst, dass der Mac ihn braucht oder ignoriert. Wenn du schon dabei bist: Der neue Info.plist-Erklärer liest die ganze Datei und sagt dir, was jeder Schlüssel tut.
  6. Wenn du eine Menüleisten-App machst, überleg es dir zweimal. Du hast dort oben schon einen Platz. Eine Aktivität über deinem Symbol könnte eine zu viel sein. Besser passt sie zu Apps, die in einem Fenster leben.

Was ich nicht tun würde

Ich würde keine Live Activity in einem Release-Build ausliefern, der die Beta voraussetzt, und ich würde „Live Activities auf dem Mac“ erst dann in einen Launch-Beitrag schreiben, wenn macOS 27.3 draußen ist und ich sie auf einem Mac gesehen habe, der nicht meiner ist. Ich würde auch keine bauen, nur weil sie neu ist. Wenn Leute nicht auf deine App warten, vermissen sie sie auch nicht.

Der MacPip-Blickwinkel

MacPip testet nicht, ob eine App Live Activities unterstützt. Einträge werden beim Einreichen automatisch geprüft, und ein blauer Haken heißt nur, dass eine Person die App an einem Datum ausprobiert hat. Wenn du die Unterstützung einbaust, schreib es also in schlichten Worten in deinen Eintrag, mit der nötigen macOS-Version. In den Kategorien Menüleisten-Apps und Entwickler-Tools würde ich die ersten erwarten.

Neu heute: der Info.plist-Erklärer. Füge die Info.plist deiner App ein, oder das, was plutil -p ausgibt, und er erklärt jeden Schlüssel in einfachen Worten, prüft deine Versionsnummern, das minimale macOS, die Kategorie und die Berechtigungstexte und markiert die, nach denen App Review fragt. Er läuft auf der Seite und nichts wird gesendet. Wenn du Updates auch mit Sparkle auslieferst, ist der Appcast-Prüfer gleich nebenan. Und wenn deine Mac-App noch nicht auf MacPip ist, ist ein Eintrag kostenlos.

Quellen

Weiterlesen

Deine App einreichenKostenlose Tools für Macher