PatrocinarEntrarEnviar
Blog

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

Resposta curta

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

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.

O que eu testaria esta semana

Estes são os meus próprios passos, não os da Apple.

  1. 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.
  2. Instale o beta em um lugar seguro. Um volume APFS separado ou um Mac reserva, não o Mac de onde você lança.
  3. 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.
  4. 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.
  5. 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.
  6. 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

Continue lendo

Envie seu appFerramentas grátis para criadores