Blog

Siri Actions: pergunte à sua app iOS o que há este fim de semana

Três novas perguntas sobre os eventos da sua app

O que o seu público vai poder perguntar

Três perguntas, cada uma com as suas formulações. «O que há hoje em [a sua app]», «O que está a acontecer hoje em [a sua app]», «O que há agora em [a sua app]», «O que há esta noite em [a sua app]». «Próximos eventos em [a sua app]», «O que vem aí em [a sua app]». «O que há este fim de semana em [a sua app]», «Qual é o programa este fim de semana em [a sua app]». Todas as frases terminam com o nome da sua app, e é isso que diz à Siri para perguntar à sua app em vez de responder a partir do calendário do próprio iPhone.

A Siri responde em voz alta e mostra um cartão com a lista dos eventos, cada um com o título, a imagem e a data. No iOS 26 e posterior, as linhas são ativas: tocar num evento abre-o na sua app; em versões anteriores, o mesmo cartão é uma imagem. Em qualquer dos casos, acompanha o aspeto claro ou escuro do telefone.

A resposta de hoje começa pelo que já está a decorrer e só depois pelo que ainda está para vir: «A acontecer agora: Mercado, até às 18:00 de hoje. Mais tarde hoje: Concerto às 20:00. E mais 2.» A resposta do que está para vir conta-os: «5 eventos a chegar. O primeiro é o Dia Aberto, amanhã às 10:00.» A resposta do fim de semana cobre o fim de semana inteiro: «2 eventos este fim de semana. O primeiro é a Noite de Jazz, sexta-feira, 16 de outubro, às 20:00.» As horas e as datas seguem a região do telefone de quem pergunta, por isso a mesma resposta num telefone americano é lida como 8:00 PM.

Estas juntam-se às perguntas que já fazem parte das Siri Actions, construídas sobre a mesma framework App Intents. A forma de as obter é diferente, e é disso que trata a última secção deste artigo.

De onde vêm os eventos

Dos widgets de Eventos da página inicial da sua app. O mesmo sítio que «O que há de novo» lê, e cada widget contribui com tantos eventos quantos mostra. Os eventos já terminados ficam de fora.

Não há nenhuma opção a ativar para nada disto. Há uma coisa a verificar: os seus eventos têm de aparecer num widget de Eventos da sua página inicial. Se os seus estiverem numa secção que a página inicial não mostra, a Siri vai responder que a sua app não tem eventos, e colocar um widget de Eventos na página inicial resolve tudo.

O que conta mais do que contava há um mês, porque a agenda agora enche-se sozinha. Os eventos que chegam do Ticketmaster, do HelloAsso e do Church Center entram na sua app por si próprios. Ponha um desses widgets na página inicial e é a plataforma de bilhética que lhe enche a agenda, e a Siri lê de lá.

Chega à sua app como chega qualquer capacidade do motor. Um único motor iOS nativo compila todas as apps iOS da GoodBarber, por isso uma pergunta construída aí chega numa build, e não como algo que se instala.

Um evento reservado a assinantes é anunciado como os outros, com um cadeado antes do título no cartão, como na sua app. Abri-lo continua a exigir a subscrição. E se a sua página inicial estiver atrás de um login, um visitante que não tenha entrado não recebe dela nenhum evento, ao contrário de um membro autenticado.

Como a Siri decide o que está «a acontecer»

O que está a decorrer neste momento vem primeiro, e o que termina mais cedo vem antes dos restantes. É essa ordenação que faz de «O que há agora» uma pergunta útil às 19:00 de uma sexta-feira.

A parte mais difícil foi ser honesto sobre aquilo que os dados realmente sabem. Um evento sem hora de fim que começou esta manhã nunca é anunciado como «a acontecer agora», porque ninguém nos disse que ainda está a decorrer; aparece depois dos outros. Um evento de dia inteiro é «hoje, todo o dia». Um evento cujo fim traz uma data mas não uma hora é «termina hoje» no último dia, e nunca uma hora inventada. As datas são ditas como uma pessoa as diria: «hoje às 20:00», «amanhã às 10:00», ou a data completa assim que passa de amanhã, «sábado, 17 de outubro, às 20:00», com o ano acrescentado apenas quando não é o deste. Um evento que já está a decorrer é dito pela hora a que termina, e não pela hora a que começou.

