Diretrizes sobre distrações do motorista

Quando os apps Android Automotive seguem as Diretrizes contra distrações do motorista descritas. abaixo, eles poderão ser executados na HU quando um veículo estiver em movimento. O DDG consiste em um valor de referência recomendadas pelo Google e têm como objetivo reduzir a distração do motorista.

Os apps que atendem às diretrizes sobre distrações do motorista podem ser marcados como Distraction Optimized. Esta página detalha como os apps precisam ser marcados como otimizado para distrações, para que a plataforma Android permita que os aplicativos sejam executados na Passe pelo estado restrito. Para saber mais sobre:

Apps otimizados contra distrações

Um app pode marcar uma atividade específica para ser otimizada contra distrações. Para que um app inteiro seja designada como otimizada contra distrações, todas as atividades precisam aderir à distração do motorista. diretrizes. Quando o estado de condução de um veículo muda para um estado em que as restrições de UX são ativo:

  • A atividade atual em primeiro plano só pode continuar sendo executada quando estiver marcada como "Distração" Otimizado no manifesto.
  • Ao iniciar uma nova atividade, ela será permitida somente quando estiver marcada como Otimizado contra distrações no manifesto.

A plataforma é responsável por verificar o manifesto e permitir apenas recursos otimizados para distrações sejam executadas em um estado restrito.

Observação:a plataforma não pode detectar nem aplicar a versão real de um app adesão às restrições; ele só poderá verificar a declaração do app no manifesto. A adesão a estas diretrizes sobre distração do motorista são aplicadas durante o processo de revisão do Google Play.

Nem todas as atividades do aplicativo precisam ser otimizadas contra distrações. Um app pode oferecer diferentes experiências do usuário para um estado irrestrito (por exemplo, quando o veículo está estacionado) em vez de um estado mais restrito. Como resultado, um aplicativo pode marcar uma atividade específica para ser Otimizado contra distrações adicionando os seguintes metadados ao elemento <activity> no arquivo AndroidManifest.xml do app:

<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>

Os apps que oferecem atividades projetadas para serem executadas em estado restrito precisam declarar essas informações em no manifesto. A plataforma analisa apenas as informações declaradas antes de determinar se a atividade podem ser executados (ou não) no estado restrito.