SponsorAccediInvia
Blog

Le Live Activities arrivano nella barra dei menu del Mac. Ecco cosa farei con la mia app per Mac

Di Justinas Rolando, creatore di MacPip

Risposta breve

La prima beta di macOS 27.3, disponibile dal 3 novembre 2026, mostra le Live Activities nella barra dei menu del Mac, come piccoli ovali a sinistra delle icone della barra dei menu, e nella Dynamic Island del nuovo MacBook Pro. Finora un Mac mostrava solo attività rispecchiate da un iPhone. Ora le app per Mac possono avviare le proprie con ActivityKit, che Apple elenca per la beta di macOS 27.3. Un'attività dura fino a otto ore, i suoi dati non possono superare 4 KB e non può raggiungere la rete da sola. Se la tua app fa una cosa che richiede un po' di tempo, come un'esportazione, un caricamento, un timer o un backup, vale la pena fare un prototipo sulla beta adesso. Il rilascio è previsto per dicembre.

La settimana scorsa Apple ha pubblicato la prima beta di macOS 27.3, e la parte a cui continuo a tornare è piccola e sta in cima allo schermo. MacRumors riporta che macOS 27.3 porta le Live Activities nella barra dei menu dei Mac con Apple silicon, non solo sul nuovo MacBook Pro con la Dynamic Island. E la frase che conta per noi: «Anche le app per Mac di terze parti possono ora implementare il supporto alle Live Activities.»

Se fai un'app per Mac che fa qualcosa che richiede un po' di tempo, questo è un nuovo posto per mostrarlo. Ecco cosa ho trovato e cosa ne farei.

Cosa è cambiato davvero

Una cosa su cui i due articoli non concordano: MacRumors parla di Mac con Apple silicon, e Macworld dice «ogni Mac». Nessuno dei due nomina i Mac Intel. Io considererei Apple silicon l'ipotesi sicura finché le note di rilascio di Apple non dicono altro.

Perché dovrebbe importarti se fai app Mac

La barra dei menu è l'unico punto del Mac sempre visibile sullo schermo. Finora l'unico modo per entrarci era la tua icona nella barra dei menu, che le persone nascondono, o una notifica, che sparisce. Una Live Activity è una terza opzione: compare mentre succede qualcosa e se ne va quando è finito.

Si adatta a molte piccole app per Mac. Un'esportazione che dura quattro minuti. Un caricamento di file. Un timer Pomodoro. Una build, un backup, una trascrizione, una coda di download. Oggi la maggior parte mostra una barra di avanzamento in una finestra nascosta dietro altre tre.

I limiti, dalla guida di Apple

Questi limiti vengono dalla guida ActivityKit di Apple, scritta soprattutto per iPhone. Alcune cose potrebbero funzionare in modo un po' diverso sul Mac, quindi provale.

Cosa proverei questa settimana

Questi sono i miei passaggi, non quelli di Apple.

  1. Scegli una sola cosa. Trova l'unica attività della tua app che le persone aspettano. Se non c'è, lascia perdere. Una Live Activity per qualcosa che finisce in due secondi è solo rumore.
  2. Installa la beta in un posto sicuro. Un volume APFS separato o un Mac di scorta, non il Mac da cui rilasci.
  3. Costruisci la versione più piccola. Un'attività, avvio e fine, con un numero di avanzamento. Guardala nella barra dei menu accanto a icone vere, in modalità chiara e scura. La vista compatta è minuscola, quindi provala con il nome di file più lungo che hai.
  4. Tienila dietro un controllo di disponibilità. La tua app deve ancora funzionare su macOS 26 e precedenti, e sui Mac dove le persone hanno disattivato le attività.
  5. Controlla il tuo Info.plist. Su iPhone, un'app dichiara le Live Activities con la chiave NSSupportsLiveActivities. La pagina di Apple per quella chiave oggi elenca solo iOS e iPadOS, quindi leggi le note di rilascio di 27.3 prima di dare per scontato che il Mac la richieda o la ignori. Già che ci sei, la nuova spiegazione di Info.plist legge tutto il file e ti dice cosa fa ogni chiave.
  6. Se fai un'app per la barra dei menu, pensaci due volte. Lassù hai già un posto tuo. Un'attività sopra la tua icona potrebbe essere una cosa di troppo. Va meglio alle app che vivono in una finestra.

Cosa non farei

Non rilascerei una Live Activity in una build di produzione che richiede la beta, e non scriverei «Live Activities su Mac» in un post di lancio finché macOS 27.3 non è uscito e non l'ho vista funzionare su un Mac che non è il mio. Inoltre non ne costruirei una solo perché è una novità. Se le persone non aspettano la tua app, non ne sentiranno la mancanza.

Il punto di vista di MacPip

MacPip non verifica se un'app supporta le Live Activities. Le schede vengono analizzate automaticamente quando vengono inviate, e una spunta blu significa solo che una persona ha provato l'app in una data. Quindi, se aggiungi il supporto, dillo nella tua scheda con parole semplici, indicando la versione di macOS che serve. Mi aspetto che le prime compaiano nelle categorie app per la barra dei menu e strumenti per sviluppatori.

Novità di oggi: la spiegazione di Info.plist. Incolla l'Info.plist della tua app, o ciò che stampa plutil -p, e ti spiega ogni chiave in parole semplici, controlla i numeri di versione, il macOS minimo, la categoria e i messaggi di permesso, e segnala quelle su cui App Review fa domande. Gira nella pagina e non viene inviato nulla. Se pubblichi aggiornamenti anche con Sparkle, la verifica dell'appcast è lì accanto. E se la tua app per Mac non è ancora su MacPip, inserirla è gratis.

Fonti

Continua a leggere

Invia la tua appStrumenti gratuiti per i creatori