A janela do fim de semana abre às 18:00 da véspera do fim de semana do calendário, e qual é essa véspera vem da região definida no telefone: sexta-feira onde o fim de semana é sábado e domingo, quinta-feira onde é sexta-feira e sábado. O concerto dessa noite conta como evento de fim de semana; o almoço do mesmo dia não. Tínhamos de escolher uma hora, e esta mantém a noite dentro e o almoço fora.

O que não vai fazer

Nunca lhe pede para escolher e nunca termina num beco sem saída. Uma janela vazia indica o próximo evento que existe: «Não há nada previsto este fim de semana em [a sua app]. O próximo evento é…». Nada mesmo é uma frase clara sobre um cartão que diz «Sem eventos a mostrar.», e uma app sem widget de Eventos na página inicial diz que não tem eventos em vez de fingir que procura.

Não há «esta semana», não há «amanhã» e não há «no próximo mês», e não pode pedir à Siri para adicionar um evento ao seu calendário.

Em setembro dissemos que os eventos tinham duas perguntas naturais: este fim de semana e o que há perto de mim. Esta é a primeira. O lugar é a metade que não lançámos, e uma pergunta sobre o que há perto de si precisa de mais do que uma frase.

Porque três perguntas e não dez

Escrevemos 32 perguntas que as pessoas poderiam fazer sobre eventos e pontuámos cada uma pelo valor, pela fiabilidade com que a Siri a conseguiria ouvir, por os dados a suportarem ou não e pelo custo de a construir. Depois mandámos contestar a lista. Sobreviveu uma lista curta, e mantivemo-la assim pequena de propósito, porque as entradas de App Shortcuts são permanentes a partir do lançamento. Os nomes e a ordem nunca podem mudar, e uma app tem apenas dez.

Que essa lista curta passasse a ser exatamente três foi decidido num dispositivo. A primeira versão era uma única pergunta com um campo variável, para que se pudesse dizer hoje ou esta semana ou este fim de semana e a Siri preenchesse o resto. Num iPhone com iOS 27, falhou duas vezes. A Siri deixou a palavra «hoje» completamente fora do campo e respondeu como se não tivesse sido indicada nenhuma janela. Depois, «este fim de semana» voltou como «esta semana».

Por isso retirámos o campo. Cada pergunta passou a ser um intent próprio, com as palavras escritas em frases fixas, e «esta semana» foi abandonada em vez de lançada sem fiabilidade. As frases fixas chegaram à resposta certa todas as vezes.

Isto não é o contrário do que acontece na pergunta do último artigo, ainda que pareça. O nome de uma secção é uma palavra que escolheu, por isso um engano de audição fica visível: a Siri não a reconhece, pergunta de que secção se tratava e mostra a lista. A janela temporal falhava de uma forma que nada conseguia apanhar. A Siri não deixava de reconhecer o valor, escolhia outro igualmente válido, e a resposta da semana errada parecia perfeitamente segura. Pela mesma razão, «O que há a seguir em [a sua app]» foi cortada por soar demasiado próxima de «O que há de novo em [a sua app]», e uma frase foi reformulada.

Como chega à sua app

As App Shortcuts são compiladas no binário, e não ativadas à distância, por isso a Siri aprende as frases de uma app no momento da instalação, a partir de dados integrados na build. A consequência prática é que estas perguntas chegam com uma atualização na store, e não de um dia para o outro. Vem também a caminho a pergunta sobre podcasts, a que dissemos em outubro ser a seguinte.

O que foi verificado e o que não foi. Todas as frases, todos os estados vazios e todos os toques foram testados a falar com um iPhone 18 Pro em iOS 27, na nossa própria app. Uma app real de cliente, gerada pela pipeline de produção com a funcionalidade ativa, foi depois inspecionada e instalada num dispositivo: seis entradas Siri na app, as três novas perguntas de eventos ao lado do que há de novo, do último artigo e dos últimos episódios, das dez que uma app pode ter. Todos os idiomas treinados, builds em Xcode 26 e 27, e uma revisão independente de todas as alterações. Não verificado: um dispositivo em iOS 26 ou anterior. O cartão ativo em iOS 26 e posterior foi testado; o cartão estático em versões anteriores é a afirmação que continua à espera de um dispositivo.

