O comportamento das notificações no Android Automotive OS depende da prioridade delas, que determina se elas são enviadas como notificações (HUNs) ou enviadas para a Central de notificações.
Prioridade das notificações
No Android Automotive OS, a prioridade de uma notificação depende dos dois aspectos a seguir da notificação:
- O nível de importância dela
- Sua categoria de conteúdo
Níveis de importância
Os níveis de importância para notificações em carros são os mesmos das notificações em outros lugares.
Esses níveis de importância são classificados da seguinte à mais importante:
- MAX
- ALTA
- PADRÃO
- LOW
- MIN
Em carros, os níveis de importância são usados para determinar quais notificações aparecem como HUNs e para suprimir notificações de serviços em primeiro plano sem importância que podem distrair os motoristas.
Categorias de conteúdo
As categorias de conteúdo para notificações em carros incluem a maioria das categorias normais de notificação do Android, além de três categorias específicas de carros: CAR_EmergeNCY, CAR_WARNING e CAR_INFORMATION.
As categorias específicas de carros estão entre o pequeno subconjunto de notificações que podem aparecer como HUNs, assim como as categorias CALL, MESSAGE e NAVIGATION.
Somente dois tipos de notificações do Android não são representados como notificações em carros:
- Notificações de TRANSPORTE (para reprodução de mídia)
- Notificações de serviço em primeiro plano sem importância (nível de importância BAIXO ou inferior), independentemente da categoria
As notificações na categoria TRANSPORTE não são necessárias nos carros porque as informações de reprodução de mídia são fornecidas no modelo de mídia (pela visualização de reprodução ou na barra de controle minimizada), e não em notificações.
Quais notificações aparecem onde
No Android Automotive OS, algumas notificações aparecem como HUNs (notificações de avisos), que cobrem temporariamente parte da tela atual. A maioria das notificações também vai para a Central de notificações, onde é possível consultá-las mais tarde.
A decisão de interromper o motorista com uma HUN é baseada em grande parte na categoria de conteúdo da notificação, e o nível de importância também contribui para a decisão em alguns casos.
Os detalhes das notificações aparecem em cada lugar na tabela abaixo.
HUNs
Essas categorias de notificações aparecem como HUNs apenas quando o nível de importância delas é ALTA ou superior |
Central de notificações | HUN nem Central de notificações |
---|---|---|
* Além de ter um nível de importância alto ou alto, as notificações nessas categorias precisam ser postadas por apps com privilégios de sistema ou assinados com a chave da plataforma para que apareçam como HUNs. |
|
Notificações de serviço em primeiro plano com nível de importância BAIXO ou inferior de aplicativos privilegiados pelo sistema ou aplicativos assinados com a chave de plataforma |
As notificações de serviços em primeiro plano estão relacionadas a operações em segundo plano que os usuários possam notar, geralmente a reprodução de faixas de áudio. Assim como as notificações de TRANSPORTE, as notificações de serviço em primeiro plano relacionadas à reprodução de mídia não são necessárias no Android Automotive OS, porque a reprodução de mídia é processada pelos componentes de mídia dedicados descritos em Tocar mídia.
Como as HUNs funcionam
Quando a HUN chega, ela é mostrada na parte de cima da tela atual, cobrindo o conteúdo do card da notificação.

Os motoristas podem interagir com o conteúdo (incluindo mensagens tocando) ou dispensar a HUN deslizando para qualquer um dos lados. Como a maioria das HUNs também é enviada para a Central de Notificações, os motoristas podem acessá-las posteriormente para interagir com as notificações dispensadas como HUNs.
Se o motorista não fizer nada, a HUN será dispensada automaticamente após um período padrão de oito segundos (configurável pelo fabricante do carro), exceto em algumas situações especiais: chamadas telefônicas e HUNs de navegação ("próxima curva").
CALL, MESSAGE e NAVIGATION são as únicas categorias de notificação não específicas do carro que podem aparecer como HUNs. Eles também têm algumas considerações especiais de design, conforme observado nas seções a seguir.
HUNs de ligação recebida
Uma HUN de uma chamada telefônica recebida será exibida enquanto o telefone estiver tocando, ou seja, até que a chamada seja atendida ou recusada.
Os usuários precisam ser capazes de atender ou recusar a chamada usando recursos de ação na HUN.

