Wskazówki dotyczące rozpraszania kierowcy

Jeśli aplikacje Android Automotive spełniają opisane poniżej wytyczne dotyczące odwracania uwagi kierowcy , mogą działać na HU, gdy pojazd jest w ruchu. DDG składa się z podstawowych zaleceń dostarczonych przez Google i ma na celu zmniejszenie rozpraszania kierowcy.

Aplikacje spełniające wytyczne dotyczące rozpraszania uwagi kierowcy można oznaczyć jako zoptymalizowane pod kątem rozpraszania uwagi . Na tej stronie szczegółowo opisano, w jaki sposób aplikacje muszą być oznaczane jako zoptymalizowane pod kątem rozpraszania uwagi, aby platforma Android mogła umożliwić uruchamianie aplikacji w stanie Ograniczone działanie użytkownika. Nauczyć się więcej o:

Aplikacje zoptymalizowane pod kątem rozpraszania uwagi

Aplikacja może oznaczyć konkretną aktywność jako zoptymalizowaną pod kątem rozpraszania uwagi. Aby cała aplikacja została oznaczona jako zoptymalizowana pod kątem rozpraszania uwagi, wszystkie jej działania muszą być zgodne z wytycznymi dotyczącymi rozpraszania uwagi kierowcy. Gdy stan jazdy pojazdu zmieni się na stan, w którym aktywne są ograniczenia UX:

  • Bieżąca aktywność na pierwszym planie może być kontynuowana tylko wtedy, gdy zostanie oznaczona w manifeście jako zoptymalizowana pod kątem rozpraszania uwagi.
  • Rozpoczynając nową aktywność, jest ona dozwolona tylko wtedy, gdy jest oznaczona w manifeście jako zoptymalizowana pod kątem rozpraszania uwagi.

Platforma jest odpowiedzialna za sprawdzanie manifestu i umożliwianie uruchamiania w stanie zastrzeżonym wyłącznie działań zoptymalizowanych pod kątem rozproszenia uwagi.

Uwaga: platforma nie może wykryć ani wymusić rzeczywistego przestrzegania ograniczeń przez aplikację; może jedynie sprawdzić deklarację aplikacji w manifeście. Przestrzeganie tych wskazówek dotyczących odwracania uwagi kierowcy jest egzekwowane podczas procesu sprawdzania w Google Play.

Nie wszystkie działania w aplikacji muszą być zoptymalizowane pod kątem rozpraszania uwagi. Aplikacja może zapewniać różne doświadczenia użytkownika w przypadku stanu nieograniczonego (na przykład, gdy pojazd jest zaparkowany) w porównaniu ze stanem bardziej ograniczonym. W rezultacie aplikacja może oznaczyć określone działanie jako zoptymalizowane pod kątem rozpraszania uwagi, dodając następujące metadane do elementu <activity> w pliku AndroidManifest.xml aplikacji:

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

Aplikacje oferujące działania zaprojektowane do działania w stanie zastrzeżonym muszą zadeklarować te informacje w manifeście. Platforma sprawdza tylko zadeklarowane informacje przed ustaleniem, czy działanie może zostać dopuszczone do uruchomienia (czy nie) w stanie zastrzeżonym.

,

Jeśli aplikacje Android Automotive spełniają opisane poniżej wytyczne dotyczące odwracania uwagi kierowcy , mogą działać na HU, gdy pojazd jest w ruchu. DDG składa się z podstawowych zaleceń dostarczonych przez Google i ma na celu zmniejszenie rozpraszania kierowcy.

Aplikacje spełniające wytyczne dotyczące rozpraszania uwagi kierowcy można oznaczyć jako zoptymalizowane pod kątem rozpraszania uwagi . Na tej stronie szczegółowo opisano, w jaki sposób aplikacje muszą być oznaczane jako zoptymalizowane pod kątem rozpraszania uwagi, aby platforma Android mogła umożliwić uruchamianie aplikacji w stanie Ograniczone działanie użytkownika. Nauczyć się więcej o:

Aplikacje zoptymalizowane pod kątem rozpraszania uwagi

Aplikacja może oznaczyć konkretną aktywność jako zoptymalizowaną pod kątem rozpraszania uwagi. Aby cała aplikacja została oznaczona jako zoptymalizowana pod kątem rozpraszania uwagi, wszystkie jej działania muszą być zgodne z wytycznymi dotyczącymi rozpraszania uwagi kierowcy. Gdy stan jazdy pojazdu zmieni się na stan, w którym aktywne są ograniczenia UX:

  • Bieżąca aktywność na pierwszym planie może być kontynuowana tylko wtedy, gdy zostanie oznaczona w manifeście jako zoptymalizowana pod kątem rozpraszania uwagi.
  • Rozpoczynając nową aktywność, jest ona dozwolona tylko wtedy, gdy jest oznaczona w manifeście jako zoptymalizowana pod kątem rozpraszania uwagi.

Platforma jest odpowiedzialna za sprawdzanie manifestu i umożliwianie uruchamiania w stanie zastrzeżonym wyłącznie działań zoptymalizowanych pod kątem rozproszenia uwagi.

Uwaga: platforma nie może wykryć ani wymusić rzeczywistego przestrzegania ograniczeń przez aplikację; może jedynie sprawdzić deklarację aplikacji w manifeście. Przestrzeganie tych wskazówek dotyczących odwracania uwagi kierowcy jest egzekwowane podczas procesu sprawdzania w Google Play.

Nie wszystkie działania w aplikacji muszą być zoptymalizowane pod kątem rozpraszania uwagi. Aplikacja może zapewniać różne doświadczenia użytkownika w przypadku stanu nieograniczonego (na przykład, gdy pojazd jest zaparkowany) w porównaniu ze stanem bardziej ograniczonym. W rezultacie aplikacja może oznaczyć określone działanie jako zoptymalizowane pod kątem rozpraszania uwagi, dodając następujące metadane do elementu <activity> w pliku AndroidManifest.xml aplikacji:

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

Aplikacje oferujące działania zaprojektowane do działania w stanie zastrzeżonym muszą zadeklarować te informacje w manifeście. Platforma sprawdza tylko zadeklarowane informacje przed ustaleniem, czy działanie może zostać dopuszczone do uruchomienia (czy nie) w stanie zastrzeżonym.