Gdy aplikacje na Androida Automotive są zgodne z wytycznymi dotyczącymi rozpraszania uwagi kierowcy opisanymi na tej stronie, mogą działać na jednostce głównej, gdy pojazd jest w ruchu. Wytyczne dotyczące rozpraszania uwagi kierowcy obejmują podstawowe zalecenia Google, które mają na celu zmniejszenie rozpraszania uwagi kierowcy.
Aplikacje, które spełniają wytyczne dotyczące rozpraszania uwagi kierowcy, można oznaczyć jako zoptymalizowane pod kątem rozpraszania uwagi. Na tej stronie opisujemy, jak należy oznaczyć aplikacje jako zoptymalizowane pod kątem rozpraszania uwagi, aby platforma Android mogła zezwolić na ich działanie w stanie ograniczonego korzystania. Więcej informacji:
- O ograniczeniach dotyczących korzystania z samochodu znajdziesz w artykule Zasady dotyczące ograniczeń związanych z korzystaniem z samochodu.
- O korzystaniu ze stanu jazdy samochodem znajdziesz w artykule Korzystanie ze stanu jazdy samochodem i ograniczeń związanych z korzystaniem związanych z korzystaniem.
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 aktywności muszą być zgodne z wytycznymi dotyczącymi rozpraszania uwagi kierowcy. Gdy stan jazdy pojazdu zmieni się na stan, w którym aktywne są ograniczenia związane z korzystaniem:
- Bieżąca aktywność na pierwszym planie może być kontynuowana tylko wtedy, gdy w manifeście jest oznaczona jako zoptymalizowana pod kątem rozpraszania uwagi.
- Uruchomienie nowej aktywności jest dozwolone tylko wtedy, gdy w manifeście jest ona oznaczona jako zoptymalizowana pod kątem rozpraszania uwagi.
Platforma sprawdza manifest i zezwala na działanie w stanie ograniczonym tylko aktywności zoptymalizowanych pod kątem rozpraszania uwagi.
Uwaga: platforma nie może wykryć ani wymusić rzeczywistego przestrzegania ograniczeń przez aplikację. Może tylko sprawdzić deklarację aplikacji w manifeście. Przestrzeganie tych wytycznych dotyczących rozpraszania uwagi kierowcy jest egzekwowane podczas procesu weryfikacji w Google Play.
Nie wszystkie aktywności aplikacji muszą być zoptymalizowane pod kątem rozpraszania uwagi. Aplikacja może oferować różne wrażenia użytkownika w stanie nieograniczonym (np. gdy pojazd jest zaparkowany) i w stanie bardziej ograniczonym. W rezultacie aplikacja może oznaczyć konkretną aktywność jako
zoptymalizowaną pod kątem rozpraszania uwagi, dodając 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ą aktywności przeznaczone do działania w stanie ograniczonym, muszą zadeklarować te informacje w manifeście. Przed podjęciem decyzji, czy zezwolić na działanie aktywności w stanie ograniczonym, platforma sprawdza tylko zadeklarowane informacje.