Uma coisa que gostaríamos de receber de volta: as frases que o seu público usa de facto. «O que há esta noite» foi o nosso palpite, e este é o último momento em que a formulação ainda é maleável, porque a partir do lançamento destas entradas os nomes e a ordem são permanentes.

Pode ouvir as Siri Actions hoje mesmo. Instale a GoodBarber News e pergunte «Qual é o último artigo em GB News?». GB News é o nome no ecrã inicial, e é o nome que a Siri escuta. Se ainda não tem uma app, comece um teste gratuito e construa uma primeira versão.

Perguntas frequentes sobre a Siri e os eventos

Tenho de configurar alguma coisa para a Siri responder sobre os meus eventos?

Não. As respostas são construídas a partir dos widgets de Eventos que já estão na página inicial da sua app, e não existe nenhuma opção em nenhum ponto do back-office. As perguntas são compiladas na app, por isso chegam com uma atualização na store.

De que eventos é que a Siri sabe?

Dos que são mostrados pelos widgets de Eventos da sua página inicial, tantos quantos cada widget mostra, menos os que já terminaram. A pergunta do que está para vir lê os cinco seguintes; a de hoje e a do fim de semana leem a janela inteira. Uma app cujos eventos vivam numa secção sem widget na página inicial responderá que não tem eventos.

A Siri lê em voz alta os conteúdos que os meus assinantes pagam?

Não. Anuncia um evento reservado a assinantes como a sua app o lista, com um cadeado antes do título, e abri-lo continua a exigir a subscrição. A resposta dá o título, a imagem e a data, nunca o conteúdo em si.

Porque é que o meu público não pode perguntar o que há esta semana?

Tentámos e desistimos. Num dispositivo, «este fim de semana» voltava sempre como «esta semana», por isso, em vez de responder sobre a janela errada, cortámos a pergunta.

E amanhã, ou no próximo mês?

Essas nunca foram construídas. As entradas de App Shortcuts são permanentes a partir do lançamento e uma app tem apenas dez, por isso mantivemos o conjunto pequeno e ficámos com as três perguntas pelas quais podemos responder.

Isto funciona no Android?

Não. A Siri e as App Intents são tecnologias Apple, por isso isto é só para iOS. A sua app Android fica igual.

Qual é a diferença entre isto e «O que há de novo»?

Leem coisas diferentes. «O que há de novo» dá uma visão geral do conteúdo da sua página inicial; as perguntas de eventos leem as datas: o que está a decorrer agora, o que começa mais tarde, o que enche o fim de semana. Ambas respondem em voz alta, a partir da mesma página inicial. Uma coisa mudou em «O que há de novo» pelo caminho: quando o servidor não tem nada de novo para enviar, agora di-lo em vez de repetir o que disse na última vez.

Continue lendo

  4 min de leitura

Seu catálogo de imóveis da Meta agora aparece no app da sua imobiliária

Em resumo. Catálogo da Meta, mapa e Catálogo da Meta, anúncios são duas extensões da GoodBarber, o criador de apps sem código, que leem o catálogo “Home listings” de uma imobiliária, o feed XML que ela fornece à Meta para seus anúncios de imóveis. Catálogo da Meta, mapa preenche uma seção de mapa: cada imóvel com localização conhecida vira um marcador com sua própria página, ordenado por distância quando o app sabe onde o usuário está. Catálogo da Meta, anúncios preenche uma seção de artigos com os mesmos imóveis, do mais recente ao mais antigo. Você as conecta com o link do feed do seu catálogo. As duas são gratuitas para os apps Content.As imobiliárias montam esse catálogo para alcançar compradores e inquilinos onde eles passam o tempo. Os apps da Meta foram usados por 3,6 bilhões de pessoas por dia, em média, em junho de 2026, 3% a mais em um ano, segundo os resultados do segundo trimestre de 2026 da Meta publicados em 29 de julho de 2026. Veja como as duas extensões funcionam para uma imobiliária de Hamburgo.

  5 min de leitura

Mapas com as suas cores

Talvez você se pergunte o que um mapa com as suas cores muda de verdade. Aqui estão três exemplos, da coerência do seu design à história que você quer que o seu app conte.