Os fabricantes de carros podem usar cores para ajudar os usuários a diferenciar facilmente o botão "Responder" (colorido em verde aqui) e o botão "Recusar" (em vermelho)
HUNs de mensagens recebidas
As notificações são a única maneira de os usuários receberem mensagens de texto no Android Automotive OS enquanto dirigem.
Os usuários devem poder realizar as seguintes ações com recursos da ação HUN:
- Reproduzir a mensagem
- Desativar o som da conversa (impedir que as mensagens dela apareçam como HUNs durante o percurso)
Se um usuário optar por reproduzir a mensagem, ela será lida em voz alta pelo Google Assistente (se o Google Assistente estiver ativado) ou pela TTS (Conversão de texto em voz). Se os usuários desativarem o som das notificações de uma conversa, eles poderão ler essas notificações mais tarde na Central de notificações.

Quando o usuário está dirigindo, a mensagem HUN não deve exibir uma visualização de mensagem, para minimizar o tempo "olhos fora da estrada". No entanto, os fabricantes de carros podem permitir visualizações de mensagens quando o carro está parado e precisam fazer isso quando o carro estiver estacionado.
Quando há mais de uma mensagem não lida em um agrupamento de mensagens, a notificação precisa mostrar "+N mais" para indicar o número de mensagens.
HUNs de navegação
Uma HUN de navegação, como uma instrução de "próxima curva", continuará ativa se o app continuar enviando atualizações para ela. Caso contrário, ele será dispensado após oito segundos ou o que tiver sido configurado como o tempo padrão.

As notificações de navegação podem ter cores de plano de fundo personalizadas fornecidas pelos desenvolvedores de apps (se permitido pelos fabricantes de carros) e podem usar ícones grandes para mostrar setas ou outros símbolos que reforçam graficamente a instrução de navegação
As HUNs de navegação são as únicas HUNs que não são enviadas à Central de Notificações para os usuários consultarem mais tarde. Eles são relevantes apenas durante o curto período anterior à curva ou outro evento de navegação.
Os fabricantes de carros podem impedir que as notificações de navegação apareçam como HUNs se não forem necessárias.
Como a Central de notificações funciona
A Central de notificações é o destino central para interagir com notificações em carros. Eles são apagados automaticamente no início de cada viagem.
A maioria das notificações em carros é listada na Central de notificações, mesmo que elas também apareçam como HUNs e sejam dispensadas nesse contexto. Veja mais detalhes sobre os tipos de notificação enviados para a Central de notificações em Qual notificação aparece onde.
Acesso à Central de notificações
Os fabricantes de carros podem personalizar a maneira como os usuários acessam a Central de notificações. Eles podem implementá-la como uma aba que os usuários arrastam para baixo na tela atual, ou pode torná-la uma tela independente que os usuários acessam por meio de um botão na barra de status ou na barra de navegação do sistema.

Ordem e rolagem da lista
Na Central de notificações, as notificações são apresentadas em uma lista de rolagem, em ordem de prioridade (da mais alta para a mais baixa), em que a prioridade é determinada por categoria e nível de importância. As notificações nas categorias CAR_EmergeNCY e CAR_WARNING têm a prioridade mais alta. Por isso, elas sempre ficam na parte superior.

Como interagir com notificações agrupadas
Se um único app tiver quatro ou mais notificações na Central de notificações que pertencem a um grupo, essas notificações serão agrupadas em um único card. Deslizar em um card de notificação agrupado dispensa todas as notificações no grupo.
As notificações agrupadas têm um botão "Expandir" ou "Mostrar mais" em que os usuários podem tocar para mostrar todas as notificações no grupo e interagir com elas individualmente. Quando o grupo é expandido, o mesmo botão pode ser usado para recolher as notificações novamente em um único card ("mostrar menos").

Interagir com notificações individuais
Na Central de notificações, os usuários podem navegar, responder e dispensar notificações. Como acontece com as HUNs de mensagens, os usuários podem reproduzir mensagens diretamente das notificações de mensagens correspondentes.
Para dispensar notificações individuais, deslize os usuários na Central de Notificações.

Ao dispensar uma notificação, a mensagem correspondente não é excluída. No entanto, se você dispensar outros tipos de notificação na Central de notificações, eles serão removidos e removidos da experiência do usuário.
Fechamento da Central de notificações
Os usuários podem fechar a Central de notificações de várias maneiras. Dependendo de como o fabricante de carros implementou a Central de notificações, os usuários poderão fechá-la das seguintes maneiras:
- Interagir com uma notificação de modo a iniciar outra atividade em primeiro plano
- tocando fora da área do cartão;
- tocando na barra de status ou na barra de navegação do sistema (se visível).
- Deslizando para cima no guidão da aba (se a Central de notificações for implementada como aba)
Além disso, os fabricantes de carros que incluem uma ação "Limpar tudo" no cabeçalho ou no rodapé da Central de notificações podem configurar essa ação para fechar a Central de notificações quando todas as notificações forem removidas.
