Jeśli aplikacje na Androida Automotive są zgodne z wytycznymi dotyczącymi rozpraszania uwagi kierowcy opisanymi poniżej, mogą działać na HU, gdy pojazd jest w poruszeniu. DDG obejmuje rekomendacje podstawowe udostępniane przez Google, które mają na celu zmniejszenie rozpraszania uwagi kierowcy.
Aplikacje, które spełniają wytyczne dotyczące rozpraszania uwagi kierowcy, mogą być oznaczone jako zoptymalizowane pod kątem rozpraszania uwagi. Na tej stronie znajdziesz szczegółowe informacje o tym, jak należy oznaczać aplikacje jako zoptymalizowane pod kątem braku rozpraszających elementów, aby platforma Android mogła włączyć ich działanie w stanie ograniczonego interfejsu użytkownika. Aby dowiedzieć się więcej o:
- Ograniczenia dotyczące korzystania z aplikacji w samochodzie: Ograniczenia dotyczące korzystania z aplikacji w samochodzie.
- Informacje o stanach jazdy samochodem znajdziesz w artykule Consuming Car Driving State and UX Restrictions (Używanie stanu jazdy samochodem i ograniczenia UX).
Aplikacje z minimalną liczbą elementów rozpraszających uwagę
Aplikacja może oznaczyć konkretną aktywność jako zoptymalizowaną pod kątem braku rozpraszeń. Aby aplikacja mogła zostać oznaczona jako zoptymalizowana pod kątem rozpraszania uwagi, wszystkie jej funkcje muszą być zgodne z wytycznymi dotyczącymi rozpraszania uwagi kierowcy. Gdy stan jazdy pojazdu zmieni się na stan, w którym ograniczenia dotyczące UX są aktywne:
- Bieżąca aktywność na pierwszym planie może być kontynuowana tylko wtedy, gdy w pliku manifestu jest oznaczona jako DistractionOptimized.
- Podczas uruchamiania nowej aktywności nowa aktywność jest dozwolona tylko wtedy, gdy w pliku manifestu jest ona oznaczona jako Distraction Optimized.
Platforma jest odpowiedzialna za sprawdzanie pliku manifestu i zezwalanie na uruchamianie w stanie ograniczonym tylko aktywności zoptymalizowanych pod kątem braku rozpraszania uwagi.
Uwaga: platforma nie może wykrywać ani egzekwować przestrzegania przez aplikację ograniczeń. Może tylko sprawdzić deklarację aplikacji w manifeście. Zgodność z tymi wytycznymi jest sprawdzana podczas procesu sprawdzania w Google Play.
Nie wszystkie działania w aplikacji muszą być zoptymalizowane pod kątem braku rozpraszeń. Aplikacja może zapewniać różne wrażenia użytkownikom w stanie nieograniczonym (np. gdy pojazd jest zaparkowany)
i w stanie bardziej ograniczonym. Dzięki temu aplikacja może oznaczyć konkretną aktywność jako zoptymalizowaną pod kątem rozpraszania uwagi. Aby to zrobić, dodaj te metadane do elementu <activity>
w pliku AndroidManifest.xml
aplikacji:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
Aplikacje, które oferują czynności przeznaczone do wykonywania w stanie ograniczonym, muszą deklarować te informacje w pliku manifestu. Platforma sprawdza tylko zadeklarowane informacje, aby określić, czy dana aktywność może być uruchamiana w stanie ograniczonym.