As Live Activities estão chegando à barra de menus do Mac. Veja o que eu faria com meu app para Mac
Por Justinas Rolando, criador do MacPip
O primeiro beta do macOS 27.3, disponível desde 3 de novembro de 2026, mostra Live Activities na barra de menus do Mac, como pequenos ovais à esquerda dos ícones da barra de menus, e na Dynamic Island do novo MacBook Pro. Até agora, um Mac só mostrava atividades espelhadas de um iPhone. Agora os apps para Mac podem iniciar as suas com o ActivityKit, que a Apple lista para o beta do macOS 27.3. Uma atividade dura até oito horas, seus dados não podem passar de 4 KB e ela não acessa a rede sozinha. Se o seu app faz uma coisa demorada, como uma exportação, um envio, um timer ou um backup, vale fazer um protótipo no beta agora. O lançamento é esperado para dezembro.
Na semana passada a Apple lançou o primeiro beta do macOS 27.3, e a parte a que eu sempre volto é pequena e fica no topo da tela. O MacRumors informa que o macOS 27.3 traz as Live Activities para a barra de menus dos Macs com Apple silicon, e não só para o novo MacBook Pro com a Dynamic Island. E a frase que importa para nós: “Apps de terceiros para Mac também podem implementar suporte a Live Activities agora.”
Se você faz um app para Mac que faz algo demorado, este é um novo lugar para mostrar isso. Veja o que encontrei e o que eu faria com isso.
O que realmente mudou
- O beta saiu. A Apple lançou os betas do 27.3 para macOS, iOS, iPadOS e o resto em 3 de novembro de 2026, com o Xcode 27.3. O MacRumors diz que o beta público veio em 5 de novembro e que o lançamento é esperado para dezembro.
- As atividades aparecem na barra de menus. A Macworld as descreve como pequenos ovais à esquerda dos ícones da barra de menus. No novo MacBook Pro, elas ficam na Dynamic Island.
- Por enquanto, só alguns apps da Apple usam. Música, Relógio, Gravador de Voz e gravação de tela, segundo o MacRumors.
- Antes disso, o Mac só espelhava o seu iPhone. O MacRumors observa que o macOS 26 e posteriores já mostravam Live Activities de um iPhone por perto. A novidade é que um app para Mac pode iniciar a sua.
- A documentação da Apple confirma. A página do ActivityKit agora lista o macOS 27.3 como plataforma beta, e o guia da Apple para exibir dados ao vivo com Live Activities cita a barra de menus ao lado da Dynamic Island e do CarPlay.
Uma coisa em que as duas reportagens não concordam: o MacRumors fala de Macs com Apple silicon, e a Macworld diz “todo Mac”. Nenhuma cita Macs Intel. Eu trataria Apple silicon como a suposição segura até as notas de versão da Apple dizerem o contrário.
Por que um criador de apps de Mac deveria se importar
A barra de menus é o único lugar do Mac que está sempre na tela. Até agora, a única entrada era o ícone do seu app na barra de menus, que as pessoas escondem, ou uma notificação, que some. Uma Live Activity é uma terceira opção: aparece enquanto algo está acontecendo e some quando termina.
Isso serve para muito app pequeno de Mac. Uma exportação que leva quatro minutos. Um envio de arquivo. Um timer Pomodoro. Um build, um backup, uma transcrição, uma fila de downloads. Hoje a maioria mostra uma barra de progresso numa janela escondida atrás de outras três.
Os limites, segundo o guia da Apple
Estes limites vêm do guia do ActivityKit da Apple, escrito principalmente para iPhone. Algumas coisas podem funcionar um pouco diferente no Mac, então teste.
- No máximo oito horas. Depois disso, o sistema encerra a atividade. Um backup que roda a noite toda precisa de um plano para isso.
- 4 KB de dados. Os dados fixos e os que mudam, juntos, incluindo atualizações push, não podem passar de 4 KB. Envie números e rótulos curtos, não listas.
- Sem rede lá dentro. A atividade roda na própria sandbox e não consegue buscar nada. Seu app a atualiza com o ActivityKit, ou o seu servidor faz isso com um push do ActivityKit.
- Ela vive na sua extensão de widget. A visão é feita com WidgetKit e SwiftUI. Se você ainda não tem uma extensão de widget, vai precisar de uma.
- Inicie com o seu app em primeiro plano. O guia diz que você solicita uma atividade enquanto o app está em primeiro plano.
- As pessoas podem desativar. Elas podem desligar as Live Activities do seu app nos Ajustes, e o sistema limita quantas podem rodar ao mesmo tempo. Por isso, sempre trate o erro e mantenha sua tela de progresso normal.
O que eu testaria esta semana
Estes são os meus próprios passos, não os da Apple.
- Escolha uma única coisa. Encontre a única tarefa do seu app que as pessoas ficam esperando. Se não houver, pule isso. Uma Live Activity para algo que termina em dois segundos é só ruído.
- Instale o beta em um lugar seguro. Um volume APFS separado ou um Mac reserva, não o Mac de onde você lança.
- Faça a menor versão possível. Uma atividade, início e fim, com um número de progresso. Veja na barra de menus ao lado de ícones de verdade, nos modos claro e escuro. A visão compacta é minúscula, então teste com o seu nome de arquivo mais longo.
- Deixe atrás de uma verificação de disponibilidade. Seu app ainda precisa rodar no macOS 26 e anteriores, e em Macs onde as pessoas desativaram as atividades.
- Confira o seu Info.plist. No iPhone, um app declara Live Activities com a chave
NSSupportsLiveActivities. A página da Apple para essa chave lista só iOS e iPadOS hoje, então leia as notas de versão do 27.3 antes de supor que o Mac precisa dela ou a ignora. Já que você está aí, o novo explicador de Info.plist lê o arquivo inteiro e diz o que cada chave faz. - Se você faz um app de barra de menus, pense duas vezes. Você já tem um lugar lá em cima. Uma atividade em cima do seu ícone pode ser coisa demais. Ela combina mais com apps que vivem numa janela.
O que eu não faria
Eu não lançaria uma Live Activity numa versão de produção que exige o beta, e não escreveria “Live Activities no Mac” num post de lançamento até o macOS 27.3 sair e eu ver funcionando num Mac que não é o meu. Também não faria uma só porque é novidade. Se as pessoas não ficam esperando pelo seu app, não vão sentir falta.
O ponto de vista do MacPip
O MacPip não testa se um app tem suporte a Live Activities. As listagens são analisadas automaticamente quando são enviadas, e um selo azul só quer dizer que uma pessoa testou o app em uma data. Então, se você adicionar suporte, diga isso na sua listagem em palavras simples, com a versão do macOS necessária. Espero ver as primeiras nas categorias apps de barra de menus e ferramentas para desenvolvedores.
Novidade de hoje: o explicador de Info.plist. Cole o Info.plist do seu app, ou o que o plutil -p imprime, e ele explica cada chave em palavras simples, confere seus números de versão, o macOS mínimo, a categoria e as mensagens de permissão, e marca as que o App Review costuma questionar. Ele roda na página e nada é enviado. Se você também distribui atualizações com o Sparkle, o verificador de appcast fica ao lado. E se o seu app para Mac ainda não está no MacPip, listar é grátis.
Fontes
- MacRumors: macOS 27.3 Brings Live Activities to Macs Without Dynamic Island
- Macworld: Live Activities in the menu bar on macOS 27.3 (5 de novembro de 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
Continue lendo
- A memória está deixando os Macs mais caros. Isto é o que eu faria com o meu app de MacA Apple diz que a memória vai manter os Macs escassos e mais caros até 2027, e o Mac mais barato tem 8 GB. Por que isso importa para o seu app de Mac e as verificações para fazer esta semana.
- A Apple agora deixa você falar com quem cancela. Eis o que eu faria com o meu app de MacDesde 4 de novembro, as assinaturas da App Store podem mostrar uma mensagem ou oferta quando alguém cancela. As regras, o que a Apple diz fazer e o que verificar no Mac.
- A Apple vai incluir duas perguntas de classificação etária. Veja o que eu faria com meu app de MacA partir de 16 de novembro, o App Store Connect pergunta sobre localização compartilhada e recursos de relacionamento, e todo app precisa responder até 12 de janeiro de 2027. O que mudou e o que fazer.
- O Siri AI agora está aberto a todos os desenvolvedores. Veja o que eu faria com o meu app para MacA Apple abriu o Siri AI para todos os desenvolvedores na beta do macOS 27.3. O que mudou, o que você pode e não pode publicar por enquanto e um plano curto para um app pequeno para Mac.
- Os Macs com tela touch chegam 6 de novembro. Isto é o que eu verificaria no meu app de MacOs primeiros Macs touch da Apple chegam 6 de novembro. O que mudou, o que a Apple diz para os desenvolvedores fazerem e uma lista curta de coisas para testar no seu app de Mac.
- Apresentando o MacPipO que é o MacPip, por que eu o criei, como funcionam a listagem e o dia de lançamento, o que um selo azul realmente significa e os números reais dos primeiros dias.
- Como lançar um app para Mac: um checklist que cabe em uma páginaO que fazer antes, no dia e depois do lançamento de um app para Mac: assinatura, sua página, diretórios, Product Hunt, Show HN e o que medir.
- Como escrever uma descrição de uma linha que diga o que seu app para Mac fazUm jeito simples de escrever a linha abaixo do nome do seu app para Mac: diga qual é o trabalho, corte o exagero e teste com alguém que nunca viu o app.
- Assinatura e notarização, em termos simples, para quem está fazendo o primeiro app para MacO que cada etapa faz (assinatura de código, notarização e stapling), em que ordem, o que seus usuários veem sem elas e como verificar o seu próprio build.
- Quanto vale, honestamente, um link dofollow, de um site que oferece umO que significa dofollow, o que o Google diz sobre links, por que um link de um diretório novo vale pouco hoje e o que fazer em vez de comprar links.