A necessidade de manter a atenção do motorista na estrada impõe alguns requisitos especiais para notificações em carros, em comparação com outros dispositivos.
As notificações em carros têm o mesmo propósito geral que as notificações em outros dispositivos: comunicar uma pequena quantidade de informações relevantes e oportunas do sistema ou de um app. No entanto, os sistemas de notificação veiculares precisam ser projetados de maneira diferente para minimizar as distrações para os motoristas.
Menos notificações
Para minimizar a distração do motorista, as notificações de alerta (HUNs, na sigla em inglês) em um carro têm limitações mais rígidas em comparação com outros dispositivos.
As HUNs no carro precisam ser acionáveis e urgentes, com um nível de importância ALTO ou superior, e também precisam atender a um ou mais dos seguintes critérios:
- Fundamental para a segurança
- Anúncios relevantes
- Relacionados a comunicações
As notificações que aparecem na Central de notificações são quase as mesmas de outros dispositivos, com algumas categorias excluídas porque são processadas em outro lugar ou são de baixa importância. Para mais detalhes sobre como várias categorias são processadas, acesse Como funcionam as notificações do carro.
![Wireframe de notificação](https://developers.google.cn/cars/design/automotive-os/product-experience/system-ui/notifications/images/Notifications_fewer_notifications.png?authuser=7&hl=pt)
Menos conteúdo por notificação
Para permitir que os motoristas olhem rapidamente para as notificações e retornem os olhos para a estrada, as notificações no carro precisam se concentrar apenas nas informações mais essenciais e fáceis de entender.
Nossos testes mostraram que as informações mais importantes para os motoristas são o quê e quem: o que é a notificação (mensagem, chamada, instruções de navegação etc.) e de quem ela é. As HUNs no carro enfatizam esses elementos e um conjunto simples de ações possíveis.
![Exemplo de notificação com menos conteúdo](https://developers.google.cn/cars/design/automotive-os/product-experience/system-ui/notifications/images/Notifications_Less_Content.png?authuser=7&hl=pt)
Interações mais simples
Para minimizar a distração, as notificações no carro não incluem controles contextuais complexos, como tocar e manter pressionado ou controles baseados na duração da ação de deslizar do usuário.
Além disso, a maioria das HUNs aparece brevemente, por um tempo padrão de oito segundos, antes de ser dispensada automaticamente se o usuário não interagir com ela. Na maioria desses casos, os usuários podem lidar com a notificação mais tarde na Central de notificações.
Para ver mais detalhes sobre as interações com HUNs e a Central de notificações, acesse Como funcionam as notificações do carro.
![Exemplo de notificação dispensada automaticamente](https://developers.google.cn/cars/design/automotive-os/product-experience/system-ui/notifications/images/HUD_auto-dismiss_new.gif?authuser=7&hl=pt)
Notificações de mensagens reproduzíveis
Para que os motoristas possam ler as mensagens com facilidade enquanto prestam atenção na estrada, as notificações de mensagens nos carros precisam oferecer os dois recursos a seguir no cartão:
- Reproduzir:lê a notificação usando o Google Assistente ou o leitor de TTS (conversão de texto em voz) padrão fornecido pela plataforma
- Desativar som de conversa:para de mostrar as HUNs de uma conversa específica pelo restante do percurso.
Se uma conversa estiver com o som desativado, as mensagens dela continuarão disponíveis na Central de Notificações.
![Ações da notificação](https://developers.google.cn/cars/design/automotive-os/product-experience/system-ui/notifications/images/Notifications_actions.png?authuser=7&hl=pt)
Central de notificações mais simples
Nos carros, a Central de Notificações (às vezes implementada como uma aba suspensa) opera como uma área de armazenamento temporária para notificações que um motorista pode querer acessar durante ou após o percurso. Ele exclui algumas categorias de notificações, limita o número de notificações mostradas durante um percurso e é apagado no início de cada percurso.
Confira detalhes sobre os tipos de notificação que aparecem na Central de notificações em Como funcionam as notificações do carro.
![Central de notificações simplificada](https://developers.google.cn/cars/design/automotive-os/product-experience/system-ui/notifications/images/Notifications_simplifiedCenter.png?authuser=7&hl=pt)
Reconhecimento do estado de direção do carro
Saber o estado de direção de um carro (estacionado, inativo ou em movimento) é um fator crucial para decidir a quantidade de informações que pode ser mostrada com segurança aos motoristas sem distraí-los.
O Android Automotive OS inclui um Mecanismo de restrições de UX, que é um conjunto de regras (configuráveis pelos fabricantes de carros) sobre o que pode e o que não pode acontecer durante estados de condução específicos. O mecanismo de restrições de UX permite ações como as seguintes para notificações, com base no estado de condução (e, opcionalmente, faixas de velocidade):
- Como ocultar visualizações de conteúdo de mensagens
- Truncamento do texto além de um tamanho especificado
- Limitar o número de itens da lista exibidos na Central de notificações e em outros lugares
Essas restrições podem ser removidas quando não são necessárias para dirigir, como quando o carro está estacionado.
![Notificações ao dirigir x estacionar](https://developers.google.cn/cars/design/automotive-os/product-experience/system-ui/notifications/images/Notifications_Parkedmotion.gif?authuser=7&hl=pt)
Categorias e controles especiais para fabricantes de carros
Os fabricantes de carros podem suprimir as notificações de navegação guiada para que não apareçam como HUNs.
Além disso, o Android Automotive OS inclui três novas categorias de notificação controladas por fabricantes de carros:
- CATEGORY_CAR_EMERGENCY
- CATEGORY_CAR_WARNING
- CATEGORY_CAR_INFORMATION
As categorias CAR_EMERGENCY e CAR_WARNING ignoram os mecanismos típicos de classificação. Portanto, elas aparecem no topo da lista de notificações na Central de notificações.